Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:win_switch,grp_led:scroll"
EndSection
Еще bsd'шный вариант, возможно что-то можно подкрутить.
Имеем: русская раскладка ("/" - точка, shift+"/" - запятая, нету йо
, любой ctrl+shift - полное переключение (а не левый SHIFT+CTRL а'ля IM!!!), scroll led - подсветка, клавиша win - временная смена раскладки (пока удержана клавиша).
Единственный нюанс. Если кто-то (как я) терпеть не может русский интерфейс, то будут вопросики вместо букв. Решений куча, но, имхо, проще в ярлык запуска забить $LANG:
env WINEPREFIX="/root/.wine" env LANG="ru_RU.UTF-8" wine "C:\Program Files\QIP\qip.exe" /oldgif
P.S. Без oldgif тоже работает (нужен gecko), но глючит. Infium так и не поднял - ошибка X-ов.
wine ставил из бинарников
http://ocean1.ee.duth.gr/SolarisX/ASwine-SXCE-1.1.10.pkg.lzma