xorg-server 1.5 и русский ввод

Всем доброго времени суток
Понимаю что вопрос не раз уже поднимался, почитал форум, но предложенные решения не решили проблемы. После обновления иксов, как это было у всех кто не юзал hal для устройств ввода у меня отвалился русский ввод, покопав форум и найдя вот это http://gentoo.ru/node/14450, отправился настраивать hal, как оказалось policy для hal и без того было создано, закоментировал все упоминания об устройствах ввода в xorg.conf как было указанно в треде, в итоге заимел отвалившуюся мышь и абсолютно аналогичную историю с клавиатурой - русский ввод не работает. Система собрана с глобальным флагом hal, так что все и вся должно быть собрано с поддержкой hal. Впрочем плюнув на него после неудачи, попытался настроить раскладку "по-старинке", как было указано в вышеупомянутом треде, что тоже мне не помогло. Сейчас приходится использовать setxkbmap чтоб выставить нужную раскладку, в общем то терпимый вариант, но хотелось бы чтоб все было по человечьи в конфиг файлах. К тому же стал наблюдаться следующий глюк:

Не знаю, много ли таких людей, но я крепко подсел на т.н. "временное" переключение языка, другими словами при удерживании правого альта язык меняется на "противоположный" текущему, весьма удобно, когда приходится набирать текст содержащий и лат. и кир. С обновлением иксов стало невозможным набрать текст удерживая альт с большой буквы, язык не переключается, пока не будет набран хотябы один символ в нижнем регистре. Надеюсь объяснил понятно.

хелпните плз.