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


9

Existe a possibilidade de adicionar um atalho personalizado contendo a tecla super.

Por exemplo, 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ê precisa substituir "Super" por "Mod4", mas não encontrei o local dessa configuração no dconf.

Alguma ideia?

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 estão lá. Os atalhos personalizados custom-keybindings/custom0ficam mais abaixo (ou custom1, e assim por diante).

Mudar <Super>para <Mod4>nos meus atalhos corrigiu o problema.


4
Obrigado! Agora eu tenho que segurar Super e pressionar "t" duas vezes. Após o primeiro "t", a letra t aparece (ou seja, na janela atual) e, em seguida, os atalhos são executados. Algum workaroungs?
Morris Jobke

Desculpe, não tenho certeza. Eu não tenho esse problema.
Evan Shaw

Como você muda isso? nem todos os atalhos aparecem no gconf-tool / dconf-editor (como o gnome3 agora tem 200 lugares para configurações) ... não consigo digitar nada na janela do editor de atalhos ... alterando as opções de layout para que a tecla Win seja Meta / Hiper etc não tem efeito na janela de atalhos, pois sempre mostrará Super para a tecla Win.
gcb

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!):

https://bugzilla.gnome.org/show_bug.cgi?id=659899

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

A extensão não está no site oficial de extensões do gnome porque foi rejeitada (você pode ler as críticas hilariantes aqui: https://extensions.gnome.org/review/1658 ... aparentemente os revisores estão tendo problemas com a compreensão da leitura! ) No entanto, você pode baixar a extensão via comentário 33 no relatório de bug.

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

EDIT: Mais uma coisa. Se você tiver mais de 6 atalhos personalizados e ativar esta extensão, o gnome shell explodirá. Os códigos de extensão da extensão suportam 10 atalhos, mas apenas compilam o suporte para 6. Para adicionar suporte a um número arbitrário de atalhos, no diretório de esquemas, 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 a ligação- #). Em seguida, no diretório de esquemas, execute "glib-compile-schemas". Por fim, no arquivo extension.js, localize a linha "for (deixe i = 0; i <10; i ++)" e altere 10 para o número total de ligações definidas. Agora você deve ter suporte para muito mais atalhos personalizados. Ufa! Ninguém disse que o Gnome 3 era fácil! Oh espere...


1

Tiveram o mesmo problema no Debian Wheezy e alteraram "Super" para "Mod4" no dconf. Os atalhos antigos estão voltando, mas ainda é muito irritante pressionar as teclas de caracteres duas vezes.

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


2
AHH - acabei de encontrar uma solução no ubuntuusers !! Basta alterar as opções de configurações do teclado - link na parte inferior -. Em seguida, o comportamento de Win / Alt-Keys e Hyper é vinculado a Win-Keys . Nota: a visão geral das atividades agora funciona apenas com Alt-F1.
JHuber

por favor converter o seu comentário para a resposta, é valioso
pihentagy

Esta é uma reescrita do comentário de JHuber, pois foi difícil para mim descobrir. No gnome3, execute "Teclado" em Configurações. Em seguida, clique em "Configurações de layout" (link na parte inferior). Em seguida, clique no botão de opções. Em seguida, expanda o + para o comportamento das teclas Alt / Win "e altere a configuração para" O Hyper está mapeado para Win-Keys ". Isso evita que você precise digitar a tecla de atalho duas vezes, mas impede que a tecla Super exiba a visão geral (como clicar em atividades).
Chad Skeeters
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.