Jak zmienić powiązanie klucza Windows, który uruchamia Dash Unity?

15

Obecnie używam panelu Unity Qt na pulpicie Gnome, a po naciśnięciu klawisza Windows uruchamia się kreska Unity i nie mogę używać skrótów opartych na programie Compiz.

To samo zachowanie jest widoczne, gdy loguję się również do Unity 2D, gdy klawisz Windows uruchamia myślnik.

Nie chcę zmieniać skrótów Compiz, więc czy jest jakiś sposób na zmianę mapowania klawiatury w desce rozdzielczej Unity 2D na coś innego lub całkowite wyłączenie tego skrótu?

LFC_fan
źródło

Odpowiedzi:

9

Możesz wyłączyć superklucz za pomocą polecenia:

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

(Ponieważ GNOME 3 ustawienia są w dconf zamiast gconf i jedność stała się plugin Metoda została w następujący sposób:. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

Następnie możesz zdefiniować skrót klawiaturowy za pomocą preferowanej metody, aby uruchomić następujące polecenie:

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

Spowoduje to uruchomienie Unity Home Dash

brx w ścianach
źródło
4
Odwzorowałem to na <caps_locks>
brx w ścianach
1
Ta komenda uruchamiania nie działała dla mnie, musiałem jej użyć --dest=com.canonical.Unity2d.Dash, używając codziennej wersji Unity 2D.
Adam Lindberg,
Myślę, że ta metoda już nie działa w 12.04?
akaihola
Unity 2d nie jest już dostępny. Jak otworzyć konkretny obiektyw za pomocą dbus w Unity 3D?
Khurshid Alam,
Ubuntu 14.04 nie działa.
pasha.zhukov
9

Właśnie zainstalowałem Ubuntu 11.04 i mogłem użyć edytora gconf do zmiany klawisza skrótu.

Upewnij się, że nie korzystasz z gnome-do! (Jeśli jest ustawione na użycie kombinacji klawiszy, Dash nie będzie mógł powiązać się z tymi kluczami).

Otwórz terminal i uruchom gconf-editor

Przejdź do tego klucza:

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

Zmodyfikuj klucz show_launcher na wartość jednego klucza.

Klucz w edytorze gconf

Ustawiam wartość na, <Super>spacea teraz Super+ spaceotwiera myślnik zamiast Super. Pamiętaj, że jeśli używasz kombinacji klawiszy, może minąć minuta, zanim będziesz mógł użyć tej kombinacji do wywołania Dasha. Musisz także szybko ukończyć kombinację klawiszy.


Jeśli chcesz uzyskać bardziej przyjazny interfejs, możesz użyć wiersza polecenia:

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

Lub użyj compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

W sekcji Pulpit wybierz Ubuntu Unity Plugin. Ustaw klawisz, aby pokazać program uruchamiający jako żądane klucze. Znowu minie minuta, zanim będziesz mógł wywołać Dash.

idbrii
źródło
2
O rany, właśnie uratowałeś mnie przed samobójstwem :) Dzięki.
offby1
Świetny! Właśnie wypróbowałem gconftoolpolecenie w Ubuntu 12.04.1. Działa jak marzenie!
joelpet
Właśnie zdałem sobie sprawę, że Super+ Tabjuż aktywuje program uruchamiający w przyjemny sposób. Dlatego po prostu resetuję show_launcherwartość do "".
joelpet
6

Na razie nie jest planowane, aby można go było konfigurować, chociaż planowane jest domyślne wyłączenie tego skrótu, patrz błąd # 705076

Kaleo
źródło
2

Uruchom (Alt + F2 lub Synapse) gconf-editor. Przejdź do Pulpit> Unity> Launcher. Odznacz pole super_key_enable.

Derek Lamarr
źródło
1
Powinieneś poprawić swoją odpowiedź, dodając więcej szczegółów lub zrzuty ekranu, aby pomóc w zmianie tego z „odpowiedzi” na „niesamowitą odpowiedź”
Marco Ceppi
0

Dla Unity-2D w Ubuntu 12.04 działało dla mnie następujące polecenie:

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

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

demestor
źródło