Como desativar o Ctrl-Alt-D no gnome-shell?

13

Estou usando o gnome 3 e o gnome-shell (não o gnome classic) no Ubuntu 12.04 LTS com emacs. Eu gostaria de usar o atalho de teclado Ctrl + Alt + D com o emacs, mas sempre que eu pressiono essa tecla, o gnome intercepta e esconde tudo janelas.

Eu tentei desativá-lo em Configurações > Teclado > Atalhos > Navegação > Esconda todas as janelas normais. Ele aparece desabilitado, mas se eu clicar Ctrl + Alt + D , todas as janelas ainda serão minimizadas.

Meu próximo passo foi tentar usar dconf-editor para desativá-lo em org.gnome.desktop.wm.keybindings , mas não encontrei nenhuma opção para "ocultar todas as janelas" (ou algo semelhante) lá.

Qualquer ajuda seria apreciada, obrigado.

    
por cg505 13.08.2012 / 17:24

4 respostas

15

Eu descobri que o seguinte funcionou no meu caso. Primeiro, em vez de tentar desativar o atalho, forneça uma nova combinação de teclas. Eu fiz isso em System Settings -> Keyboard Layout -> Layouts -> Options... , mas é um bug conhecido que essas configurações não são respeitadas no Gnome Shell.

Além disso, use dconf-editor para fornecer a mesma combinação de chaves:

  1. Abra o editor do dconf (Alt-F2, insira dconf-editor )
  2. Expanda até o elemento: org → gnome → desktop → wm → keybindings .
  3. Altere o valor da chave correta (no seu caso, isso deve ser show-desktop ).

No meu caso, queria que C-M-s fosse respeitado no Emacs e não acumulasse a janela atual. Então, em vez de tentar desabilitar o atalho usando colchetes no editor-dconf, eu dei a toggle-shaded uma nova combinação de chaves: ['<Control><Super>s'] . E de repente, C-M-s estava disponível no Emacs. Espero que isso ajude você também.

    
por Marius Hofert 20.08.2012 / 07:24
5

Para desabilitar a combinação de teclas com gsettings , use o valor ['disabled'] :

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"
    
por Michael Fischer 06.10.2015 / 22:17
4

Acabei de acertar este problema no Ubuntu 12.04 LTS tentando desarmar a ligação Ctrl + Alt + S para "toggle-shaded". AFAIK, estou executando a configuração da janela pronta para uso: GNOME3, Compiz, Metacity, Unity.

Tanto o Compiz quanto o Metacity ligam Ctrl + Alt + S , o que REALMENTE me jogou porque continuei tentando editar o atalho para o compiz como um número de posts indica (ou melhor, org.gnome.desktop.wm.keybindings ). Mas isso não mudou nada que eu pudesse ver, mesmo depois de reiniciar o X.

Em frustração, tentei editar os atalhos de teclado do Metacity, que tiveram sucesso imediatamente (não é necessário reiniciar a unidade, o compiz ou o X.) Aqui está a linha de comando:

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

Verifique $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml para as alterações.

Eu monitorei alterações em todos os arquivos no meu $HOME via man:find durante a tentativa de vários editores de configuração: gnome-control-center , ccsm , dconf-editor , gconftool-2 para ver o que mudou.

dconf-editor funcionou bem para o compiz. Meu entendimento é compiz e metacity trabalham juntos para renderizar a exibição, mas eu não sei como. E eu acho que há vários gerenciadores de janelas plugáveis que trabalham com o compiz, o que pode complicar ainda mais o problema.

    
por dturvene 10.03.2014 / 20:03
3

Também não se esqueça de verificar se você ativou a extensão Screenshot Window Sizer no GNOME Tweak Tool . Ele mapeia a Ctrl + Alt + S para redimensionar janelas gnome em vários formatos 16: 9.

    
por andersoyvind 06.06.2016 / 15:57

Tags