Як змінити прив'язку ключа Windows, на якому працює Unity's Dash?


15

В даний час я використовую панель Unity Qt на своєму робочому столі Gnome, і коли я натискаю клавішу Windows, запускається тире Unity, і я не можу використовувати жодні ярлики на основі compiz.

Така ж поведінка проявляється і під час входу в Unity 2D, коли ключ Windows запускає тире.

У мене немає бажання змінювати свої ярлики Compiz, тож чи є можливість змінити відображення клавіатури Unity 2D на тире на щось інше або повністю відключити цю комбінацію клавіш?

Відповіді:


9

Ви можете відключити супер ключ за допомогою команди:

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

(Так як GNOME 3 настройки знаходяться в dconf замість GConf і єдності став плагін Спосіб , таким чином , став :. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

Тоді ви можете визначити комбінацію клавіш за допомогою бажаного методу, щоб запустити таку команду:

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

Це спровокує Unity Home Dash


4
Я відобразив це на <caps_locks>
brx у стінах

1
Ця команда запуску не спрацювала для мене, мені довелося використовувати --dest=com.canonical.Unity2d.Dashпід час використання щоденної збірки для Unity 2D.
Адам Ліндберг

Я думаю, цей метод більше не працює в 12.04?
akaihola

Unity 2d більше не доступний. Як відкрити певний об'єктив за допомогою dbus в єдності 3d?
Хуршид Алам

Ubuntu 14.04 не працює.
pasha.zhukov

9

Щойно я встановив Ubuntu 11.04, і мені вдалося скористатися gconf-редактором для зміни клавіші швидкого доступу.

Переконайтеся, що ви не працюєте з гномом! (Якщо налаштовано використовувати комбінацію клавіш, тире не зможе прив’язатись до цих клавіш.)

Відкрийте термінал і запустіть gconf-editor

Перейдіть до цієї клавіші:

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

Змініть ключ show_launcher на значення одного ключа.

Ключ у gconf-редакторі

Я встановлюю значення <Super>spaceі тепер Super+ spaceвідкриває тире замість Super. Зауважте, що якщо ви користуєтеся комбінацією клавіш, можливо, це займе хвилину, перш ніж ви зможете використовувати це для виклику тире. Також потрібно швидко виконати комбінацію клавіш.


Якщо вам потрібен більш зручний інтерфейс, ви можете використовувати командний рядок:

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

Або скористайтеся compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

У розділі Настільний виберіть плагін Ubuntu Unity. Установіть ключ, щоб показати пусковий апарат потрібними клавішами. Знову ж таки, пройде хвилина, перш ніж ви зможете викликати тире.


2
О, чоловіче, ти щойно врятував мене від самогубства :) Дякую.
offby1

Чудово! Просто спробувала gconftoolкоманду в Ubuntu 12.04.1. Працює як шарм!
joelpet

Я щойно зрозумів, що Super+ Tabвже приємно активує пускову установку. Таким чином, я просто скидаю show_launcherзначення на "".
joelpet

6

Наразі не планується робити його конфігуруваним, хоча планується деактивувати цей ярлик за замовчуванням, див. Помилку # 705076


2

Запустіть (Alt + F2 або Synapse) gconf-editor. Перейдіть на робочий стіл> Unity> Launcher. Зніміть прапорець для параметра super_key_enable.


1
Ви повинні вдосконалити свою відповідь, додавши більше деталей або знімків екрана, щоб допомогти перенести це від "відповіді" до "приголомшливої ​​відповіді"
Марко Чеппі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.