Какое-то время назад я установил на рабочем ПК легковесный форк убунты. Все хорошо и приятно, но есть проблема, которая мне не давала покоя, да я ее игнорировал: в Lubuntu 10.04 смена раскладки клавиатуры происходит по нажатию Alt+Shift, и графической утилиты для перенастройки в системе нет. Я сначала кинулся искать xord.conf в старом месте и не нашел. Сегодня я наконец смог уделить время на решение этой задачи.
Поиск дал мне два решения.
Вариант первый былчто неудивительно, найден на UbuntuForums.ORG:
setxkbmap -option grp:ctrl_shift_toggle us,ru
Но этот после перезагрузки команду приходится вводить заново, либо сделать следующие изменения в/home/username/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
setxkbmap -layout "jp,ch(fr)" -option "grp:alt_shift_toggle"
и выйти/войти в систему либо перезагрузиться.
В этом же обсуждении была ссылка на грека-коллегу, чей второй вариант мне показался более логичным.
Для настройки в Lubuntu 10.04 смены раскладки клавиатуры по Ctrl+Shift выполняем следующее:
- открываем в графическом текстовом редакторе файл /usr/lib/X11/xorg.conf.d/05-evdev.conf с правами суперпользователя
sudo leafpad /usr/lib/X11/xorg.conf.d/05-evdev.conf
- Вносим необходимые изменения. Ищем секцию:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
и изменяем на что-то вроде этого:
Section "InputClass"Identifier "evdev keyboard catchall"MatchIsKeyboard "on"MatchDevicePath "/dev/input/event*"Driver "evdev"Option "XkbLayout" "us,ru"Option "XKbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"EndSection
- закрываем открытые программы и перезапускаем графический интерфейс:
sudo /etc/init.d/lxdm restart
Комментарии
вт, 02/28/2012 - 17:50
В Lubuntu 11.10 так уже сделать нельзя - убрали /usr/lib/X11/xorg.conf/. Там всё гораздо проще, необходимо отредактировать /etc/default/keyboard - там и раскладки, и клавиша смены. Источник информации - http://www.lubuntu.ru/forum/viewtopic.php?f=15&t=499
пн, 03/05/2012 - 14:57
Прогресс не стоит на месте! Благодарю за дополнение!