Synergy: Controlando um desktop e um netbook utilizando o mesmo teclado e mouse.
Um belo dia, eu tive de usar um Desktop e um Netbook ao mesmo tempo para fazer um trabalho e o fato de ter de ficar mudando do teclado e mouse do desktop pra o minusculo teclado e touchpad do netbook estava me deixando bem estressado, além de me tornar menos produtivo.
Procurei uma solução que fosse rápida e simples e acabei topando com o Synergy, o mesmo está disponível para Ubuntu 10.10, distribuição que uso tanto no Desktop quanto no Netbook. O conceito é simples, você está com o mouse na tela do desktop, então o mouse e teclado ficam dedicados a ele, então você vai até a extremidade do monitor, e o mouse some do seu desktop e aparece no netbook, tornando então o teclado e mouse dedicado ao netbook e vice-versa.
O Synergy trabalha na arquitetura cliente-servidor, não há “requerimentos” sobre qual deverá ser o servidor, você decide, vamos aos pre-requisitos:
- Os dois computadores deve ter o Synergy instalado e um arquivo de configuração devidamente criado onde será o servidor (usei /etc/synergy,conf);
- As duas máquinas deverão se enchercar por nomes e não por IPs, cada “screen” tem o nome de uma máquina.
Para começarmos, deveremos instalar o Synergy nas duas máquinas, isso é possível através do comando:
# apt-get install synergy
Configurando o Servidor
Crie um arquivo de configuração, no caso usei /etc/synergy.conf para manter os padrões.
section: screens
desktop:
netbook:
end
section: links
desktop:
right = netbook
netbook:
left = desktop
end
Onde você ver desktop, substitua pelo nome da sua maquina na rede, onde tem netbook, faça o mesmo. Ambas as máquinas devem ser visiveis entre sí através dos nomes, caso não tenha um servidor DNS, defina os nomes no /etc/hosts de ambas as máquinas.
Após feito, é hora de iniciarmos a instância do servidor, para tal:
# synergys -f –config /etc/synergy.conf
Este comando deverá iniciar o daemon, e torná-lo disponível para o client.
Conectando-se no servidor e iniciando o compartilhamento
No lado do client, assumindo que o desktop é o servidor, digite:
# synergyc -f desktop
O client deverá conectar-se ao servidor, feito isso, já temos mouse e teclado compartilhados. Além do mais, o synergy possui o “plus” de compartilhar também as áreas de transferências das duas máquinas, ou seja, você pode copiar em uma máquina e colar n’outra!
Uma dica é utilizar o quicksynergy, uma GUI bem legal pro synergy.
http://code.google.com/p/quicksynergy/
Olá. Muito bom o texto.
Se quiser complementar, há um tempinho escrevi sobre a interface gráfica:
http://andrenoel.com.br/2011/02/14/compartilhando-teclado-e-mouse-com-ate-5-maquinas/
Abraços.