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

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

screenshot

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

Кто-то знает обходной путь для этого?

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

1
задан 25 December 2013 в 15:12

1 ответ

Эта команда установит макет на первый:

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

Вы можете использовать инструменты настройки, действие gnome, плагин compiz action..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))
0
ответ дан 25 December 2013 в 15:12

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

Похожие вопросы: