led'ы NumLock и CapsLock иногда инвертируют свое состояние
inspirra 15 июля, 2008 - 18:24
Имеется следующая конфигурация:
Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:caps_toggle,grp:switch,grp_led:caps"
Проблема:
В нормальной ситуации горящий CapsLock означает, что включена русская раскладка. Но в какие-то моменты индикатор (led) CapsLock начинает показывать обратное состояние. Тоже самое иногда происходит и с NumLock.
Пока я еще не определил в какие моменты это происходит - сразу при загрузке X'ов, или - меняется в процессе работы.
Кто знает - в чем тут косяк?
»
- Для комментирования войдите или зарегистрируйтесь
может сами
может сами нажимаете, а иксы в какой то момент(в каком то приложении например) не отлавливают нажатие...
Конечно я сам нажимаю, для переключения раскладки
Это происходит не в отдельном приложении, а глобально. И нажатие всегда отлавливается и приводит к переключению, только индикатор переворачивается. Да и я не думаю, что индикация и нажатие могут рассинхронизироваться из за внешнего приложения
у меня бывает,
у меня бывает, что при загрузке сд нумлока не загорается, хотя он включён. почему - не знаю. не мешает, но раздражает.
Индикаторы загораются всегда, но часто в противоположном состоян
Индикаторы загораются всегда, но часто в противоположном состоянии.
Да и CD на этих машинах почти не используется.
А индикатор создает массу проблем у пользователей - за семь лет использования они уже привыкли контролировать рскладку по индикатору. Тем боле, что пользователи печатают с листа вслепую и далеко не сразу замечают что уже несколько абзацев написано не в той раскладке. Ранее таких проблем не было, но и использовалась раньше FreeBSD. Хотя, вряд ли это связано с ОС.
По-моему эта
По-моему эта проблема возникает когда работает переключалка из KDE. С kkbswitch вроде таких проблем раньше не было
вообще, я
вообще, я смотрю, у товарища inspirra настроено через xkb(тобиш через иксы)
но может внатуре врублен kde`шный переключатель, и он все портит? Может его как нить вырубить?
Это точно не в KDE дело
Нет, это не только на машинах с KDE проявляется, но и на машинах вообще без DM'ов. Да и KDE'шный механизм переключения я никогда не использовал - переключение только через XKB. Кстати, там где в качестве индикатора используется xxkb, проблемы возникают только с NumLock.
Quote: Кстати,
Ещё одно предположение - запоминается состояние индикатора из консоли.
Вряд ли
Пользователи сразу грузятся в kdm, а оттуда уже каждый в свое окружение.
если
если используется numlockx, то он имеет баг.
при загрузке сессии индикатор включается правильно, но если потом вызвать уже из-под юзверя, блокировка numpad включается, а индикатор значения не меняет -> имеем инвертированный led.
обновите hal у
обновите hal у меня подобная проблема после этого стала встречаться реже.
у меня имеется
у меня имеется такая же проблема. возникла после обновления. во время апдейта, были обновлены как иксы, так и хал. под x86_64 сперва вообще индикаторы зависали, наложил патч, обновился - индикатор NumLock переворачивается, а патча то нет :(
на мой взгляд с консолью не связано. не важно как стартует икс, включен ли NumLock в консоли или нет.