Итак, я уже упоминал вопрос, который демонстрирует, как связать панель запуска Synapse с «Super (Win) Key». ( Могу ли я изменить ярлык Synapse только на клавишу Super / Windows? )
Проблема в том, что комбинации, включающие клавишу Super, теперь все запускают Synapse.
Я полагаю, что это происходит потому, что Synapse активируется в событии нажатия кнопки, а не в событии отпускания кнопки, как, например, в Unity или при использовании его в Windows.
Есть ли в Ubuntu какой-либо способ привязать ярлык к событию отпускания кнопки? Таким образом, я могу использовать кнопку Super в других комбинациях, таких как «Super + D» для рабочего стола шоу или что-то в этом роде.
Я использую среду сеанса Flashback Gnome (Compiz) в Ubuntu 14.04 LTS.
ksuperkey
работал хорошо на меня. Я следовал инструкциям здесь:
https://blog.hanschen.org/2012/10/17/open-application-launcher-with-super-key /
Кроме, я нахожусь на Ubuntu 16.04 + ПОМОЩНИК, поэтому что я сделал был:
a) Удаленный Alt+F1 как ярлык для меню MATE в Предпочтениях-> Аппаратные средства-> Горячие клавиши
Набор b) Alt+F1 как ярлык Синапса:
cat ~/.config/synapse/config.json {
"ui" : {
"global" : {
"ui-type" : "default"
},
"shortcuts" : {
"activate" : "<Alt>F1"
}
}
}
Установленный c) и работал ksuperkey
ksuperkey
, теперь делает отображение от выпуска ключа Win (Супер ключ) к Alt+F1
, который инициировал ПОМОЩНИКА для запуска Синапса. В то же время другие комбинации, вовлекающие Win, хорошо работают, не вызов Synapse. (В частности, я настроил Win + M, чтобы минимизировать все окна и показать Рабочий стол, и это важно для меня).
Примечание, которое ksuperkey
довольно гибко и банка, отображает выпуск любого ключа для отправки любого сочетания клавиш, не только Alt+F1 (значение по умолчанию).
d) Добавленный ksuperkey для Запущения Приложений