¿Cómo evitar que Alt active el menú global?

21

Estoy tratando de deshabilitar la Altactivación del menú global cuando estoy usando una aplicación (estoy usando Ubuntu 14.04).

Mi problema es que cuando uso emacs, por ejemplo, y presiono Alt+ h, se está iniciando el menú de ayuda, que no quiero.

fusilli.jerry89
fuente
¿Tiene esto que ver con el terminal? Sucede incluso cuando estoy usando otra aplicación, por ejemplo, Firefox.
fusilli.jerry89
Supongo que esto es un error: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . ¿Alguien sabe de alguna solución? Estaba pensando que podría cambiar la tecla de Windows con la tecla alt, luego puedo asignar la meta tecla a la tecla alt. ¿Funcionaría esto?
fusilli.jerry89
Ver también askubuntu.com/questions/312965/…
artscan

Respuestas:

9

También uso Emacs, pero con la GUI ( emacs &en un shell de terminal) no veo este problema: Alt-H selecciona todo el búfer.

Cuando ejecuto Emacs específicamente dentro de una terminal ( emacs -nw) veo el problema cuando informas. La tecla Alt es interceptada por la aplicación de terminal.

Si realmente desea usar Emacs en modo texto dentro de un terminal, debe usar el menú del terminal (haga clic dentro de la ventana del terminal, luego vaya a la parte superior de la pantalla), luego seleccione Editar> Atajos de teclado ..., y desmarque "Habilitar menú teclas de acceso ". Después de hacer eso, Emacs en modo texto trata Alt-H como GUI Emacs.

(editar) para deshabilitar la tecla Alt en todas las aplicaciones, ejecute ccsm(CompizConfig Settings Manager), seleccione Escritorio -> Ubuntu Unity Plugin y desactive la "Tecla para mostrar la barra de menú mientras se presiona" y posiblemente "Tecla para mostrar el HUD cuando se toca" también.

Es posible que necesite instalar ccsm usando sudo apt-get install CompizConfig-Settings-Manager.

risa
fuente
Ahora veo que la GUI de Emacs es un caso especial, que probablemente intercepta Alt. Edité la respuesta para proporcionar una solución más general.
Ríe el
Gracias, ríete por tu ayuda. Lamentablemente, esto impide que se muestre la barra de menú, pero si sigo escribiendo un acceso directo, por ejemplo, alt + h, todavía activará el menú.
fusilli.jerry89
Tienes razón, y ahora veo que hay muchas preguntas relacionadas con esto, además del error al que te refieres. Lo siento. De todos modos, para Emacs específicamente, puede intentar actualizar (estoy usando 24.3.1 que no sufre esto).
Ríe el
Gracias. Todavía me ayudaste porque ahora puedo usar emacs fuera del terminal y hace todo lo que necesito. ¡¡¡Gracias!!!
fusilli.jerry89
Desearía haber encontrado tu consejo hace 2 años, eso me habría ahorrado tantos cambios de contexto no deseados al menú global ...
Alexander van Trijffel
16

Puede ir a Configuración> Teclado y cambiar el acceso directo o deshabilitar el acceso directo allí

ingrese la descripción de la imagen aquí

Mendhak
fuente
1
Ya tengo 'Clave para mostrar el HUD' configurada como deshabilitada. ¿Estás seguro de que esto es un problema con HUD?
fusilli.jerry89
@ fusilli.jerry89 La mina también se mostró deshabilitada. Lo configuré en algo que nunca planeé usar (Fn +? ... o algo así). Después, Alt dejó de activar el menú.
Chester
0

intente deshabilitar 'buscar' en configuración-> atajos de teclado.

sergio
fuente