Клавиатура в Xvnc
Приветствую уважаемых знатоков. Имею проблемы с раскладками клавиатуры Xvnc.
Сервер: openSUSE 10.3, Xvnc Free Edition 4.1.2 (из репозитория), DE - GNOME
Клиент: openSUSE 11.1, DE - KDE3+KDE4
Запускается Xvnc в скрине из .profile так:
if screen -ls | grep '\.t' > /dev/null; then
echo "All services had been started already!"
else
screen -S t -d -m sh $HOME/start-rtorrent.sh
screen -S x -d -m sh $HOME/startXvnc.sh
fi
Скрипт startXvnc.sh:
#!/bin/sh
if test -z `pidof Xvnc`; then
rm -f /tmp/.X11-unix/X0;
fi
vncserver :0 -geometry 1024x768 -depth 16 -name MainConsole -DisconnectClients=1 passwordFile=/etc/vncpasswd -NeverShared
Итак, начнем:
- vncviewer server:0 - логинится, русские буквы вводятся, но - не вводится пробел (!)
- krdc из kde4 - логинится, пробел вводится, но на русской раскладке вместо букв выводится «`»
- nxclient + nxserver 3.3.0-3 - в режиме VNC не работает (показывает Черный Квадрат на пару секунд, потом - падает), в режиме Shadow - логинится, пробел работает, но раскладка не переключается (и с чего бы ей - xkb-то Xvnc не поддерживается)
- VNC Viewer Enterprise 4.1 - аналогично дефолтному vncviewer
- он же, но в win32 версии из-под XP, запущенной в виртуалбоксе - работает ВСЕ(!)
Есть соображения? (Гугль ничего внятного не сказал :))