При подключении к серверу через VNC русские буквы в переключенной раскладке вводятся нормально, но в WINE не вводятся, ибо рисуются непонятные символы, либо просто "1" - в зависимости от редакции vncserver'а.
Нужно проверить на новом нормальном vnc-сервере и клиенте. Вроде в support@ есть письма с детальным описанием проблемы.
Костя, ведь наверняка проблема похожа на проблему с Ubuntu Скорее всего нельзя доверять функции XLookupString. Возможно нужно-таки в качестве временного решения добавить таблицу и самостоятельно перекодировать.
в тестовых версиях ПО проблемы не обнаружено vncserver TightVNC server version 1.2.9 vncviewer TightVNC viewer version 1.2.2 (based on VNC 3.3.3r2)