Как изменить горячую клавишу 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 имитировать движения и щелчки мыши, а затем назначить ярлык для него. Подробный шаг выглядит следующим образом:

  1. Откройте терминал и установите xdotool через команду sudo apt-get install xdotool

  2. Попробуйте выяснить координаты значка синапса на верхней панели. Обычно координаты верхнего левого угла на экране - 0,0 (X, Y). Когда вы вводите команду xdotool mousemove 0 0 click 1 mousemove restore вы, вероятно, обнаружите, что мышь переместилась в верхний левый угол и щелкнула мышью, а затем вернулась в предыдущее место. Затем вы можете увеличить X в зависимости от ваших собственных. На моем компьютере координаты 950 0 (могут отличаться в зависимости от значков разрешения / области уведомлений, но не сильно изменятся).

  3. После успешной активации синапса через командную строку мы пытаемся назначить для него ярлык. Поиск Keyboard с помощью Dash и открой его. В Shortcuts, добавить Custom Shortcuts, Введите имя как хотите и скопируйте xdotool mousemove X Y mousemove restore (X Y для себя) в качестве команды и нажмите Apply, Тогда вы найдете это disabled, Не волнуйся, просто нажми disabled и это покажет new accelerator.. затем наберите свои собственные короткие клавиши на клавиатуре одновременно.
  4. Закройте окно и наслаждайтесь:)

У меня была та же проблема с версией, найденной в тестируемом 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.

Другие вопросы по тегам