Пара слов о настройке Xorg
Февраль 5, 2007 — kaktycХочу поделиться решением некоторых проблем, возникших при настройке иксов.
Проблема первая
При переключении из иксов в консоль и обратно, индикаторы клавиатуры гаснут. Если включить/выключить какой-нибудь индикатор (NumLock, CapsLock, ScrollLock), cостояние восстанавливается. Появилось где-то с версии 6.8.
Как лечить:
Добавить опцию Option "Xleds" "1 2 3" в секцию InputDevice для клавиатуры.
Эта опция указывает, какие индикаторы могут контролироваться с помощью xset. Заодно и решает вышеуказанную проблему.
Проблема вторая
Я переключаю раскладку по CapsLock. При этом хочется, чтобы индикатор группы был Scroll LED. Переключение регистра по Shift+CapsLock, индикация по Caps LED. Только вот при нажатии на Caps, загораются оба индикатора.
Как лечить:
Как это ни странно, но опции должны быть такими:
Option “XkbOptions” “grp:shift_caps_toggle,grp_led:scroll,caps:internal,compose:rwin“
Но после запуска иксов надо переопределить код для CapsLock:
xmodmap -e 'keycode 66 = ISO_Next_Group Caps_Lock'
Февраль 18, 2007 at 17:17
[...] few-words-about-xorg-settings [...]
Март 2, 2007 at 12:33
Спасибо, меня тоже мучал данный вопрос
Март 21, 2007 at 02:00
Блин, а у меня раскладка переключается только Cntr+Alt+K хоть в Xorg.conf:
Option “XkbModel” “pc105″
Option “XkbLayout” “us,ru(winkeys)”
Option “XkbOptions” “grp:alt_shift_toggle,grp_led:scroll”
Option “XkbVariant” “ru”
может я что напутал.
И ещё почему-то запятая, точка, двоеточие и точка с запятой находятся не в том месте :(.
Март 21, 2007 at 15:17
Вероятно, используется стандартная кдешная переключалка. Лучше всего её выкинуть и поставить kkbswitch.
Правильно будет так:
Июль 10, 2007 at 23:18
Как сделать так что бы не писать xmodmap -e ‘keycode 66 = ISO_Next_Group Caps_Lock’ при каждой загрузке ?
Сентябрь 3, 2007 at 11:35
Можно написать скрипт и поставить его в автозагрузку. Например, в KDE его необходимо поместить в ~/.kde/Autostart.
Сорри за поздний ответ :)
Октябрь 2, 2007 at 19:43
лечение индикаторов на вид кривоватое, но я себе запишу, спасибо. Сам для такого же, примерно, поведения пользуюсь опциями, которые можно попробовать, выполнив следующую команду (одна строка):
setxkbmap -layout us,ru -variant “,winkeys” -option “” -option “grp:ctrl_shift_toggle” -option “grp:lwin_switch” -option “grp_led:scroll” -option “grp:caps_toggle” -option “caps:shift”
только проблема leds-ов после перехода на Хорг в таком случае присутствует.
Апрель 2, 2008 at 12:03
>xmodmap -e ‘keycode 66 = ISO_Next_Group Caps_Lock’
Можно эту опцию(keycode 66 = ISO_Next_Group Caps_Lock) прописать в /etc/x11/Xmodmap или $HOME/.Xmodmap, чтобы не городить автозапуск скриптов