it-swarm.com.de

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

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?

15
LFC_fan

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

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

(Da sich die GNOME 3-Einstellungen in dconf statt in gconf befinden und Unity zu einem Plugin wurde, wurde die Methode zu: 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

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

Vergewissern Sie sich, dass Sie nicht gnome-do ausführen! (Wenn Ihre Tastenkombination verwendet werden soll, kann der Dash keine Verbindung zu diesen herstellen Schlüssel.)

Öffne ein Terminal und starte 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.

The key in gconf-editor

Ich habe den Wert auf <Super>space gesetzt und jetzt Super+space öffnet den Bindestrich anstelle von 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 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.

9
idbrii

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

6
Kaleo

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.

2
Derek Lamarr

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

0
demestor