Работало все... А потом что-то отвалилось, я пересобирал xorg-server и hal. В итоге настроил переключение раскладок как мне и хотелось, и везде это все работает, кроме оперы. А в опере в любую форму невозможно ввести русские символы. При этом отображается все без проблем.
ЗЫ этот пост напечатан в gedit'e и скопирован.