[LXDE] Смена раскладки клавиатуры.

воскресенье, 4 апреля 2010 г.
Не так давно ставил на нетбук Arch Linux, не стал использовать всякие тяжелые DE(GNOME,KDE), а поставил LXDE. Очень хорошая вещь и для нетбуков самый раз - легкое, удобное рабочее окружение, не содержит ничего лишнего, а только то, что нужно. Но столкнулся с такой проблемой: так как постепенно старался отказаться от HAL, прописал в Xorg.conf правило для переключения раскладки клавиатуры. Но из-за неведомых мне причин, это правило игнорировалось. Поэтому для меня стало вопросом: "Как переключать раскладку?" Штатными средствами самого DE это не настраивается. Но, оказалось, все не так плохо, как я думал.
Вот решение проблемы:
Добавил в файл /etc/xdg/lxsession/LXDE/autostart строчку:
@setxkbmap -option grp:switch,grp:lwin_toggle, us,ru
Все заработало. Оставлю это здесь для себя на будущее и кому нибудь в помощь.

3 коммент.:

  • Спасибо тебе, добрый человек!
    я третий день мануалы перечитывал, испытывал способы там изложенные (через xorg), а тут все одной строкой решается=)))

  • Как долго я с этим мучился, спасибо тебе, правда твой вариант не отключает стандартную комбинацию (alt+shift), поэтому лучше делать так:
    Добавить в файл /etc/xdg/lxsession/LXDE/autostart строчку:
    @setxkbmap -option -option grp:switch,grp:lwin_toggle, us,ru

  • Спасибо огромное. Вот ещё вариант на 3 языка добавить в тот же файл (/etc/xdg/lxsession/LXDE/autostart ) строчку:
    @setxkbmap -layout "us,ru,ua" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"
    переключение по (ctrl+shift), 3 раскладки, и лед подсвечивает на кирилице.

  • Отправить комментарий