Ubuntu 13.04
Пользуюсь IceWM.
В $HOME/.icewm/startup устанавливаю раскладку и разрешаю убивать X-сервер по Ctrl+Alt+Backspace:
setxkbmap -layout 'us,ru'
setxkbmap -option 'grp:caps_toggle,grp_led:scroll,compose:ralt'
setxkbmap -option 'terminate:ctrl_alt_bksp'
Видимо, из-за того, что ныне XKB не в почёте, а вместо этого используется что-то там через D-Bus - раскладка эпизодически, раз в час-два благополучно «слетает».
Где настраивается раскладка для «более лучшего метода» - я не в курсе: перепробовал все известные мне конфигураторы gnome'а, которые по идее должны были как раз в нужном месте изменить раскладку - там везде уже стоит CapsLock, а по факту слетает вечно на Alt+Shift.
Я поставил скрипт установки раскладки в свой пользовательский cron, запускаю */5 минут, но это не помогает: она, зараза, почему-то сама не восстанавливается ни через 5 минут, ни через час (при этом cron ничего интересного на mail не шлёт - значит, по идее STDERR команды пуст).
Подскажите, пожалуйста, направление, куда копать?
И, может быть, есть шанс вернуть всё-таки нормальный старый-добрый xkeyboard?
Спасибо!