Gnome deja de agarrar mis llaves emacs

14

Estoy usando Gnome en Ubuntu 11.04. Trabajo mucho en Emacs, y encuentro que el administrador de ventanas Gnome toma algunas de las claves de Emacs. Hasta cierto punto, puedo detener esto yendo laboriosamente a través de cada uno de los atajos de Sistema-> Preferencias-> Teclado e inhabilitando las teclas ofensivas. Sin embargo, sería bueno hacer esto de una vez por todas. Además, mi último problema es con el modo org, MS-up debería ser org-shiftmetaup (org-move-subtree-up) pero el administrador de ventanas está tomando esa combinación de teclas y haciendo ventanas reducidas. Sin embargo, no puedo encontrar eso en la lista de Atajos de teclado; No lo uso y no tengo idea de cómo lo llaman (y no parece que pueda buscar / editar los atajos por combinación de teclas, solo por nombre).

Entonces mis preguntas son:

  1. ¿Hay un cambio de configuración de Gnome que pueda hacer que deshabilite de forma predeterminada todos los atajos de teclado?
  2. ¿Existe entonces una forma de volver a habilitar algunos de ellos? (No los uso mucho, pero podría querer una pareja que no entre en conflicto con Emacs).
  3. De lo contrario, ¿hay alguna manera de deshabilitar los accesos directos que entran en conflicto con Emacs, por ejemplo, moviendo Meta a la tecla Super solo para Gnome y no para emacs?
  4. Menos de 3, ¿hay alguna manera de encontrar un acceso directo por la combinación de teclas para que pueda deshabilitarse individualmente?
Liam
fuente
¿Está utilizando compiz + unity, compiz (ubuntu classic) o metacity (ubuntu classic sin efectos)?
enzotib
Ubuntu clásico (no la unidad), creo que tengo los efectos.
Liam

Respuestas:

0

Mueva la Metatecla a las teclas de Windows en la configuración del teclado (“Preferencias del teclado → Diseños → Opciones → Comportamiento de la tecla Alt / Win → Meta se asigna a las teclas Win”. El administrador de ventanas seguirá usando Alt, y Emacs usará Meta.

Osito de peluche
fuente
Solo lo intenté, y no hace ninguna diferencia para mí. La tecla Alt no agarrada todavía se comporta como meta, y Emacs cree que estoy presionando super cuando presiono la tecla win. Puedo ver que esto es una solución si funciona, pero sería un poco mejor si pudiera cambiar el comportamiento de Gnome en lugar de Emacs, ya que uso Emacs Meta todo el tiempo, y el Alt de Gnome casi nunca. De hecho, deshabilitar todos los atajos de teclado del administrador de ventanas probablemente funcionaría bien para mí.
Liam
@Liam: Tendrás que reiniciar Emacs después de hacer el cambio.
Teddy
1
OK gracias. Lo intenté y no es realmente lo que estaba buscando. Mi título es "Gnome deja de agarrar mis llaves emacs" y no "Emacs deja de que Gnome agarre tus llaves". ¿Una de esas opciones de asignación de teclado (hay muchas) mueve Alt de Gnome a la tecla de ganar y deja meta en Alt?
Liam