Lubuntu (LXDE) keyboard layout switching

Есть такая хорошая DE - LXDE называется. Хороша тем, что по сравнению с Gnome не теряет в функциональности, при этом очень не требовательна к ресурсам.

Есть такая хорошая сборка Ubuntu - Lubuntu называется. Хороша тем, что основана на общих репозиториях, а также тем, что по умолчанию имеет LXDE в качестве DE.

Есть правда слегка неочевидный момент - переключение раскладки. Не настраивается из коробки.

Решаем:
sudo nano /etc/default/keyboard
Приводим верхнюю часть примерно к такому виду:

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"

Чтобы юзать Shift+Alt меняем ctrl_shift_toggle на alt_shift_toggle

Все. Будет сохранятся даже после перезагрузки. Причем не нужны никакие нотифаеры на рабочем столе - при русской раскладке загорится скроллок.

p.s. чтобы заработало - sudo udevadm trigger --subsystem-match=input --action=change
Можете перезагрузиться просто.

Коментарі

  1. Или дописать в /etc/xdg/lxsession/LXDE/autostart
    setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru

    ВідповістиВидалити
  2. Спасибо за пост, в свое время очень помогло :)

    Сделаю несколько примечаний.

    > XKBVARIANT=","
    Какой смысл имеет здесь запятая?

    > Чтобы юзать Shift+Alt меняем ctrl_shift_toggle на alt_shift_toogle
    IMHO, лучше написать "Alt+Shift"; и еще очепятка: правильно "alt_shift_toggle".

    > Причем не нужны никакие нотифаеры на рабочем столе - при русской раскладке загорится скроллок.
    А если кому-то хочется видеть индикатор раскладки с флажками? Можно добавить на панель апплет "Keyboard Layout Switcher".

    > p.s. чтобы заработало - нужно перезагрузить иксы. Можете перезагрузиться просто.
    Перезапуск X11, в моем случае, не подхватил изменения;
    помог способ из статьи о LXDE на Debian Wiki:
    $ sudo udevadm trigger --subsystem-match=input --action=change
    Но проще все-таки просто перезагрузить :)

    ВідповістиВидалити
  3. Sparcher, дополнил.
    Общение с LXDM на этой статье у меня закончилось, спасибо за исправления :)

    ВідповістиВидалити
  4. > Общение с LXDM на этой статье у меня закончилось, спасибо за исправления :)
    Любопытно, а на какую DE перешли после LXDE?
    Надеюсь, не на GNOME 3 ? :)

    ВідповістиВидалити
  5. Sparcher, LXDE я в итоге собирал и настраивал на Gentoo для одного маломощного тазика. Там она сейчас наверное и стоит и чувствует себя неплохо.

    А на основном ноуте у меня 2 (потом 4, а ща уже другой ноут с 8 гб ОЗУ) - там и KDE не запинается. Не хватило у меня терпения на LXDE :)

    ВідповістиВидалити
  6. cat /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf
    # This file is autogenerated by system-setup-keyboard. Any
    # modifications will be lost.

    Section "InputClass"
    Identifier "system-setup-keyboard"
    MatchIsKeyboard "on"
    Option "XkbModel" "pc105+inet"
    Option "XkbLayout" "us,ru"
    # Option "XkbVariant" "(null)"
    Option "XkbOptions" "terminate:ctrl_shift_toggle,grp_led:scroll"
    EndSection

    ВідповістиВидалити

Дописати коментар

Популярні публікації