Como alterar a ligação da chave do Windows que executa o Unity's Dash?


15

Atualmente, estou usando o painel Unity Qt na área de trabalho do Gnome e, quando pressiono a tecla Windows, o painel do Unity é iniciado e não consigo usar nenhum atalho baseado em compiz.

O mesmo comportamento é exibido quando entro no Unity 2D, pois a tecla Windows inicia o traço.

Como não desejo alterar meus atalhos do Compiz, existe alguma maneira de alterar o mapeamento do teclado do traço do Unity 2D para outro ou desativar completamente esse atalho?

Respostas:


9

Você pode desativar a super chave usando o comando:

gconftool --set /desktop/unity/launcher/super_key_enable --type=bool 0

(Desde GNOME 3 configurações estão em dconf vez de gconf, ea unidade se tornou um plugin O método tornou-se assim:. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

Em seguida, você pode definir um atalho de teclado com o seu método preferido para iniciar o seguinte comando:

dbus-send --type=method_call --dest=com.canonical.Unity2d /Dash com.canonical.Unity2d.Dash.activateHome

Isso acionará o Unity Home Dash


4
Mapeei-o para <caps_locks>
o brx nas paredes

1
Esse comando de inicialização não funcionou para mim, eu tive que usar --dest=com.canonical.Unity2d.Dashao usar a compilação diária para o Unity 2D.
Adam Lindberg

Eu acho que esse método não funciona mais na versão 12.04?
Akaihola

O Unity 2d não está mais disponível. Como abrir uma lente específica usando dbus na unidade 3d?
Khurshid Alam

Ubuntu 14.04 não funciona.
21416 pasha.zhukov #

9

Acabei de instalar o Ubuntu 11.04 e pude usar o gconf-editor para alterar a tecla de atalho.

Verifique se você não está executando o gnome-do! (Se estiver configurado para usar sua combinação de teclas, o Dash não poderá se vincular a essas chaves.)

Abra um terminal e execute gconf-editor

Navegue para esta chave:

/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher

Modifique a chave show_launcher para um único valor de chave.

A chave no gconf-editor

Defino o valor como <Super>spacee agora Super+ spaceabre o traço em vez de Super. Observe que, se você usar um conjunto de teclas, parece que leva um minuto para poder usá-lo para chamar o Dash. Você também precisa concluir a combinação de teclas rapidamente.


Se você deseja uma interface mais amigável, use a linha de comando:

gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/show_launcher --type=string "<Super>space"

Ou use o compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

Na seção Área de trabalho, selecione Ubuntu Unity Plugin. Defina Key para mostrar o iniciador como suas chaves desejadas. Novamente, leva um minuto para você invocar o Dash.


2
Oh cara, você acabou de me salvar do suicídio :) Obrigado.
usar o seguinte comando

Ótimo! Apenas tentei o gconftoolcomando no Ubuntu 12.04.1. Funciona como um encanto!
Joelpet 25/09/12

Acabei de perceber que o Super+ Tabjá ativa o iniciador de uma maneira agradável. Assim, simplesmente redefino o show_launchervalor para "".
Joelpet 25/09/12

6

No momento, não está planejado torná-lo configurável, embora esteja planejado desativar esse atalho por padrão, consulte o bug # 705076


2

Execute (Alt + F2 ou Synapse) o gconf-editor. Navegue para Desktop> Unity> Iniciador. Desmarque a caixa para super_key_enable.


1
Você deve melhorar a sua resposta, acrescentando mais detalhes ou screenshots para ajudar a levar isso a partir de "uma resposta" para uma "resposta incrível"
Marco Ceppi

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.