Определенное приложение Linux теряет соединение Совместных действий

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

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

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

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

Любая справка вообще значительно ценилась бы.

0
задан 16.06.2011, 14:55

1 ответ

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

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

0
ответ дан 27.11.2019, 18:10

Теги

Похожие вопросы