Я использую 3 различных языка, и стандартный способ переключиться между ними один за другим не удобен (я должен помнить текущий язык и проверить, сколько раз я должен нажать комбинацию переключателя). В Windows I имеют возможность присвоить Alt+Shift+1 для английского языка, Alt+Shift+2 для русского языка, Alt+Shift+0 для иврита. Действительно ли это возможно настроить Ubuntu 14 для тех же ярлыков?
Насколько я знаю, что нет такой функции.
ответ я записал в , этот вопрос мог бы помочь. Т.е. путем переключения на fcitx Вы могли бы использовать зафиксированные ярлыки для двух из входных методов.
Раскладка клавиатуры на сессии сервера Xorg может быть легко изменена через setxkbmap
.
Использование довольно просто. Просто передайте свою локаль как аргумент в пользу той команды, и Ваш текущий вход был бы изменен (работы и для консольных приложений и для приложений UI):
SYNOPSIS
setxkbmap [ args ] [ layout [ variant [ option ... ] ] ]
вызов, в котором Вы нуждаетесь: setxkbmap us
. Или Вам, возможно, понадобится больше опций, которые можно захватить путем выполнения setxkbmap -query
, в то время как Вы находитесь на некоторой локали.
Так, чтобы сделать Ваш запрос:
Alt+Shift+1 для английского языка, Alt+Shift+2 для русского языка, Alt+Shift+0 для иврита
необходимо было бы присвоить следующие команды сочетания клавиш :
setxkbmap he
setxkbmap us
setxkbmap ru