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?

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


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.


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


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.