557 Views
Tempo de leitura: 3 MinutosO Synergy é um aplicativo que nos permite compartilhar teclado e mouse via rede com dois ou mais computadores. Para isso, é preciso que estejam em rede (lógico) e fisicamente próximos, um ao lado do outro.
Exemplo; com o Synergy consigo configurar meu desktop como server e meu notebook como client para que, desta forma, possa mexer no notebook através do teclado e mouse do meu desktop. Louco, não?
O exemplo acima é o cenário que tenho em casa, mas posso inserir mais de dois computadores, como na imagem que ilustra este post onde podemos ver um desktop Ubuntu como slave, um Windows como master e um MacOs também como slave.
Aqui abordarei a configuração básica para Fedora (também válida para Centos), pois é o que utilizo.
O primeiro passo é instalar o Synergy em ambos computadores:
yum install synergy -y
Configurando o Synergy server:
No computador que trabalhará como server (onde utilizarei o teclado e o mouse), vamos criar um arquivo chamado synergy.conf no /etc com permissão 644.
1 – Ajuste a Umask:
umask 0022
2 – Abra o novo arquivo:
sudo vim /etc/synergy.conf
Insira o seguinte conteúdo:
section: screens fenote: fework: end section: aliases fework: 192.168.0.103 end section: links fenote: right = fework fework: left = fenote end
section screens | Estou declarando os computadores que farão parte da configuração |
section aliases | Estou declarando o IP e o hostname do client |
section links | Estou especificando a posição de cada computador. |
Na configuração acima, estou informando que meu desktop (fehouse) está à esquerda enquanto meu notebook (fenote) está à direita. Assim, quando tudo estiver funcionando, ao mover o ponteiro do mouse para a direita, estarei trabalhando no notebook ao passo que se eu mover o ponteiro para a esquerda, estarei trabalhando no desktop.
Substitua os nomes fehouse e fenote pelos hostnames dos seus computadores, considerando a posição de cada um.
3 – Após salvar o arquivo, vamos colocar o Synergy para rodar como um daemon:
synergys -c /etc/synergy.conf
Pronto. O Synergy está esperando o client conectar.
Configurando o Synergy client:
Esse é fácil. Basta rodar o seguinte comando:
synergyc 192.168.0.102
Substitua o 192.168.0.102 pelo IP ou host do computador onde o Synergy está rodando como server.
Feito isso, vá ao computador com Synergy server e tente trabalhar no seu Synergy client.
Observações importantes
O Iptables bloqueia o Synergy. O libere ou descarregue as regras de Iptables para que o Synergy funcione.
Obviamente, janelas não são movidas de um computador para o outro. No máximo conteúdo de texto da área de transferência.