Algo bloquea la combinación de teclado Ctrl + Alt + flecha izquierda / derecha

27

En Ubuntu 18.04 no puedo asignar Ctrl+ Alt+ o Ctrl+ Alt+ a nada. Para ser precisos, puedo vincularlo a algo, pero no funciona cuando se usa la combinación de teclado, sin embargo, las flechas arriba / abajo funcionan.

Ver captura de pantalla aquí.

Lo extraño es que el sistema detecta las combinaciones de teclado cuando asigna una tecla, pero no cuando intenta usarlas. Como resultado, las combinaciones de teclado tampoco funcionan en ningún otro programa.

MrMamen
fuente

Respuestas:

28

Ctrl+ Alt+ y Ctrl+ Alt+ son accesos directos predeterminados para "cambiar al espacio de trabajo a la izquierda" y "cambiar al espacio de trabajo a la derecha" respectivamente. Puede verificar eso ejecutando

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left

(y righten lugar de left).

Dado que, por defecto, el shell GNOME tiene espacios de trabajo de una sola columna, estos accesos directos no muestran ningún efecto (a menos que intente algo como esto ).

Para desvincular estas combinaciones de teclado, ejecute

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"

(de manera similar para right). Entonces podrá usar estas combinaciones para sus accesos directos personalizados.

pomsky
fuente
Muy interesante que todavía aparece cuando intento "obtener" en estos, a pesar de que los he eliminado de la configuración del teclado i GUI. Sin embargo, la configuración no parece funcionar: ➜ ~ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left [] zsh: no se encontraron coincidencias: [] ➜ ~ gsettings set org.gnome.desktop.wm .keybindings switch-to-workspace-left [''] zsh: no se encontraron coincidencias: []
MrMamen
2
Funcionó al usar comillas entre paréntesis, como:gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
MrMamen
@ MrMamen Gracias por la información, edité la respuesta.
pomsky
¡Excelente! Resuelve el problema de Fedora30. La IU de configuración de Fedora30 pierde este mapa de teclas
Xin Meng
6

El problema es que la GUI de configuración de Ubuntu 18.04 no muestra todos los atajos de teclado.

  • No enumera "Mover (Cambiar) al espacio de trabajo a la izquierda / derecha" (aunque haya un atajo asignado).
  • Solo muestra el primer método abreviado de teclado si hay varios métodos abreviados para un comando, como "Mover (Cambiar) al espacio de trabajo arriba / abajo", que en realidad tiene una segunda combinación de teclas para Ctrl+ Alt+ up/ down.

ingrese la descripción de la imagen aquí

Para ver todas las combinaciones de teclas del administrador de ventanas:

gsettings list-recursively | grep org.gnome.desktop.wm.keybindings | sort

org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Control><Alt>Left']
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Control><Alt>Right']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']

Ahora, puede ver que hay un montón de combinaciones de teclas Ctrl+ Alt+ up/ down/ left/ rightque no se muestran en la pantalla Configuración.

Para eliminar las combinaciones de teclas no deseadas:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

Ahora puede usar las combinaciones de teclas en otros lugares.

wisbucky
fuente
Otros atajos que eliminaría son, Ctrl + Shift + Alt + izquierda, mover ventanas al espacio de trabajo izquierdo gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "[]", y similares Ctrl + Shift + Alt + derecho, mover la ventana al espacio de trabajo derecho, <br>gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "[]"
christianbueno.1