Возможно кто-то помежет.
Проблема такая: есть десктоп на Solaris и сервер на Linux, на линуксе пускаются X-программы, вывод которых идет на солярисовский X-сервер. Под солярисом настроено переключение раскладок через XIM. Как заставить линуксовые приложения тоже переключать раскладку через XIM?