Конфигурирование сбоев XKB

Я выполняю LXDE на человечности 12.04, и я использую две раскладки клавиатуры (немецкий язык и греческий язык). Моя проблема состоит в том, что я не могу использовать ключ "AltGr" немецкой клавиатуры (это - правильный "Высокий звук"). Это так или иначе сталкивается с опцией "переключателя" XKB, так, чтобы, когда я нажимаю "AltGr", клавиатура переключилась на греческий язык.

Я только знаю, как исправить это, когда я нахожусь в терминале. Я добавил это в своем .bashrc файле:

setxkbmap -option -option grp:lwin_switch,grp:lalt_shift_toggle,grp_led:scroll de,gr

Однако я не знаю, как сделать это настройкой по умолчанию LXDE. Я пытался сделать это путем вставки этого в/etc/X11/xorg.conf файл:

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbRules" "evdev"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "de gr"
    Option "XKbOptions" "grp:lalt_lshift_toggle,grp:lwin_switch,grp_led:scroll"
EndSection

Это не работает. После перезагрузки старые настройки XKB вернулись от мертвых.

Какие-либо идеи? Где xkb получает свою настройку по умолчанию от?

Спасибо M.

1
задан 20 September 2014 в 01:30

1 ответ

Я нашел решение, я удалил команду setxkbmap из .bashrc файл и добавил его к этому файлу:

/etc/xdg/lxsession/LXDE/autostart

необходимо поместить @ в начале строки (Интересно, почему), так практически строка, что я добавил, похожа на это:

@setxkbmap -option -option grp:rwin_switch,grp:alt_shift_toggle,grp_led:scroll de,gr

Примечание, что команды в этом файле автоматического запуска выполняются каждый раз LXDE, запускается (для всех пользователей). Если необходимо сделать что-то вроде этого только для одного пользователя, то используйте этот файл вместо этого (никакой @ необходимый в этом случае):

/home/*username*/.config/lxsession/LXDE/autostart
1
ответ дан 11 November 2019 в 12:35

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

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