¿Cómo deshabilito Ctrl-Alt-D en gnome-shell?

15

Estoy usando gnome 3 y gnome-shell (no gnome classic) en Ubuntu 12.04 LTS con emacs. Me gustaría usar el atajo de teclado Ctrl+ Alt+ Dcon emacs, sin embargo, cada vez que presiono esa tecla, gnome lo intercepta y oculta todas las ventanas.

He intentado deshabilitarlo en Configuración> Teclado> Accesos directos> Navegación> Ocultar todas las ventanas normales. Parece deshabilitado allí, pero si presiono Ctrl+ Alt+, Dtodas las ventanas se minimizarán.

Mi siguiente paso fue intentar usarlo dconf-editorpara deshabilitarlo org.gnome.desktop.wm.keybindings, pero no pude encontrar ninguna opción para "ocultar todas las ventanas" (o algo similar) allí.

Cualquier ayuda será apreciada, gracias.

cg505
fuente
Solo puedo agregar que tengo el mismo problema, pero no conozco una solución.
Marius Hofert

Respuestas:

19

Me di cuenta de que lo siguiente funcionó en mi caso. Primero, en lugar de tratar de deshabilitar el acceso directo, dele una nueva combinación de teclas. Hice esto en System Settings -> Keyboard Layout -> Layouts -> Options..., pero es un error conocido que estas configuraciones no se respetan en Gnome Shell.

Además, use dconf-editorpara darle la misma combinación de teclas:

  1. Abra dconf-editor (Alt-F2, enter dconf-editor)
  2. Ampliar hasta que el elemento: org → gnome → desktop → wm → keybindings.
  3. Cambie el valor de la clave correcta (en su caso, esto debería ser show-desktop).

En mi caso, quería C-M-sser respetado en Emacs, y no enrollar la ventana actual. Así que en lugar de tratar de desactivar el acceso directo mediante el uso de paréntesis en dconf-editor, me dio toggle-shadeduna nueva combinación de teclas: ['<Control><Super>s']. Y de repente, C-M-sestaba disponible en Emacs. Espero que esto también te ayude.

Marius Hofert
fuente
1
¡Gracias! Eso funcionó para mí: el establecimiento org.gnome.desktop.wm.keybindings.show-desktopde ['<Control><Super>D'].
cg505
6

Para deshabilitar la combinación de teclas con gsettings, simplemente use el valor ['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"
Michael Fischer
fuente
4

Acabo de encontrar este problema en Ubuntu 12.04 LTS tratando de desarmar el enlace Ctrl+ Alt+ Spara "alternar sombreado". AFAIK, estoy ejecutando la configuración de ventana lista para usar: GNOME3, Compiz, Metacity, Unity.

Tanto Compiz como Metacity enlazan Ctrl+ Alt+ S, lo que REALMENTE me arrojó porque seguía tratando de editar la combinación de teclas para compiz como indican varias publicaciones (o más bien org.gnome.desktop.wm.keybindings). Pero esto no cambió nada de lo que pude ver, incluso después de reiniciar X.

Frustrado, intenté editar las combinaciones de teclas de Metacity, que tuvieron éxito de inmediato (no es necesario reiniciar unit, compiz o X). Aquí está la línea de comando:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

Verifica $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xmllos cambios.

Monitoricé cambios a todos los archivos en mi $HOMEvía man:findal tratar los distintos editores de configuración: gnome-control-center, ccsm, dconf-editor, gconftool-2para ver lo que ha cambiado.

dconf-editorfuncionó bien para compiz. Entiendo que compiz y metacity trabajan juntos para renderizar la pantalla, pero no sé cómo. Y creo que hay varios administradores de ventanas conectables que funcionan con compiz, por lo que eso puede complicar aún más el problema.

dturvene
fuente
3

Además, no olvide comprobar si ha activado la extensión Screenshot Window Sizer en GNOME Tweak Tool . Mapea el Ctrl+ Alt+ Spara cambiar el tamaño de las ventanas de gnome en varios formatos 16: 9.

andersoyvind
fuente