Não é possível vincular o gnome-do ao Super + Space ou Ctrl + Alt + Space

10

Com as atualizações de hoje para a versão 12.04, não posso mais vincular o gnome-do a ctrl+ alt+ spaceou super+ space. Com o 11.10, não era possível usar o super+ space, em uma nova instalação do 12.04 super+ spaceestava funcionando corretamente.

Hoje ele parou de funcionar, se eu tentar ligar control+ alt+ space, a controltecla aparecerá na ligação do teclado como Primária.

Estou executando o Unity, que no passado bloqueou o super+ space, parecia ter parado de bloqueá-lo no dia 12.04. Não deve afetar ctrl+ alt+ space.


A configuração de qualquer ligação produz o seguinte erro na saída do gnome-do:

libdo-WARNING **: Falha no 'espaço' da ligação!

libdo-WARNING **: Falha no 'espaço' da ligação!

Estou preso a ligação para shift+ alt+ space.

johnf
fonte

Respostas:

4

Esta é uma combinação de dois problemas:

O superproblema é que o Unity mudou recentemente para pegar a superchave completamente - até a versão 5.6.0, ele passava superpressionamentos de tecla que não era usado para outros aplicativos que tinham ligações registradas, como o Do.

O segundo problema é devido a uma alteração no GTK - é o bug # 903566 no Do, corrigido em 0,9 e no Precise. Você pode obter temporariamente um Do fixo do PPA de compilação diária .

RAOF
fonte
Gostaria de tentar a recomendação sobre a edição manual do atalho do bug ( bugs.launchpad.net/do/+bug/903566/comments/2 ), mas não consigo descobrir onde a configuração está armazenada. Eu pensei que estava no gconf-editor em / apps / gnome-do / Preferences / Do / CorePreferences / SummonKeyBinding, mas isso não parece ser atualizado para refletir a configuração atual no aplicativo e a edição não ajuda.
johnf
Infelizmente, o PPA de compilações diárias não possui compilações precisas, a versão mais recente é onírica.
31123 johnf
Hah! Obrigado por me lembrar - devo ativar as compilações precisas!
RAOF 17/03/12
E pronto: o PPA de criação diária agora também cria para o Precise.
RAOF 17/03/12
Está funcionando perfeitamente agora, muito obrigado RAOF.
johnf
2

De acordo com a TechRepublic :

Sob o GNOME padrão, a combinação de teclas para chamar o GNOME Do é Super-Space, mas a tecla Super é reservada para duas funções muito importantes no Unity. Se Super for pressionado uma vez, será exibida a caixa de diálogo de pesquisa e, se for pressionada e mantida, os ícones do iniciador exibirão números (consulte a Figura A). O usuário pode pressionar o número associado ao iniciador para iniciar o aplicativo.

Portanto, depois de iniciar o GNOME Do, em vez de usá-lo para procurar um aplicativo ou arquivo, a primeira coisa a ser feita é reconfigurá-lo para usar uma combinação diferente de teclas de atalho para que ele não use o Super chave.

Você está usando o Unity? Essa pode ser a causa fundamental. Super não deveria trabalhar com isso.

SirCharlo
fonte
Estou usando o Unity, posso confirmar que ele parou o Super + Space no passado (11.10). Já não o estava bloqueando em 12.04. Independentemente disso, não deve afetar ctrl + alt + space.
johnf
1

Ctrl+ Alt+ Spacefunciona no Gnome 3 (no Ubu 12.04). A ligação de teclas para o Super-Space não. Talvez isso seja devido a uma ligação mais mesquinha do Super no G3 também?

user58292
fonte