Algo bloqueia Ctrl + Alt + combinação de teclado seta esquerda / direita


27

No Ubuntu 18.04, não consigo atribuir Ctrl+ Alt+ ou Ctrl+ Alt+ a nada. Para ser mais preciso, posso vinculá-lo a alguma coisa, mas não funciona ao usar a combinação do teclado, mas as setas para cima / para baixo funcionam.

Veja a captura de tela aqui.

O estranho é que o sistema detecta as combinações de teclado ao atribuir uma tecla, mas não ao tentar usá-las. Como resultado, as combinações de teclado também não funcionam em outros programas.

Respostas:


28

Ctrl+ Alt+ e Ctrl+ Alt+ são atalhos padrão para "alternar para a área de trabalho à esquerda" e "alternar para a área de trabalho à direita", respectivamente. Você pode verificar isso executando

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

(e rightno lugar de left).

Como, por padrão, o shell do GNOME tem áreas de trabalho de coluna única, esses atalhos não mostram efeitos (a menos que você tente algo como isto ).

Para desvincular essas combinações de teclado, execute

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

(da mesma forma para right). Em seguida, você poderá usar essas combinações para seus atalhos personalizados.


Muito interessante que ainda aparece quando tento "pegar" nelas, mesmo que eu as tenha removido das configurações do teclado na GUI. No entanto, a configuração parece não funcionar: g ~ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left [] zsh: nenhuma correspondência encontrada: [] g ~ gsettings set org.gnome.desktop.wm .keybindings switch-to-workspace-left [''] zsh: nenhuma correspondência encontrada: []
MrMamen

2
Trabalhou ao usar aspas entre parênteses, como:gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
MrMamen

@ MrMamen Obrigado pela informação, editei a resposta.
pomsky

ótimo! Resolve o problema do Fedora30. A interface de configuração do Fedora30 está ausente neste mapa de teclas
Xin Meng

6

O problema é que a GUI de configurações do Ubuntu 18.04 não mostra todos os atalhos de teclado.

  • Ele não lista "Mover (alternar) para o espaço de trabalho à esquerda / direita" (mesmo que haja um atalho atribuído).
  • Ele mostra apenas o primeiro atalho de teclado se houver vários atalhos para um comando, como "Mover (alternar) para a área de trabalho acima / abaixo", que na verdade possui uma segunda combinação de teclas para Ctrl+ Alt+ up/ down.

insira a descrição da imagem aqui

Para ver todas as combinações de teclas do gerenciador de janelas:

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']

Agora, você pode ver que há várias combinações de teclas Ctrl+ Alt+ up/ down/ left/ rightque não foram mostradas na tela Configurações.

Para remover as combinações de teclas indesejadas:

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 "[]"

Agora você pode usar combinações de teclas em outros lugares.


Outra atalhos que você iria remover são, Ctrl + Shift + Alt + Left, mova janelas para o espaço de trabalho esquerda, gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "[]"e semelhante Ctrl + Shift + Alt + direita, janela mudança para o espaço de trabalho direita, <br>gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "[]"
christianbueno.1
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.