Как я могу связать ключи для выбора языка прямо в Ubuntu 13.04
Мне нравится менять привязки клавиатуры непосредственно на язык, который я хочу использовать. Я использую следующие привязки клавиатуры для изменения раскладки клавиатуры в Windows:
левый alt + левый сдвиг +1 для английского языка левый alt + левый сдвиг +2 для русского языка левый alt + левый сдвиг +3 для украинского языка
Как я могу настроить Ubuntu 13.04 для того же? Я нашел, как изменить раскладку клавиатуры, выбирая языки по порядку (например, Alt + shift), но мне нравится использовать подход, который я уже описал
1 ответ
Я не знаю, как настроить пользовательские ярлыки в Unity (и Google говорит мне, что наиболее подходящий способ - использовать gsettings или xbindkeys ).
Как пользователь GNOME 3, я перехожу к All settings -> Keyboard -> Shortcuts tab -> Custom
и нажмите кнопку "+".
После того, как вам удалось создать пользовательские ярлыки, вы можете назначить Ctrl-Alt-1 для setxkbmap ua
, Ctrl-Alt-2, чтобы setxkbmap ru
, Ctrl-Alt-3, чтобы setxkbmap us
,
В этом есть ошибка , по крайней мере, для меня. Когда я переключаюсь на ru или ua, глобальные ярлыки, такие как Ctrl-W или Ctrl-T, перестают работать, как, например, GNOME не понимает Ctrl-Ц и Ctrl-Е. Также перестает работать моя обычная кнопка переключения раскладки.