Я хочу изменить раскладку клавиатуры, как в Windows с правым Shift и правым Alt. Но теперь могу только один раз поменять. левый Shift + левый Alt работает, но правый Shift и правый Alt работают один раз. введите описание изображения здесь
Я не знаю, правильно ли это, но этот путь сработал для меня.
Отредактируйте дополнительный языковой файл символов раскладки клавиатуры в path:
/usr/share/X11/xkb/symbols/
Пример: для персидского (иранского) языка:
/usr/share/X11/xkb/symbols/ir
И удалить все следующие строки кода из файла:
include "level3(ralt_switch)"
Вы можете использовать опцию Replace(Ctrl+H) в редакторе.
Перезагрузка в конце.
Я использую Ubuntu, а не Lubuntu. В Ubuntu я бы использовал Tweaks и включил следующие настройки:
Переключение на другой макет
Клавиша для выбора 3-го уровня
Причина двух последних в том, что вы используете персидскую раскладку клавиатуры по умолчанию для определения Right Alt как клавиши для доступа к символам 3-го и 4-го уровня. Вот почему вы можете переключаться с английского на персидский, используя Right Alt + Right Shift , но не обратно на английский.
Но с указанными выше параметрами, Left Alt вместо этого определяется как клавиша 3-го уровня, и, следовательно, Right Alt + Right Shift всегда работает для переключения на следующая раскладка клавиатуры.
Надеюсь, вы найдете способ установить эти параметры в графическом интерфейсе Lubuntu.
Изменить:
Один из способов, который может работать в Lubuntu, - это открыть файл / etc / default / keyboard
для редактирования и установить там XKBOPTIONS
следующим образом:
XKBOPTIONS="grp:alt_shift_toggle,lv3:ralt_alt,lv3:lalt_switch"
Затем перезагрузитесь и посмотрите, имеет ли это значение.