Wie ändere ich die Bindung der Windows-Taste, die Unity's Dash ausführt?

15

Derzeit verwende ich das Unity Qt-Bedienfeld auf meinem Gnome-Desktop. Wenn ich die Windows-Taste drücke, wird der Strich von Unity gestartet, und ich kann keine compiz-basierten Verknüpfungen verwenden.

Dasselbe Verhalten zeigt sich auch, wenn ich mich bei Unity 2D anmelde, während die Windows-Taste den Bindestrich startet.

Ich möchte meine Compiz-Verknüpfungen nicht ändern. Gibt es also eine Möglichkeit, die Tastaturbelegung des Strichs in Unity 2D zu ändern oder diese Verknüpfung vollständig zu deaktivieren?

LFC_fan
quelle

Antworten:

9

Sie können den Superschlüssel mit dem folgenden Befehl deaktivieren:

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

(Da GNOME 3 Einstellungen sind in dconf statt gconf, und die Einheit wurde ein Plugin Das Verfahren wurde so. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

Anschließend können Sie eine Tastenkombination mit Ihrer bevorzugten Methode definieren, um den folgenden Befehl zu starten:

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

Dies löst Unity Home Dash aus

das brx in den wänden
quelle
4
Ich habe es <caps_locks> zugeordnet
dem brx in den Wänden
1
Dieser Startbefehl hat bei mir nicht funktioniert. Ich musste ihn verwenden, --dest=com.canonical.Unity2d.Dashwenn ich den täglichen Build für Unity 2D verwendete.
Adam Lindberg
Ich vermute, dass diese Methode in 12.04 nicht mehr funktioniert?
Akaihola
Unity 2d ist nicht mehr verfügbar. Wie öffne ich ein bestimmtes Objektiv mit dbus in Unity 3D?
Khurshid Alam
Ubuntu 14.04 funktioniert nicht.
pasha.zhukov
9

Ich habe gerade Ubuntu 11.04 installiert und konnte mit gconf-editor die Tastenkombination ändern.

Stellen Sie sicher, dass Sie nicht Gnome-do ausführen! (Wenn die Tastenkombination aktiviert ist, kann der Dash keine Bindung zu diesen Tasten herstellen.)

Öffnen Sie ein Terminal und führen Sie es aus gconf-editor

Navigieren Sie zu diesem Schlüssel:

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

Ändern Sie den Schlüssel show_launcher in einen einzelnen Schlüsselwert.

Der Schlüssel im gconf-Editor

Ich setze den Wert auf <Super>spaceund jetzt Super+ spaceöffnet der Bindestrich statt Super. Wenn Sie eine Tastenkombination verwenden, dauert es anscheinend eine Minute, bis Sie den Dash damit aufrufen können. Sie müssen auch die Tastenkombination schnell vervollständigen.


Wenn Sie eine benutzerfreundlichere Oberfläche wünschen, können Sie die Befehlszeile verwenden:

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

Oder verwenden Sie den compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

Wählen Sie im Bereich Desktop die Option Ubuntu Unity Plugin. Stellen Sie Key ein, um anzuzeigen, dass der Launcher Ihre gewünschten Schlüssel sind. Auch hier dauert es eine Minute, bis Sie den Dash aufrufen können.

idbrii
quelle
2
Oh man du hast mich gerade vor dem Selbstmord gerettet :) Danke.
offby1
Groß! gconftoolHabe gerade den Befehl in Ubuntu 12.04.1 ausprobiert. Klappt wunderbar!
Joelpet
Mir ist gerade aufgefallen, dass Super+ Tabden Launcher bereits auf nette Weise aktiviert. Daher setze ich den show_launcherWert einfach auf zurück "".
Joelpet
6

Es ist vorerst nicht geplant, es konfigurierbar zu machen, obwohl geplant ist, diese Verknüpfung standardmäßig zu deaktivieren, siehe Fehler # 705076

Kaleo
quelle
2

Führen Sie den gconf-Editor aus (Alt + F2 oder Synapse). Navigieren Sie zu Desktop> Unity> Launcher. Deaktivieren Sie das Kontrollkästchen für super_key_enable.

Derek Lamarr
quelle
1
Sie sollten Ihre Antwort verbessern, indem Sie weitere Details oder Screenshots hinzufügen, um dies von einer "Antwort" zu einer "fantastischen Antwort" zu machen
Marco Ceppi
0

Für Unity-2D in Ubuntu 12.04 hat der folgende Befehl für mich funktioniert:

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

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

Demestor
quelle