У меня есть Synergy с Win 7 в качестве хоста и CentOS 5.5 Linux в качестве клиента. В общем все отлично работает ...Я могу плавно перемещаться между двумя средами с помощью одной мыши и клавиатуры.

Но затем я запускаю определенное приложение для Linux, и указатель мыши немедленно "зависает". Я потерял связь Syngery между двумя машинами. Затем я использую физическую клавиатуру / мышь Linux-бокса, чтобы проверить ситуацию. Synergyc все еще работает. Если я убью и перезапущу Synergy с проблемным приложением, все еще работающим, Synergy будет работать, пока я не наведу указатель мыши на одно из окон этого приложения, после чего я снова потеряю соединение Synergy.

У меня есть исходный код для этого приложения, но я не слишком много знаю об этом. Это старое приложение X Windows/Motif. Я тоже мало что знаю об этой области. Возможно, я мог бы исправить код проблемного приложения, чтобы не вызывать эту проблему, но я даже не знаю, с чего начать с точки зрения попыток сделать это.

Кто-нибудь может дать мне какие-либо указания относительно того, как я мог бы исправить это? Есть ли другие известные случаи этой проблемы? Любая идея, что приложение будет делать иначе, чем большинство таких, что это вызывает эту проблему?

Любая помощь будет принята с благодарностью.

1 ответ1

0

Я не знаю, что может привести к падению Synergy, потому что конкретное приложение сфокусировано. Вероятно, вам придется запустить сервер Synergy в режиме отладки и посмотреть результаты, когда проблемная программа сфокусирована. Это может пролить некоторый свет на то, что происходит с точки зрения Синергии.

Возможно, это своего рода супер-захват, который не позволяет Synergy вводить входные события.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .