Comment empêcher Alt de déclencher le menu global?

21

J'essaie de désactiver le Altdéclenchement du menu global lorsque j'utilise une application (j'utilise Ubuntu 14.04).

Mon problème est, lorsque j'utilise emacs, par exemple, et que je clique sur Alt+ h, le menu d'aide est en cours de lancement, ce que je ne veux pas.

fusilli.jerry89
la source
Est-ce que cela a à voir avec le terminal? Cela se produit même lorsque j'utilise une autre application, par exemple Firefox.
fusilli.jerry89
Je suppose que c'est un bug: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Quelqu'un connaît-il une solution? Je pensais que je pourrais peut-être échanger la clé Windows avec la touche alt, puis je peux mapper la méta-clé à la touche alt. Est-ce que cela fonctionnerait?
fusilli.jerry89

Réponses:

9

J'utilise également Emacs, mais avec l'interface graphique ( emacs &dans un shell de terminal), je ne vois pas ce problème - Alt-H sélectionne tout le tampon.

Lorsque j'exécute Emacs spécifiquement dans un terminal ( emacs -nw), je vois le problème lorsque vous le signalez. La touche Alt est interceptée par l'application du terminal.

Si vous voulez vraiment utiliser Emacs en mode texte dans un terminal, vous devez utiliser le menu du terminal (cliquez à l'intérieur de la fenêtre du terminal, puis allez en haut de l'écran), puis sélectionnez Édition> Raccourcis clavier ..., et décochez "Activer le menu clés d'accès ". Après cela, Emacs en mode texte traite Alt-H tout comme Emacs GUI.

(modifier) ​​pour désactiver la touche Alt dans toutes les applications, exécutez ccsm(Gestionnaire de paramètres CompizConfig), sélectionnez Bureau -> Plugin Ubuntu Unity et désactivez la "Clé pour afficher la barre de menus lorsque vous appuyez dessus" et éventuellement "Clé pour afficher le HUD lorsque vous appuyez dessus" aussi.

Vous devrez peut-être installer ccsm à l'aide de sudo apt-get install CompizConfig-Settings-Manager.

rire
la source
Je vois maintenant Emacs GUI est un cas spécial, qui intercepte probablement Alt. J'ai édité la réponse pour fournir une solution plus générale.
rire le
Merci de rire pour votre aide. Malheureusement, cela empêche la barre de menus de s'afficher, mais si je tape toujours un raccourci, par exemple alt + h, cela déclenchera toujours le menu.
fusilli.jerry89
Vous avez raison, et je vois maintenant qu'il y a beaucoup de questions connexes à ce sujet, ainsi que le bug dont vous avez parlé. Pardon. Quoi qu'il en soit, pour Emacs en particulier, vous pouvez essayer de mettre à jour (j'utilise 24.3.1 qui n'en souffre pas).
rire du
Je vous remercie. Vous m'avez toujours aidé car maintenant je peux simplement utiliser emacs en dehors du terminal et il fait tout ce dont j'ai besoin. Je vous remercie!!!
fusilli.jerry89
J'aimerais avoir trouvé votre astuce il y a 2 ans, cela m'aurait sauvé tant de changements de contexte indésirables dans le menu global ..
Alexander van Trijffel
16

Vous pouvez aller dans Paramètres> Clavier et modifier le raccourci ou désactiver le raccourci là-bas

entrez la description de l'image ici

Mendhak
la source
1
J'ai déjà défini «Clé pour afficher le HUD» comme désactivé. Êtes-vous sûr que c'est un problème avec HUD?
fusilli.jerry89
@ fusilli.jerry89 La mine était également désactivée. Je l'ai réglé sur quelque chose que je n'avais jamais prévu d'utiliser (Fn +? ... ou quelque chose comme ça). Par la suite, Alt a cessé de déclencher le menu.
Chester
0

essayez de désactiver la «recherche» dans les paramètres -> raccourcis clavier.

sergio
la source