Как изменить горячую клавишу Synapse в Ubuntu 14.04?
Я использовал Synapse в Ubuntu 13.10 с помощью сочетания клавиш Ctrl + Shift + SPACE. После обновления до Ubuntu 14.04 я пытался использовать одну и ту же конфигурацию, но после каждой перезагрузки конфигурация очищалась.
Я проверил файл ~/.config/hotkeys/synapse.hotkeys
и вроде бы ок:
[hotkey:activate]
Owner=synapse
Signature=<Shift><Control>space
Как сделать горячую клавишу доступной после перезагрузки компьютера?
2 ответа
Я также сталкивался с этой проблемой в Ubuntu 14.04 LTS и искал ее всесторонне. Наконец я нашел обходной путь для этой проблемы. Способ состоит в том, чтобы использовать легкий инструмент с именем xdotool
имитировать движения и щелчки мыши, а затем назначить ярлык для него. Подробный шаг выглядит следующим образом:
Откройте терминал и установите
xdotool
через командуsudo apt-get install xdotool
Попробуйте выяснить координаты значка синапса на верхней панели. Обычно координаты верхнего левого угла на экране - 0,0 (X, Y). Когда вы вводите команду
xdotool mousemove 0 0 click 1 mousemove restore
вы, вероятно, обнаружите, что мышь переместилась в верхний левый угол и щелкнула мышью, а затем вернулась в предыдущее место. Затем вы можете увеличить X в зависимости от ваших собственных. На моем компьютере координаты 950 0 (могут отличаться в зависимости от значков разрешения / области уведомлений, но не сильно изменятся).- После успешной активации синапса через командную строку мы пытаемся назначить для него ярлык. Поиск
Keyboard
с помощьюDash
и открой его. ВShortcuts
, добавитьCustom Shortcuts
, Введите имя как хотите и скопируйтеxdotool mousemove X Y mousemove restore
(X Y для себя) в качестве команды и нажмитеApply
, Тогда вы найдете этоdisabled
, Не волнуйся, просто нажмиdisabled
и это покажетnew accelerator..
затем наберите свои собственные короткие клавиши на клавиатуре одновременно. - Закройте окно и наслаждайтесь:)
У меня была та же проблема с версией, найденной в тестируемом ppa (ppa: synapse-core / testing). Однако, как указано в этом отчете об ошибке https://bugs.launchpad.net/synapse-project/+bug/1288839 вы можете использовать пакет saucy salamander из ubuntu 13.10 ( https://launchpad.net/ubuntu/saucy/+package/synapse), который отлично работает на моей установке Ubuntu 14.04.