Как настроить ярлыки для переключения на определенную раскладку клавиатуры в человечности 14

Я использую 3 различных языка, и стандартный способ переключиться между ними один за другим не удобен (я должен помнить текущий язык и проверить, сколько раз я должен нажать комбинацию переключателя). В Windows I имеют возможность присвоить Alt+Shift+1 для английского языка, Alt+Shift+2 для русского языка, Alt+Shift+0 для иврита. Действительно ли это возможно настроить Ubuntu 14 для тех же ярлыков?

4
задан 12 October 2014 в 12:36

2 ответа

Насколько я знаю, что нет такой функции.

ответ я записал в , этот вопрос мог бы помочь. Т.е. путем переключения на fcitx Вы могли бы использовать зафиксированные ярлыки для двух из входных методов.

0
ответ дан 17 November 2019 в 15:21

Раскладка клавиатуры на сессии сервера Xorg может быть легко изменена через setxkbmap.

Использование довольно просто. Просто передайте свою локаль как аргумент в пользу той команды, и Ваш текущий вход был бы изменен (работы и для консольных приложений и для приложений UI):

SYNOPSIS
   setxkbmap [ args ] [ layout [ variant [ option ...  ] ] ]

вызов, в котором Вы нуждаетесь: setxkbmap us. Или Вам, возможно, понадобится больше опций, которые можно захватить путем выполнения setxkbmap -query, в то время как Вы находитесь на некоторой локали.

Так, чтобы сделать Ваш запрос:

Alt+Shift+1 для английского языка, Alt+Shift+2 для русского языка, Alt+Shift+0 для иврита

необходимо было бы присвоить следующие команды сочетания клавиш :

  • Alt+Shift+0: setxkbmap he
  • Alt+Shift+1: setxkbmap us
  • Alt+Shift+2: setxkbmap ru
2
ответ дан 17 November 2019 в 15:21

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

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