Я пытаюсь изменить сочетание клавиш Indicator Synapse с помощью dconf-editor.
net -> launchpad -> synapse-project -> indicator
На ярлыке я установил
<Control>space
, но ничего не изменилось.
Обратите внимание, что событие, связывание клавиш по умолчанию не работает (Super Alt space)
Я использую Ubuntu 13.10
Есть идеи?
Это известная проблема Ярлык для активации синапса сбрасывает в Control-space каждую перезагрузку и все еще ожидает. Если вы готовы, есть патч .
Даже если ярлык правильно сохранен в $HOME/.config/synapse/config.json
, он не будет работать.
Есть способ обойти это, используя xdotool. Этот инструмент позволяет имитировать ввод с клавиатуры и работу мыши, перемещать и изменять размеры окон и т. Д. Он делает это с помощью расширения XTEST X11 и других функций Xlib.
Здесь мы собираемся найти координаты мыши, эмулировать щелчок мышью на индикаторе синапса с помощью команды и установить комбинацию клавиш для этой команды.
Шаг 1: Установите xdotool.
sudo apt-get install xdotool
Шаг 2: наведите курсор мыши на значок синапса и найдите местоположение мыши
xdotool getmouselocation
Вы должны получить вывод, подобный этому:
x:1105 y:14 screen:0 window:39845936
Шаг 3: Добавьте сочетание клавиш для индикатора
Перейдите к System Settings -> Keyboard -> Shortcuts -> Custom Shortcuts.
Нажмите + и введите следующую команду:
xdotool mousemove x y click 1 mousemove restore
Замените x
и y
на полученные значения. Установите ярлык Ctrl + Space
Выйти и снова войти в систему.
Вуаля!
Это может быть конфликтом с тем, что вы говорите Ubuntu, чтобы делать глобально, и с тем, что Synapse пытается сделать со своим собственным назначением ярлыков. Я бы порекомендовал попробовать установить ярлык из Synapse: щелкните точку справа от всплывающего окна поиска, откройте настройки и вы можете установить ярлыки там.
Я установил в Ubuntu 16.04.3
, к тому времени, когда я установил Ubuntu, уже был ppa, поэтому я просто установил
sudo apt-get install synapse
Ярлык по умолчанию был ctrl + space
, только недостаток был, настройки (синапс) не работали.
Так как я использовал ctrl + space
для каких-то других целей, я хотел изменить его на alt + ctrl + space
. Я просто исправил это с помощью специального сочетания клавиш.
Перейти к пользовательским ярлыкам Setting -> Keyboard -> Shortcuts -> Custom Shortcuts
. Нажмите +
, введите имя (Synapse) и команду (synapse
), затем Add
. Теперь я могу использовать мой собственный ярлык.
Это Ctrl kbd> + Пробел kbd>. Я только что попробовал, и это работает.