Atalhos de teclado não funcionam no shell gnome

11

Após a atualização para a versão 12.04, o atalho de teclado do gerenciador de janelas (Metacity), como meu Alt + 1, Alt + 2 personalizado para alternância de área de trabalho, mas também o Alt + F10 padrão para maximizar a janela, parou de funcionar no shell do Gnome. Alguém sabe qual pode ser a causa e / ou solução?

Jakub
fonte

Respostas:

13

O Gnome-Shell não usa o Metacity Window Manager, mas o novo Window Manager - Mutter, que usa o novo sistema de configuração - dconf, enquanto a interface antiga do GNOME e Ubuntu Unity usa o antigo sistema de configuração - gconf. Devido a essas "Configurações do sistema" -> Teclado -> Atalhos não funcionam no Ubuntu com o shell GNOME3 :(

Uma solução alternativa

Instale o dconf-tools Instale o dconf-tools

Execute o dconf-editor

Procure org.gnome.desktop.wm.keybindingsouorg.gnome.mutter.keybindings

Veja o bug do Ubuntu # 965921 para obter mais informações e soluções alternativas.

Algumas informações úteis também podem ser encontradas aqui: blog.sudobits.com/2011/10/12/top-10-gnome-shell-keyboard-shortcuts/

Mantas Baltix
fonte
2

no ubuntu 12.04, as combinações de teclas gnome-shell foram modificadas para que as teclas WindowsKey e CursorKeys agora controlem a maximização da janela e a divisão do lado esquerdo / direito, enquanto se move entre as atividades (também conhecidas como áreas de trabalho) agora é controlado pelo Ctrl-Alt e pelas teclas para cima / para baixo.

Para voltar ao comportamento muito mais útil, instale o dconf-tools e execute estes comandos do dconf no shell:

dconf write /org/gnome/desktop/wm/keybindings/toggle-maximized "['<Super>Return', '<Alt>F10']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-down "['<Super>Down']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-up "['<Super>Up']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-down "['<Super><Shift>Down']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-up "['<Super><Shift>Up']"

Você vai ter:

<WindowsKey>Enter  : maximize Window
<WindowsKey>Left   : Align Window to left half of monitor
<WindowsKey>Right  : Align Window to right half of monitor
<WindowsKey>Up     : go to Activity/Desktop above
<WindowsKey>Down   : go to Activity/Desktop below

Assim, as teclas Ctrl e Alt são liberadas novamente para seus aplicativos, como deveriam, e apenas o WindowsKey é usado para o gerenciamento do Windows / Desktop.

xro
fonte