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?

LFC_fan
fonte

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

o brx nas paredes
fonte
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.

idbrii
fonte
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

Kaleo
fonte
2

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

Derek Lamarr
fonte
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
0

Para o Unity-2D no Ubuntu 12.04, o seguinte comando funcionou para mim:

dconf write /com/canonical/unity-2d/launcher/super-key-enable false    

consulte http://wtanaka.com/node/8025

demestor
fonte