Cбрасываются настройки переключения языка через setxkbmap

Команда прописана в .xinitrc. Отрабатывает нормально, устанавливая переключение между двумя языками (английский, русский) по Caps Lock. Через какое-то время переключение перестает работать. Если после этого повторно вызвать
setxkbmap -layout "us,ru" -option "grp:caps_toggle,grp_led:scroll"
- все опять работает. С ctrl+shift и alt+shift - та же беда.
Запарился уже искать в чем проблема.
Только в i3?
Как оказалось нет. Прошу прощения, что дал лишнюю информацию. Недавно переполз на новый комп и все переставлял с нуля. На старом стоял awesome, а тут решил поэксперементировать и поставил i3. Потому и решил, что проблема в wm.
В какую сторону копать?
Я спросил, потому что у меня такая же связка: i3, .xinitrc, setxkbmap и всё работает.
С чего начать копать, признаться, не знаю. Кстати, пользуете какой-либо менеджер входа или запускаете иксы по startx?
Для начала сравните выхлопы:
setxkbmap -query
рабочего переключения и нет.
/etc/X11/xorg.conf.d/*-keyboard.conf
Тут чисто?
Проблема оказалась в том, что отваливается USB клава и, когда она снова определяется - настройки устанавливаются по умолчанию. Не знаю, с чем это точно связано. Есть предположение, что с настройками энергопотребления ОСи или материнки. Если ничего не нарою - придется, видимо, писать правило для udev'a.
Прошу прощения, что некропощу в своей же теме, но есть дельный совет: никогда не подрубайте холодильник к тому же удлинителю, что и комп! :)
Почему-это?!
У меня вся квартира (кроме стиралки) от одной розетки временно подключена (ну как временно, года 3-4 уже;) ) и всё ок.
такие дела.
cucullus
Почему-это?!
У меня вся квартира (кроме стиралки) от одной розетки временно подключена (ну как временно, года 3-4 уже;) ) и всё ок.
Значит достаточное сечение эл.провода (нет просадки напряжения при запуске холодильника) и толковый БП (как минимум с приличными кондерами на входе). )
 
Зарегистрироваться или войдите чтобы оставить сообщение.