ibus - переключение раскладки

Я уже описывал про ibus, про его возможности, преимущества, поэтому останавливаться на этом не буду.

Мне задавали вопросы, как использовать ibus в других оконных менеджерах (в других, значит не в гноме). Тогда я не знал, что ответить, не знал, на какие тонкости нужно указать. Но теперь, после того, как я в очередной раз снес убунту и поставил генту, и в качестве переключения раскладки в xmonad я настроил именно ibus, могу рассказать...

В gentoo достаточно установить следующие пакеты:

$ emerge ibus ibus-m17n ibus-table

Если используется стабильная ветка, то данные пакеты, нужно предварительно размаскировать... Для использования переключения раскладки в qt-приложениях нужно еще установить дополнительно ibus-qt. После установки добавляем в автозапуск (я использовал ~/.xinitrc) следующие строки:

export XMODIFIERS="@im=ibus"   
export GTK_IM_MODULE="ibus" 
export QT_IM_MODULE="xim" 
ibus-daemon -d -x

Теперь можно перезапускать свой оконный менеджер и запустив ibus-setup задать нужные параметры переключения. Собственно все...