Quer controlar dois computadores com o mesmo teclado e mouse? Conheça Synergy

Desde que comecei a usar notebook como meu computador principal, tenho encontrado um desafio:

Em casa tenho um desktop. E, naturalmente, prefiro usar o teclado e mouse do desktop ao invés de ficar me espremendo nas teclas do notebook. Como se isso não bastasse, é comum precisar alternar entre os dois computadores. E como o notebook fica aberto em cima da mesa do desktop, ao lado do monitor, não raro eu me pegava tentando ir com o mouse do desktop para o notebook – como se o notebook fosse um segundo monitor do desktop. E é lógico que não funcionava!

(Ainda bem que nunca tinha ninguém por perto para me ver pagando mico…)

Foi quando conheci o Synergy (http://synergy-foss.org), um programa que permite fazer aquilo que, intuitivamente, sempre tentei fazer: passar com o mouse do desktop para o notebook, controlando o note com o input do desktop! É como se o notebook fosse um segundo monitor, mas continua sendo uma máquina independente, com todos os seus programas e arquivos próprios. Só que controlado remotamente!

A configuração é trivial e intuitiva. A máquina onde estão o teclado e o mouse (no meu caso, o desktop) é o servidor. Meu notebook é o cliente. Basta instalar o Synergy nas duas máquinas e configurar cada uma delas de acordo com seu perfil:

Janela de configuração inicial do Synergy
342

Janela de configuração das telas do Synergy. Aqui você indica a posição relativa de cada computador para poder mover o mouse entre eles
471

O Synergy é open-source e gratuito, e pode ser baixado de http://synergy-foss.org/download.

Se você quiser um produto similar, mas ainda mais poderoso (permite, por exemplo, arrastar arquivos de um computador para o outro, copiando os dados em segundo plano), experimente o Multiplicity da Stardock.

Um abraço,
Igor

Autor: Igor Abade

Igor Abade V. Leite (igoravl@mvps.org) é Microsoft MVP (Most Valuable Professional) de Visual Studio ALM desde 2006. Palestrante em diversos eventos da comunidade de desenvolvimento de software (TechEd Brasil, The Developers’ Conference, DevOps Summit Brasil, Agile Brazil, Visual Studio Summit, QCON e outros), é também autor de artigos em revistas e sites como o MSDN Brasil. Desde março de 2011 é um dos sócios da Lambda3, uma consultoria especializada em ALM, desenvolvimento de software e treinamentos. Visite seu blog sobre VS ALM em http://www.tshooter.com.br/ e siga-o no Twitter @igorabade.

24 pensamentos em “Quer controlar dois computadores com o mesmo teclado e mouse? Conheça Synergy”

  1. muito boa sua idéia, estou precisando usar o mesmo teclado para um pc e um note… usar teclas do teclado ao mesmo tempo simultaneo nos 2 equipamentos, para enviar imagens iguais em 2 equipamentos configurados um em cada computador…

    vc tem alguma idéia sobre isso?

    obrigado

    1. Sandro, não me lembro de ter visto alguma solução que enviasse os comandos do teclado para os dois terminais ao mesmo tempo. Porém, considerando que o Synergy é open-source, imagino que seria possível alterá-lo para isso…

  2. Como que faz para configurar o programa, para que o mouse e o teclado funcione no notebook e no pc ?

    1. Matheus, eu não tenho nenhum tutorial da ferramenta, infelizmente. Sugiro dar uma pesquisada, talvez alguém tenha criado um tutorial em português. Boa sorte!

  3. Uma pergunta: Consigo replicar os comandos do teclado para os 2 (ou mais) computadores ao mesmo tempo?
    Exemplo: Pressionar a tecla enter e esse comando ser dado nos 2 (ou mais) computadores.

  4. Olá gostaria de uma ajuda, estou precisando comandar 2 laptops com um mini-teclado só wireless, sabemos que os teclados só tem um receptor cada, como faço para obter esse tipo de comando??
    Agradeço se me ajudarem.

    Miguel

  5. Não consegui configurar, pede servidor, não sei onde fica a merda do destino “synergy.sgc” se é o da maquina ou se tenho que buscar esse arquivo pela rede no outro computador, ai esse arquivo não existe, tendeu buscar em arquivos ocultos e em protegidos pelo sistema e nada. Não sei o que fazer nem como configurar.

    Alguém pode me ajudar?

  6. Entrei no Site do Synergy mas não tem nenhum link para baixar gratis só pagando. Como baixar o software sem pagar?

    1. Alberth, eles recentemente mudaram o modelo de licenciamento do Synergy. Parece que agora só tem pago mesmo… 🙁

  7. Ue? como os computadores se comunicam tem que ligar um cabo de um para outro por alguma porta usb, paralela ou rede, e se for usando a porta de rede não e possivel porque ja vai esta ocupada com o cabo de internet, Bem eu não entendi isso

    1. Eles se comunicam por rede. Sobre estarem “ocupados com a internet”, hoje em dia é raro um computador estar ligado diretamente à internet. O normal é ele estar ligado a um roteador (como o Wi-Fi de sua casa). Esse roteador faz as vezes de switch, o que significa que dois computadores ligados ao mesmo roteador conseguem falar entre si sem precisarem de uma conexão dedicada para isso.

  8. ola amigo estou precisando de um programa parecido com esse que controle os movimentos dos mouse exemplo varios computador fazendo os mesmos movimentos que o meu mouse mas com precisão quando eu aperta no link todos teriam que aperta tambem e conectado pela internet seria possivel ?tipo um tear view mas sem a visão da tela .obrigado fico no aguardo.

      1. sera que é possivel programar tipo fazer um team wear mas apenas com o movimento do mouse acredit que em c++ seria possivel o que vc me diz?obrigado por me responder

  9. Realmente não é mais gratuito o Synergy. De qualquer forma agradeço ao Igor pela postagem, porque eu nem sabia que era possível fazer isso de forma tão simples, e ao Frederico por ter comentado do Mouse Without Borders, que (pelo menos até agora) é gratuito e funcionou muito bem para o que eu precisava aqui.

Deixe seu comentário!