web-dev-qa-db-fra.com

Comment utiliser le raccourci clavier Ctrl + Alt + F7 dans IntelliJ sous Ubuntu 14.04

Il existe déjà une solution partielle au problème documentée sur askubuntu.com .

Malheureusement, cela ne fonctionne pas pour Ctrl+Alt+F[1-7] clés. Il y avait une solution pour cela dans Ubuntu 13.04 et eralier pour activer "Touches spéciales (Ctrl+Alt+key) géré dans un serveur "dans Disposition du clavier -> Options -> Options de compatibilité diverses. Il existe également une solution générale X11 xorg , mais ne fonctionne pas avec Ubuntu 14.04 car il n’a pas /etc/X11/xorg.conf, je ne trouve pas non plus l’option correspondante dans gnome-tweek-tool , qui est censé être utilisé dans ce cas selon les développeurs Ubuntu.

Comment activer les clés spéciales Ctrl+Alt+F[1-7] dans le serveur pour que les raccourcis IntelliJ fonctionnent dans Ubuntu 14.04?

10
Wojtek

Vous pouvez utiliser Ctrl+Alt+7 (plutôt que Ctrl+Alt+F7) et Alt+F7. vous pouvez modifier le paramètre de clavier par défaut d'ubuntu en définissant-> clavier-> raccourcis-> fenêtres-> déplacer les fenêtres, changer le raccourci "déplacer la fenêtre" et l'utiliser Alt+F7 dans Android studio. Ça marche.

7
MANISH PATHAK

Dans Ubuntu 14.02, vous pouvez modifier ces clés d’espace de travail en

  1. Menu "Démarrer"> Outils système> Editeur dconf
  2. Accédez à org> gnome> desktop> wm> raccourcis clavier

Cliquez sur la clé que vous voulez "donner sa liberté" et changez-la. J'ai changé de F7 à F7.

Après cela, IntelliJ a reconnu la combinaison de touches

3
Lee Meador

Comme Lee Meador l'a mentionné, dconf-Editor devrait avoir la liaison. Cependant, il se peut que cela se trouve dans un package différent. Pour moi les fixations pour Ctrl+Alt+F* sont sous org.gnome.mutter.wayland.keybindings.

1
Dima

La réponse de Lee pointe dans la bonne direction, mais dans Ubuntu 17.04, il n'y a pas de mappage de clavier "F7", vous ne pouvez donc pas le mapper sur "F7". Cependant, ce qui suit a fait le tour pour moi:

dconf write /org/gnome/desktop/wm/keybindings/begin-move '["<Control><Shift><Alt><Super>F7"]'
dconf write /org/gnome/desktop/wm/keybindings/begin-resize '["<Control><Shift><Alt><Super>F8"]'
1
Huw Walters

Je l'ai trouvé! Je l'ai trouvé!
(J'ai copié ma réponse à ce chat aussi)

Il y a une simple ligne de commande pour désactiver les raccourcis Ctrl+Alt+F [1-7].
Je ne sais pas quelles versions d'ubuntu prennent en charge cette ligne de commande, mais sous Ubuntu 18.10, cela semble bien fonctionner.

setxkbmap -option srvrkeys:none

Mais la ligne de commande ne semble fonctionner que si elle est exécutée après la connexion: après chaque verrouillage/déconnexion, les raccourcis Ctrl+Alt+F [1-7]. Sont activés à nouveau.
J'ai essayé de mettre cette ligne dans "Application de démarrage" et également dans ".profile". De toute façon, ça ne marche pas.

J'ai donc créé un nouveau raccourci qui exécute cette commande en appuyant sur (par exemple) Super+F7. Et ça marche bien!
Je dois juste faire Super+F7 après chaque connexion, et si après je le fais Ctrl+Alt+F7 il n'y a pas d'écrans noirs!


Est-ce que quelqu'un connaît un meilleur moyen d'exécuter une ligne de commande après la connexion?
Suis-je obligé de faire Super+F7 après chaque connexion?

0
user876718