Берем архив. Распаковываем.
Кидаем в домашнюю дирректорию файлы xxxx и linsw
Кидаем в /usr/bin бинарник xclip. (это патченная версия с поддержкой юникода, сперто в altlinux)
Ставим из репов xvkbd (это программный эмулятор клавы)
Далее сборка ядреного эмулятора клавы.
В архиве заходим в каталог kbde-driver-1.1.6, и делаем make
В каталоге driver, появится модуль kbde.ko, его надо подгружать при старте системы.
Я просто прописал в rc.local
mknod --mode=200 /dev/kbde c 11 0
chgrp users /dev/kbde
chmod 220 /dev/kbde
insmod /путь/kbde.ko
Если найдете kbde в репах, ставте))
Ну и навеска скрипта на хоткей. У меня fluxbox, поэтому.
/.fluxbox/keys
Super_L :ExecCommand /home/home/linsw
зы. Вобще не нравится, что приходится использовать доп. ядерный модуль kbde.
Но без него не работает компирование в буфер обмена в qt прогах, им же я переключаю раскладку.
Удобно было бы переложить это все на софтовый xvkbd, но он почему то не работает с qt.
Я узнавал этот вопрос у японы разработчика, но тот ничего вразумительного он так и не ответил.
зыы. Если есть идеи как по-другому переключать раскладку или эмулировать нажатия клавиш - пишите.