Synergy, compartiendo tu ratón y teclado.

Synergy es una herramienta que te permite compartir fácilmente tu teclado y ratón entre varios ordenadores con diferentes sistemas operativos. Pensado para muchos como nosotros que contamos con varios pc's en nuestra mesa, cada uno con su propia pantalla.

Cambiar de pantalla es tan fácil como llevar el puntero de tu ratón hacia unos de los bordes de tu escritorio. Además, Synergy comparte el portapapeles entre los diferentes sistemas permitiendo así copiar y pegar entre sistemas. Incluso sincroniza los salvapantallas para arrancar y parar al mismo tiempo.

Synergy está soportado en Microsoft Windows, Mac OS 10.2 o superior, y Unix (X Window version 11r4 o superior) como Linux, Solaris, Irix, etc.

Nota: El port a Mac OS aun no está completo. No es posible la sincronización con el salvapantallas pero si la compartición del portapapeles. También es posible que haya algún problema con la aceleración del la rueda de scroll del ratón.

Instalación
Este mini howto ha sido realizado en una distribución Ubuntu 10.04 LTS y Ubuntu 9.10 LTS. Tendremos que instalar los siguientes paquetes:

mviera@leonopteryx:~$ sudo apt-get install synergy quicksynergy

El paquete synergy contiene el servidor de synergy y el cliente; mientras que quicksynergy solamente es una GUI que nos facilitará bastante la configuración.

Configuración
Una vez instalados los paquetes anteriores, tendremos que configurar nuestro servidor y conectar un cliente. El servidor será aquel equipo donde tengamos conectados nuestro ratón y teclado. Para ello ejecutaremos la siguiente instrucción:

mviera@leonopteryx:~$ quicksynergy

Nos aparecerá una ventana como la siguiente:

 
2010-05-18-000438_293x256_scro

Como podemos ver, he especificado el nombre de mi otro equipo buitre el cual actuará de cliente. No es necesario realizar ninguna otra configuración. Una vez especificados todos los clientes, pulsaremos Execute para ejecutar el servidor.

Conexión de los clientes
En nuestros equipos clientes deberemos instalar los mismos paquetes que en el servidor. Una vez instalados, yo personalmente ejecuto el comando en la terminal para realizar la conexión, pero también es posible realizarla desde la pestaña Use.

mviera@leonopteryx:~$ synergyc -f --name buitre 192.168.11.188

Con la opción --name le especificamos el nombre que configuramos anteriormente en el servidor. La opción -f arranca el proceso en no-daemonize.

Una vez que obtenga el mensaje Connected to server ya deberíamos poder usar la pantalla de nuestro cliente synergy sin problemas.

A disfrutarlo!