x2vnc: dois computadores com apenas um teclado e mouse

Isso mesmo!! Vamos aqui aprender a fazer uma espécie de “chaveador” de monitor ou “KVM” entre dois computadores, porém sem o uso de qualquer hardware específico pra isso e sem o auxílio de qualquer tipo de cabo, seja ele de vídeo, cabo de teclado ou de mouse. Logicamente que os dois computadores precisam estar em rede pois toda mágica tem seu segredo 😉

Cabe salientar que se a conexão entre os dois computadores for sem fio, devido à alta latência característica desse meio físico de transmissão, a solução vai ficar um pouco lenta, mas mesmo assim é possível utilizar numa boa.Para compreender, vamos pensar em 02 computadores Fedora Core 13:

A) ip address 10.1.1.100 – Aqui executamos o comando “x11vnc -loop” sem senha mesmo, apenas para teste.

B) ip address 10.1.1.200 – Aqui executamos o comando “x2vnc 10.1.1.100:0

Feito, basta arrastar o mouse no para o canto direito da tela na máquina “B“, que o mouse automaticamente aparecerá sendo controlado na tela da máquina “A“. Junto com o controle do mouse, a máquina “A” ganha também o controle do teclado (ambos conectados fisicamente na máquina “B“) .

Obs.: A máquina “A” também pode ser um Windows com um servidor de VNC qualquer (RealVNC Server, UltraVNC Server, etc).

É interessante que o monitor da máquina “A” fique à direita do monitor da máquina “B“. Mas na realidade quem define quem é a máquina “A” ou “B” é o executor da solução.

Uma alteranativa que achei legal é que o segundo monitor pode ser colocado fisicamente acima, abaixo, à esquerda ou à direita do primeiro monitor pois a “superfície” de ligação entre uma tela e outra pode ser definida como parâmetro no x2vnc usando qualquer uma das flags –north ou –south ou –west ou –east.

Caso os dois computadores sejam Windows, a solução indicada é o Win2vnc, mas como foge do escopo do Blog, não falaremos sobre este.

O software x2vnc pode ser instalado em distribuições Fedora através do comando “yum -y install x2vnc”.
Maiores informações sobre o software: http://fredrik.hubbe.net/x2vnc.html

Por: Hudson Murilo dos Santos

Referências: Robson Fernandez
man x2vnc
http://fredrik.hubbe.net/x2vnc.html

3 thoughts on “x2vnc: dois computadores com apenas um teclado e mouse

  1. Outro projeto que vale dar uma conferida: http://synergy2.sourceforge.net/

    Esse sim promete ser um KVM pois compartilha multiplos computadores desde que cada um tenha seu próprio monitor:

    “Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It’s intended for users with multiple computers on their desk since each system uses its own monitor(s). ”

    Quem sabe quando eu instalar e testar em lab aqui, dedico um POST sobre o synergy.

    FALÔ RAPAZIADA!

  2. Na máquina “A” é legal usar o parâmetro -nofb também.. na linha de comando do x11vnc. Serve para não usar o frame buffer, visto que não vamos precisar que o VNC gere a imagem pra gente remotamente, e sim vamos focar nossos olhos no segundo monitor…

Deixe uma resposta para Hudson Santos Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *