Lubuntu (LXDE) keyboard layout switching
Есть такая хорошая DE - LXDE называется. Хороша тем, что по сравнению с Gnome не теряет в функциональности, при этом очень не требовательна к ресурсам.
Есть такая хорошая сборка Ubuntu - Lubuntu называется. Хороша тем, что основана на общих репозиториях, а также тем, что по умолчанию имеет LXDE в качестве DE.
Есть правда слегка неочевидный момент - переключение раскладки. Не настраивается из коробки.
Решаем:
Чтобы юзать Shift+Alt меняем ctrl_shift_toggle на alt_shift_toggle
Все. Будет сохранятся даже после перезагрузки. Причем не нужны никакие нотифаеры на рабочем столе - при русской раскладке загорится скроллок.
p.s. чтобы заработало - sudo udevadm trigger --subsystem-match=input --action=change
Можете перезагрузиться просто.
Есть такая хорошая сборка 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
Можете перезагрузиться просто.
Thanks for man!
ВідповістиВидалитисупер
ВідповістиВидалитиИли дописать в /etc/xdg/lxsession/LXDE/autostart
ВідповістиВидалитиsetxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru
Не работает
ВідповістиВидалитиИщите ошибку.
ВідповістиВидалитиспасибо, помогло.
ВідповістиВидалитиСпасибо за пост, в свое время очень помогло :)
ВідповістиВидалитиСделаю несколько примечаний.
> 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
Но проще все-таки просто перезагрузить :)
Sparcher, дополнил.
ВідповістиВидалитиОбщение с LXDM на этой статье у меня закончилось, спасибо за исправления :)
> Общение с LXDM на этой статье у меня закончилось, спасибо за исправления :)
ВідповістиВидалитиЛюбопытно, а на какую DE перешли после LXDE?
Надеюсь, не на GNOME 3 ? :)
Sparcher, LXDE я в итоге собирал и настраивал на Gentoo для одного маломощного тазика. Там она сейчас наверное и стоит и чувствует себя неплохо.
ВідповістиВидалитиА на основном ноуте у меня 2 (потом 4, а ща уже другой ноут с 8 гб ОЗУ) - там и KDE не запинается. Не хватило у меня терпения на LXDE :)
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
Спасибо!
ВідповістиВидалитиПросто спас вечер