Быстрое переключение между тремя раскладками клавиатуры - от 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.
и т.п.