Acabei de adquirir um ultrabook Dell XPS 12, com uma tela sensível ao toque. Eu gosto, mas só quero usar a tela de toque (pequena) quando estou longe de casa. Prefiro usar a sinergia para controlar meu novo laptop a partir da minha área de trabalho.
No começo, funcionou bem. Eu tinha uma janela de instalação em segundo plano no laptop, e sempre que essa janela entrava em foco, o cliente parava de mover o mouse em resposta ao servidor. Eu suponho que é porque instalar janelas requerem privilégios de administrador e, portanto, a sinergia não pode comandar tais janelas. Isso me confundiu no começo, então fiz várias alterações enquanto isso acontecia, e tenho dificuldade em identificar o que acabou com a sinergia.
Em algum momento, talvez quando a instalação em segundo plano fosse concluída ou quando eu atualizasse a versão de sinergia do servidor para 1.4.11, o cliente e o servidor não puderam se conectar. Por exemplo, no cliente:
NOTE: starting the client
NOTE: config file: XXXXXX
NOTE: log level: NOTE
com uma mensagem semelhante no servidor. A barra de status na parte inferior das duas janelas seria "Synergy is starting". e o botão parar / iniciar iria ler "parar". Tenho a impressão de que o servidor nunca é iniciado e o cliente nunca se conecta.
Nessa configuração, o cliente era o laptop XPS 12 era uma caixa do Windows 8 de 64 bits rodando o Synergy v1.4.11, e o servidor é um desktop feito em casa que executa o Windows 7 de 64 bits e o Synergy v1.4.11. Eu tentei com e sem senhas ativadas para sinergia, tentei desativar firewalls, tentei as versões de 32 bits e 64 bits do Synergy e nada ajuda, ou até mesmo produz uma diferença visível no comportamento. Dizer ao cliente para se conectar a um endereço IP do servidor falso também não produz nenhuma mudança visível no comportamento - é como se o servidor não estivesse lá.
Relatório de cliente e servidor, no log,
NOTE: connecting to service...
ERROR: ipc connection error, connection refused
repetidamente, quer o cliente ou servidor seja "iniciado" ou "parado". Eu não sei o que isso significa, e eu gostaria de saber. A comunicação entre processos é "ipc"? Isso é mesmo um problema de rede? Várias postagens anteriores sugeriram usar a versão de 32 bits em vez de 64 ou reinstalar a sinergia.
A execução do servidor de sinergia v1.4.10 do Ubuntu 13.04 produz melhores resultados no lado do servidor, mas nenhuma conexão. A caixa de diálogo é semelhante, mas nenhum aviso sobre o ipc, e quando eu clico em "start" ele diz
NOTE: stopping synergy desktop process
NOTE: starting server
NOTE: config file: /tmp/qt_temp.TT2295
NOTE: log level: NOTE
2013-05-01T00:44:24 NOTE: started server, waiting for clients
/build/buildd/synergy-1.4.10/src/lib/synergy/CServerApp.cpp,612
Em seguida, as caixas de seleção de configuração para "servidor" e "cliente" etc. ficam esmaecidas e a barra de status informa "O Synergy está em execução (modo desktop). A versão 1.4.11 já está disponível, visite o site [link]". Isso está em contraste com "A sinergia está começando". no Windows.
Eu não tive a chance de instalar uma partição do Ubuntu no laptop, mas suspeito de melhores resultados. Nesse meio tempo, eu não sei mais o que tentar, além de me restringir ao Ubuntu (não sou religioso sobre sistemas operacionais; preciso dos dois).