Comment désactiver les associations de touches F1 et F10 dans gnome-terminal?


123

Comment désactiver les raccourcis clavier F1(aide) et F10(menu notifications)?

Le premier dont j'ai besoin pour l'utilitaire d'écran et le second pour quitter la mcconsole.

Il n'y a pas de telles combinaisons de touches dans les paramètres système des raccourcis clavier .

Réponses:


112

11.04

Désactiver le raccourci F1

  1. Dans un terminal gnome, ouvrez Édition Short Raccourcis clavier .

  2. Faites défiler jusqu'au raccourci Aide / Contenu , cliquez à l'endroit où il est écrit "F1" et appuyez sur Backspace:

    entrez la description de l'image ici

Désactiver le raccourci F10

  1. Installez le package compizconfig-settings-managerInstaller compizconfig-settings-manager .

  2. Ouvrez le gestionnaire de paramètres CompizConfig .

    • Appuyez sur Superpour ouvrir le tableau de bord, tapez "Compiz" et appuyez sur Enter.
  3. Tapez "unité" dans l' entrée Filtre et sélectionnez le plugin Ubuntu Unity .

  4. Cliquez sur le bouton situé à droite de Key pour ouvrir le premier menu du panneau et décochez la case Enabled .

    entrez la description de l'image ici

  5. Cela désactivait le F10raccourci global , maintenant désactivez le F10raccourci de gnome-terminal :

    • Dans un terminal gnome, ouvrez les raccourcis clavier ( Édition Raccourcis clavier) et
      décochez Activer la touche de raccourci du menu (F10 par défaut).

      entrez la description de l'image ici

  6. F10 est mappé sur menubar_accel par quelque chose dans Ubuntu. Gnome? Métacité? Vous ne savez pas exactement ce qui le vole, mais la clé n’arrive pas à Eclipse.

    • Exécutez gconf-editor, accédez à / desktop / gnome / interface, faites défiler jusqu’à menubar_accel et supprimez la valeur F10. [Volé d'ici]

Comment "Modifier ➜ Raccourcis clavier" dans une fenêtre de terminal? Première ligne.
jeudi

Ah, ok, c’est "ouvrez le menu Edition, sélectionnez les raccourcis clavier". J'ai oublié que les terminaux ont des barres de menus. Je pensais que je devrais taper ça :)
jcollum

6
Tout ce qui précède ne résout pas la clé F10 dans 12.04. Il est toujours lié quelque part au clic droit de la souris.
Paweł Gościcki

1
Comment désactiver l'aide F1 dans Ubuntu 14.04? La ligne d'aide a disparu, semble-t-il. Je suis très près de revenir à ctwm.
Towi

@towi Dans cette boîte de dialogue, vous devez d'abord cliquer sur la ligne d'aide. Le paramètre clé doit passer de F1 à "Nouvel accélérateur ...". Si vous cliquez à nouveau dessus, il passera à "Désactivé".
user100464

44

Désactiver F10 dans gnome-terminal dans 12.04

Tapez ceci dans la console:

mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10"
}

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

Fermez ensuite toutes les sessions de terminal. Maintenant, cela devrait fonctionner comme il se doit (dans, mcpar exemple).


12
Après avoir essayé des dizaines de solutions, THIS ONE travaillait pour Ubuntu 12.04 LTS.
NovumCoder

Pour désactiver d'autres liaisons liées aux gnomes, je vous suggère cette solution également
kbtzr

23

commencer gconf-editoret suivre/apps/gnome-terminal/keybindings/help

entrez la description de l'image ici

La description:

"Touche de raccourci clavier pour le lancement de l'aide. Exprimée sous forme de chaîne dans le même format que celui utilisé pour les fichiers de ressources GTK +. Si vous définissez l'option sur la chaîne spéciale" désactivé ", aucun raccourci clavier ne sera associé à cette action."


hélas, cela ne change rien. Je continue à avoir l’écran d’aide quand je tape F1. Ubuntu 14.04 Desktop, Unity.
Towi

Notez que vous devez le désactiver et non seulement l’effacer. J'ai presque lu cela.
Luc

Peut aussi être fait sans interface graphique en utilisant: gconftool-2 -s / apps / gnome-terminal / keybindings / help "disabled" --type string
Date:

7

Je suis nouveau sur Linux et cette clé F10 me rend fou. Toutes les astuces ci-dessus n'ont pas fonctionné, mais j'ai maintenant trouvé une solution (pour Ubuntu 11.10 avec Gnome 3 classic desktop). Dans un terminal, entrez la commande suivante:

gsettings set org.gnome.desktop.interface menubar-accel ""

Avec dconf-editor, on peut constater que le F10 est vraiment parti. Notez que ces astuces semblent dépendre fortement de la version de Gnome / Ubuntu.


Ça

+1 C'est le seul qui fonctionne dans ma machine 12.04.
Radu Maris

4

Pour quitter mc (avec la touche F10). Désactiver "Touche pour ouvrir le premier menu du panneau" dans le plugin Compiz de l'unité (ccsm)


4

@kholis est correct pour désactiver F10 dans Unity, mais si vous êtes un newb comme moi, vous avez besoin d’un peu plus d’informations pour que cela fonctionne.

Si ce n'est déjà fait, installez compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

Démarrer le gestionnaire de paramètres nouvellement installé et filtrer pour "unité"

Éditez "Touche pour ouvrir le premier menu du panneau" pour la désactiver ou la changer en une autre clé.

Je n'ai pas encore trouvé le moyen de changer de F1.


3

L'instruction sur http://ubuntuforums.org/showthread.php?t=1317325 (citée ci-dessous) fonctionne également dans Ubuntu 11.04. (Cela semble désactiver F1 à la fois sur le bureau et sur le terminal. En d'autres termes, F1 n'envoie pas de séquence ansi au shell du terminal, si tel était le choix de l'OP.)

  1. Allez dans Système - Préférences - Raccourcis clavier
  2. Créez un nouveau raccourci. Nommez-le 'ne faites rien' et écrivez 'false' (sans guillemets) dans le champ "commande". Poussez ok.
  3. Faites défiler la liste jusqu'en bas et trouvez votre nouvelle commande. Cliquez sur "Désactivé", à droite, et appuyez sur F1.

Je vous remercie. Je travaille sur gnome classic et rien ne m'a aidé jusqu'à ce que je ne fasse rien. Merci encore.
Konrad Nowicki

3

Vous pouvez facilement le désactiver en utilisant CCSM (Cliquez pour installer si vous ne l’avez pas déjà installé).

Cliquez ensuite sur Aller au bureau -> Plugin Ubuntu Unity -> Touche pour ouvrir le premier menu du panneau et le désactiver ou le remplacer par un autre raccourci clavier.

entrez la description de l'image ici

Remarque : il semble que cette méthode ne fonctionne pas dans Unity2D.


2
J'ai désactivé le raccourci clavier avec CCSM, mais appuyer sur F10 ouvre toujours ce menu.
Conrad.Dean

bizarre, je l’ai désactivée et frapper F10 ne fait rien.
Binarylife

Utilisez-vous Unity2D? Parce que dans Unity 2D, il semble que cela ne fonctionne pas. Poster mis à jour.
Binarylife

2

Ceci est un conseil pour les utilisateurs de Thnkpad, en particulier le T60. Remappez la touche F1 pour vous échapper. Cela élimine le popup ennuyeux de l'aide du terminal lorsque vous appuyez sur F1. Vous le faites souvent à cause du drôle de placement de l’ESC sur les T60.


1

Si vous souhaitez uniquement modifier cela dans Gnome Terminal, vous pouvez cliquer sur Edition> Raccourcis clavier dans le terminal.


1

Je recommande d'utiliser F1 comme raccourci pour autre chose. Je lance Tilda, un terminal en ligne de commande de style quake, et le raccourci par défaut est F1. Il annule l’aide de sorte que je n'ai jamais lancé l’aide lorsque je tape F1. Même si vous n'aimez pas beaucoup Tilda, il est beaucoup moins fastidieux d'appuyer sur F1 pour le cacher. Fermer l'aide après l'avoir lancé par inadvertance.


1

12.04

F1ne semble pas faire quoi que ce soit hors de la boîte le 12.04
F10semble simuler un clic droit de la souris.
En réponse aux spécificités de la question, il n’est donc pas nécessaire de désactiver l’aide et les notifications.

Vous pouvez toujours les mapper sur quelque chose comme ceci: Le
mappage des touches de raccourci dans 12.04 est simplement accompli via le widget Clavier.

Dans le lanceur Unity, trouvez le clavier.
sélectionner le clavier
Dans la fenêtre qui s'ouvre, sélectionnez l'onglet Raccourcis et les raccourcis personnalisés.
Cliquez sur le plus pour ajouter un nouveau raccourci.
plus
Donnez-lui le nom correspondant à la fonctionnalité que vous lui attribuez.
Entrez la commande à exécuter.
appliquer
Sur le côté droit de la fenêtre, cliquez à l'endroit où il est dit désactivé. Cela devrait basculer sur Nouvel accélérateur.
désactivé
Maintenant, frappez F10.
L'accélérateur de raccourcis personnalisés que vous avez défini annule le comportement de simulation par clic droit. Vous pouvez définir cette commande echo 'nope' > /dev/nullsi vous souhaitez que votre F10 ne fasse rien.


Ce n'est pas bon. Il désactive F10 dans mcle terminal ouvert.
Paweł Gościcki

Je ne vois pas où ça fait que ce n'est pas bon. C'était spécifiquement pour 12.04 où il a le comportement du clic droit. Le remappage a été montré pour changer quelque chose, pas pour libérer la clé.
RobotHumans

Votre réponse ne aide pas vraiment. Voir la vraie solution pour le problème F10 dans le terminal: askubuntu.com/questions/37313/…
Paweł Gościcki

@ PawełGościcki - c'est intéressant, cela fonctionne-t-il pour les applications QT exécutées sous Unity ou Gnome?
RobotHumans

euh, la solution dans le lien que j'ai posté fonctionne pour moi sous Gnome en utilisant Unity.
Paweł Gościcki

1

12.04 Without Unity - Désactiver les comportements F1 et F11

J'ai installé Ubuntu 12.04 / 64 et en ai complètement retiré Unity en suivant ces instructions. . De nombreux outils qui modifient le comportement de Unity ne fonctionnent donc pas. En particulier, CCSM ne "voit" plus les raccourcis clavier.

J'ai trouvé que la méthode utilisant Édition-> Raccourcis clavier dans la fenêtre du terminal ne fonctionnait pas non plus. Après un peu de jeu, j’ai trouvé que, si on regardait plus loin dans la fenêtre Raccourcis clavier de la section Touches de raccourci , F1 et F11 étaient toujours définis dans leurs raccourcis respectifs.

Pour résoudre ce problème,

  1. Cliquez sur le "F11" dans le champ de droite de la ligne définissant F11 comme plein écran. Le texte deviendra "Nouvel accélérateur ...".

  2. Tapez une autre séquence de touches moins répréhensible (comme alt-F11) et cette combinaison de touches remplacera le raccourci. Si quelqu'un sait taper "rien", merci de nous le faire savoir.

  3. Répétez l'opération pour la touche F1.


0

Ctrl + F1 ne fonctionne pas non plus. La solution est la même que pour Shift + F10. N'oubliez pas le point-virgule comme séparateur!

Placez ceci dans ~ / .config / gtk-3.0 / gtk.css:

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10";
     unbind "<control>F1";
}

* {
     gtk-key-bindings: NoKeyboardNavigation;
}

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.