Быстрое переключение между тремя раскладками клавиатуры - от Unity DE до Gnome Shell

Я использую Ubuntu 15.10 и у меня есть 3 языка клавиатуры. В Unity DE я создаю собственные ярлыки:

key: CTRL+1; command: gsettings set org.gnome.desktop.input-sources current 0

key: CTRL+2; command: gsettings set org.gnome.desktop.input-sources current 1 

key: CTRL+3; command: gsettings set org.gnome.desktop.input-sources current 2

С помощью этих ярлыков я могу переключиться на первую раскладку клавиатуры с помощью CTRL+1, во-вторых с помощью CTRL+2 и на третью с помощью CTRL+3. Сейчас я пробую gnome-shell, и эти ярлыки не работают на нем. Кто-нибудь может помочь? Спасибо за любые советы.

1 ответ

Решение

Решение для Gnome Shell.

Добавьте пользовательскую горячую клавишу с командой.

Чтобы переключиться на первый макет:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

inputSources [0] - индекс макета.

> inputSources[0] - first, 

> inputSources[1] - second.

и т.п.

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