Como desabilitar o atalho global Super-p?

32

No Ubuntu 11.04, havia uma solução alternativa usando o gconf-editor e a chave de configuração /apps/gnome_settings_daemon/plugins/xrandr/active para false.

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

    
por Dovydas Sabonis 18.10.2011 / 05:00

5 respostas

19

A nova versão de gnome-settings-daemon armazena suas informações de configuração em dconf em vez de gconf .

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

  1. Instale o pacote dconf-tools e, em seguida, execute dconf-editor .
  2. Na árvore à esquerda, navegue em org - > gnome - > settings-daemon - > plugins - > xrandr .
  3. Desmarque a caixa de seleção active .
por James Henstridge 18.10.2011 / 06:54
8

A fim de desabilitar keybindings globais <Super>p e NOT quaisquer outras chaves de mídia (testadas no Ubuntu 15.04 ) tive que ' emtpy '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, eu procurava com os próximos comandos bash por 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 chaves dconf , use o comando:

dconf dump / | grep '<Super>p'

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

Editar:

Depois de alguns upgrades e reinícios, não tive mais a ativação de teclas. Eu descobri que existe um bug em gnome-settings-daemon que define <Super>p . Um hack é descrito aqui .

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

Como queria mapear gnome-screenshot -c para <Super>p , criei o arquivo com o seguinte conteúdo (e desmaptei as configurações no ubuntu / compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
    
por setempler 13.02.2015 / 18:50
7

Esta ainda é uma questão do Ubuntu 12.10 lançada em 18 de outubro de 2012. A correções de bugs pareciam estar em andamento para que pelo menos houvesse uma maneira mais fácil de reconfigurar as combinações de teclas, mas desde então elas foram marcadas como inválidas porque isso foi supostamente corrigido em gnome-settings-daemon .

Em última análise, este problema é supostamente devido a alguns fornecedores de hardware codificarem a saída de vídeo para Super-P .

Houve conversas atualizadas no rastreador de bugs desde a resposta aceita atualmente que sugere não desativar o xrandr, mas sim desativar media-keys :

Tente o seguinte:

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

Ou a versão da linha de comando é:

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

    
por aculich 26.01.2012 / 04:05
7

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

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

sudo apt install dconf-editor

Depois, você pode iniciá-lo no terminal:

dconf-editor

Dentro de dconf-editor :

  • Navegue até: / org / gnome / mutter / keybindings / switch-monitor
  • Se o campo "Valor personalizado" contiver ['<Super>p', 'XF86Display'] , então:
    • Desativar "Usar valor padrão"
    • No campo "Valor personalizado", digite o seguinte: []
  • Navegue até: / org / gnome / settings-daemon / plugins / media-keys / saída de vídeo
  • Se o campo "Valor personalizado" contiver '<Super>p' , então:
    • Desativar "Usar valor padrão"
    • No campo "Valor personalizado", exclua tudo.
por David 22.05.2018 / 03:15
2

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

Entre no editor do dconf através do comando "dconf-editor" em um terminal, e então vá em:

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

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

'<Super>p',
    
por Kailackous 24.10.2017 / 11:04