Como desativar o atalho global <Super> -p?

35

No ubuntu 11.04, havia uma solução alternativa usando o gconf-editor e definindo key /apps/gnome_settings_daemon/plugins/xrandr/activecomo false.

No entanto, não existe essa chave no gconf-manager usando o ubuntu 11.10 (gnome 3).

Dovydas Sabonis
fonte
1
Para o contexto, aqui está a solução alternativa ao usuário28503 mencionada.
jpaugh

Respostas:

19

A nova versão do gnome-settings-daemonarmazena suas informações de configuração em dconfvez de gconf.

Para fazer o equivalente ao que você estava fazendo no 11.04, tente o seguinte:

  1. Instale o dconf-toolspacote e execute dconf-editor.
  2. Na árvore à esquerda, navegue org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Desmarque a activecaixa de seleção.
James Henstridge
fonte
1
Eu já arranjei a resposta agora. Você se importaria de marcá-lo como aceito se resolvesse seu problema?
James Henstridge
2
A maneira de fazer isso a partir da linha de comando é:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich
1
Eu descobri que com o Ubuntu 13.04 também é necessário fazer #dconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Mark
3
@elgalu: fazer isso desabilitará todas as chaves de mídia - incluindo aumentar ou diminuir o volume, capturas de tela, etc. Certamente não é o que o OP queria.
Gui Ambros
1
Sim @GuiAmbros é uma porcaria, eu ainda não tenho nenhuma solução para este problema no Ubuntu 14.04
Leo Gallucci
16

No Ubuntu 18.04 , encontrei duas combinações de teclas diferentes para o SUPER+ P, que podem ser desativadas dconf-editor.

Primeiro, você precisa instalar dconf-editor, se ainda não estiver instalado. Isso pode ser feito no terminal com o seguinte comando:

sudo apt install dconf-editor

Então você pode iniciá-lo a partir do terminal:

dconf-editor

Dentro de dconf-editor:

  • Navegue para: / org / gnome / mutter / keybindings / switch-monitor
  • Se o campo "Valor personalizado" contiver ['<Super>p', 'XF86Display'], então:
    • Desative "Usar valor padrão"
    • No campo "Valor personalizado", digite o seguinte: []
  • Navegue para: / org / gnome / settings-daemon / plugins / media-keys / video-out
  • Se o campo "Valor personalizado" contiver '<Super>p', então:
    • Desative "Usar valor padrão"
    • No campo "Valor personalizado", exclua tudo.
David
fonte
1
Isso é exatamente o mesmo que as outras respostas
#
5
Eu não concordo Você editou uma informação importante: o fato de que minha resposta é específica para o Ubuntu 18.04. Além disso, a resposta aceita é irrelevante para 18.04 e nenhuma das outras respostas corrige completamente o problema com 18.04.
David
Isso funcionou em Bionic. Muito chato que haja duas configurações diferentes para o mesmo corte de cabelo. A única mutter funcionou para mim
Chaz
8

Para desativar as<Super>p combinações de teclas globais , e NÃO quaisquer outras chaves de mídia (testadas no Ubuntu 15.04 ), tive que 'esvaziar' as seguintes chaves do dconf. Eu corri (em um terminal):

dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''

Antes, pesquisei com os próximos comandos bash os valores que continham '<Super>p':

b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done

Para pesquisar todas as dconfchaves, use o comando:

dconf dump / | grep '<Super>p'

Se você deseja evitar o terminal, execute o programa dconf-editore procure a (s) chave (s) lá ...

Editar:

Após algumas atualizações e reinicializações, o atalho de teclas não funcionava mais. Eu descobri que existe / houve um bug gnome-settings-daemonque define <Super>p. Um hack é descrito aqui .

No processo de inicialização, /usr/bin/xbindkeys_autostarté executado no login. Este script procura o arquivo $HOME/.xbindkeysrce carrega as configurações.

Desde que eu queria para mapear gnome-screenshot -ca <Super>p, eu criei a este arquivo com o seguinte conteúdo (e não mapeadas as configurações no ubuntu / compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
setempler
fonte
2
Encantador! você finalmente resolveu o meu Super + P pesadelo
Leo Gallucci
@LeoGallucci, se você tiver problemas após reiniciar / atualizar, tente a modificação .xbindkeysrc (consulte a edição da minha resposta).
Setempler
A solução vinculada era exatamente o que eu precisava. Obrigado!
legoscia
7

Isso ainda é um problema a partir do Ubuntu 12.10, lançado em 18 de outubro de 2012. Uma correção para esse problema parecia estar em andamento, de modo que pelo menos existe uma maneira mais fácil de reconfigurar as combinações de teclas, mas foi marcado como inválido porque isso foi supostamente consertado gnome-settings-daemon.

No final das contas, esse problema deve-se ao fato de alguns fornecedores de hardware codificarem o vídeo Super-P.

Houve conversas atualizadas no rastreador de erros desde a resposta atualmente aceita que sugere não desativar o xrandr, mas desativar as teclas de mídia :

Tente o seguinte:

  1. Instale o dconf-toolspacote e execute dconf-editor.
  2. Na árvore à esquerda, navegue org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Desmarque a activecaixa de seleção.

Ou a versão da linha de comando disso é:

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false

aculich
fonte
Isso desativa muito mais do que apenas <super>P. Se você quiser apenas desativá-lo, vá para o local acima, encontre video-oute mude isso. Fazer essa resposta está jogando fora o bebê com a água do banho.
mlissner
3

Mesmo se a desativação do plug-in xrandr não estiver funcionando para você (como eu), sugiro que tente isso (funciona para mim):

Entre no dconf-editor através do comando "dconf-editor" em um terminal e depois em:

/org/gnome/mutter/keybindings/switch-monitor

e desative "usar o valor padrão" e exclua:

'<Super>p',
Kailackous
fonte