Comment changer la liaison de la clé Windows qui exécute Unity's Dash?

15

Actuellement, j'utilise le panneau Unity Qt sur mon bureau Gnome, et lorsque j'appuie sur la touche Windows, le tiret de l'Unity se lance et je ne peux utiliser aucun raccourci basé sur Compiz.

Le même comportement est affiché lorsque je me connecte également à Unity 2D, car la touche Windows lance le tiret.

Je n'ai aucune envie de changer mes raccourcis Compiz, alors existe-t-il un moyen de changer le mappage du clavier du tableau de bord de Unity 2D en quelque chose d'autre ou de désactiver complètement ce raccourci?

LFC_fan
la source

Réponses:

9

Vous pouvez désactiver la super clé à l'aide de la commande:

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

(Étant donné que les paramètres GNOME 3 sont en dconf au lieu de gconf, et l' unité est devenue un plugin La méthode est ainsi devenu:. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

Ensuite, vous pouvez définir un raccourci clavier avec votre méthode préférée pour lancer la commande suivante:

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

Cela déclenchera Unity Home Dash

le brx dans les murs
la source
4
Je l'ai mappé à <caps_locks>
le brx dans les murs
1
Cette commande de lancement ne fonctionnait pas pour moi, je devais l'utiliser --dest=com.canonical.Unity2d.Dashlors de l'utilisation de la version quotidienne pour Unity 2D.
Adam Lindberg
Je suppose que cette méthode ne fonctionne plus en 12.04?
akaihola
Unity 2d n'est plus disponible. Comment ouvrir un objectif spécifique en utilisant dbus dans Unity 3D?
Khurshid Alam
Ubuntu 14.04 ne fonctionne pas.
pasha.zhukov
9

Je viens d'installer Ubuntu 11.04 et j'ai pu utiliser gconf-editor pour changer la touche de raccourci.

Assurez-vous que vous n'utilisez pas gnome-do! (S'il est configuré pour utiliser votre combo de clés, le Dash ne pourra pas se lier à ces clés.)

Ouvrez un terminal et exécutez gconf-editor

Accédez à cette clé:

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

Modifiez la clé show_launcher en une seule valeur de clé.

La clé dans gconf-editor

J'ai défini la valeur sur <Super>spaceet maintenant Super+ spaceouvre le tiret au lieu de Super. Notez que si vous utilisez un combo de touches, cela semble prendre une minute avant que vous puissiez l'utiliser pour appeler le Dash. Vous devez également terminer le combo de touches rapidement.


Si vous voulez une interface plus conviviale, vous pouvez utiliser la ligne de commande:

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

Ou utilisez compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

Dans la section Desktop, sélectionnez Ubuntu Unity Plugin. Définissez Clé pour afficher le lanceur comme étant vos clés souhaitées. Encore une fois, il faut une minute avant que vous puissiez invoquer le Dash.

idbrii
la source
2
Oh mec, tu viens de me sauver du suicide :) Merci.
offby1
Génial! Je viens d'essayer la gconftoolcommande dans Ubuntu 12.04.1. Fonctionne comme un charme!
joelpet
Je viens de réaliser que Super+ Tabactive déjà le lanceur d'une manière agréable. Ainsi, je réinitialise simplement la show_launchervaleur à "".
joelpet
6

Il n'est pas prévu pour l'instant de le rendre configurable bien qu'il soit prévu de désactiver ce raccourci par défaut, voir bug # 705076

Kaleo
la source
2

Exécutez (Alt + F2 ou Synapse) gconf-editor. Naviguez vers le bureau> l'unité> le lanceur. Décochez la case pour super_key_enable.

Derek Lamarr
la source
1
Vous devriez améliorer votre réponse en ajoutant plus de détails ou de captures d'écran pour aider à passer de "une réponse" à une "réponse impressionnante"
Marco Ceppi
0

Pour Unity-2D dans Ubuntu 12.04, la commande suivante a fonctionné pour moi:

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

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

démesteur
la source