Gnome Shell 3.4 e um atalho relacionado à “Super chave”

9

Existe a possibilidade de adicionar um atalho personalizado contendo a super-chave.

Por exemplo, eu adiciono "gnome-terminal" como um atalho personalizado e quero aplicar "Super + t". Isso também é mostrado, mas não funciona. (veja bugzilla do GNOME )

Eu li que você tem que substituir "Super" por "Mod4", mas eu não encontrei a localização dessa configuração no dconf.

Alguma idéia?

    
por Morris Jobke 23.04.2012 / 16:38

3 respostas

3

Eu tive esse mesmo problema após a atualização. O caminho do dconf é org/gnome/settings-daemon/plugins/media-keys . Os atalhos predefinidos vivem lá. Os atalhos personalizados ficam mais abaixo em custom-keybindings/custom0 (ou custom1 e assim por diante).

A alteração de <Super> para <Mod4> em meus atalhos corrigiu o problema.

    
por 24.04.2012 / 12:48
2

Este relatório de bug do gnome-shell descreve o problema com os atalhos Super + Key e detalha uma solução alternativa hacky (que corrige completamente o problema para mim!):

link

Basicamente, o problema é que os atalhos personalizados são manipulados pelo gnome-settings-daemon, que não seleciona corretamente a chave Super. O gerenciador de janelas (neste caso, mutter) pode ver a tecla Super. Então, Olivier Crete escreveu uma extensão que lê suas definições de atalhos personalizadas e as passa para mutter. Eu instalei a extensão e funciona muito bem para mim. Não é necessário pressionar duas teclas como alguns comentaristas anteriores estavam falando.

A extensão não está no site oficial das extensões gnome porque foi rejeitada (você pode ler as avaliações hilárias aqui: link ... aparentemente os revisores estão tendo problemas com compreensão de leitura!). No entanto, você pode baixar a extensão através do comentário 33 no relatório de erros.

Descompacte o arquivo em seu diretório ~ / .local / share / gnome-shell / extensions, reinicie o gnome-shell (Alt + F2, r), ative o Gnome Tweak Tool e ative a extensão. Você deve então ser bom para ir.

EDIT: mais uma coisa. Se você tiver mais de 6 atalhos personalizados e ativar essa extensão, o shell do gnome explodirá. Os códigos rígidos de extensão suportam 10 atalhos, mas apenas o suporte compilado para 6. Para adicionar suporte a um número arbitrário de atalhos, no diretório schemas, edite o arquivo org.gnome.shell.extensions.command-keybindings.gschema.xml e copie / cole mais entradas de ligação (deve ser evidente como fazer isso - apenas certifique-se de incrementar o binding- #). Em seguida, no diretório schemas, execute "glib-compile-schemas". Finalmente, no arquivo extension.js, localize a linha "for (let i = 0; i < 10; i ++)" e altere 10 para o número total de ligações que você definiu. Agora você deve ter suporte para mais atalhos personalizados. Ufa! Ninguém disse que o Gnome 3 era fácil! Ah, espere ...

    
por 09.11.2012 / 07:16
1

Já tive o mesmo problema no Debian Wheezy e mudei "Super" para "Mod4" no dconf. Atalhos antigos estão voltando, mas ainda é muito chato pressionar as teclas de caractere duas vezes.

Obrigado de qualquer maneira! Espero que eles consertem isso em breve ...

    
por 29.09.2012 / 17:04