A aplicação específica do Linux perde a conexão do Synergy

0

Eu tenho uma configuração do Synergy com o Win 7 como host e o CentOS 5.5 Linux como um cliente. Tudo funciona muito bem em geral ... Eu posso mover-me suavemente entre os dois ambientes com meu mouse e teclado.

Mas então eu lanço um aplicativo Linux em particular e o ponteiro do mouse imediatamente "congela". Eu perdi a conectividade da Syngery entre as duas máquinas. Eu então uso o teclado / mouse físico da caixa do Linux para verificar as coisas. O Synergyc ainda está em execução. Se eu matar e reiniciar o Synergy com o aplicativo problemático ainda em execução, o Synergy funcionará até que eu mova o ponteiro do mouse sobre uma das janelas do aplicativo, ponto no qual perderei novamente a conexão do Synergy.

Eu tenho o código-fonte para este aplicativo, mas não sei muito sobre isso. É um antigo aplicativo X Windows / Motif. Eu não sei muito sobre essa área também. Concebivelmente, eu poderia consertar o código do aplicativo problemático para não causar esse problema, mas nem sei por onde começar em termos de tentar fazer isso.

Alguém pode me dar alguma indicação de como eu poderia consertar isso? Existem outros casos conhecidos deste problema? Alguma idéia do que o aplicativo estaria fazendo de forma diferente do que a maioria dos que causam esse problema?

Qualquer ajuda seria muito apreciada.

    
por Steve 18.03.2011 / 19:14

1 resposta

0

Eu não sei o que poderia fazer com que o Synergy caísse porque uma aplicação específica está focada. Você provavelmente terá que executar o servidor Synergy no modo de depuração e observar a saída quando o programa problemático estiver focalizado. Isso pode lançar alguma luz sobre o que está acontecendo do ponto de vista da Synergy.

Possivelmente algum tipo de superposição que impede que o Synergy injete eventos de entrada.

    
por 19.03.2011 / 04:02