Вопрос 13.10: как настроить ускоритель для выбора раскладки клавиатуры, а не перехода на следующий / предыдущий?


Eсть множество регрессий связанные с переключением раскладки клавиатуры в 13.10. Один из них заключается в том, что диалог позволяет выбрать ускорители для выбора предыдущей / следующей раскладки клавиатуры:

screenshot

Раньше у меня был ускоритель для первый макет (который был Caps Lock) и для второй макет (Shift+Caps Lock) вместо изменения макета с любой из этих комбинаций.

Кто-то знает обходное решение для этого?

PS: Обходной путь для светодиодов Caps, указывающих макет, также оценивается.


1
2017-12-25 11:12


происхождения




ответы:


Эта команда установит макет для первого:

gsettings set org.gnome.desktop.input-sources current 0

Вы можете использовать инструменты настройки, gnome action, compiz action plugin..etc, чтобы создать для него комбинацию клавиш.

Макеты индексируются начиная с 0. Таким образом, вы можете сделать ярлык для любого макета в списке.

Вы можете использовать это для создания сложного сценария для последнего макета без указания индекса:

 gsettings get org.gnome.desktop.input-sources sources

Подобно:

 gsettings set org.gnome.desktop.input-sources current $(($(gsettings get org.gnome.desktop.input-sources sources | grep -Po "'[[:alpha:]]+'\)" | wc -l)-1))

2
2018-02-01 15:36