Synergy es un programa open-source que permite compartir un mouse y un teclado para dos o más computadoras, esto nos proporciona un ahorro de hardware y espacio en nuestro centro de trabajo. Cumple el deseo de pasarle el cursor de una máquina a otra sin tener que cambiar de mouse ni teclado, funciona a través de la red y esta basado en el modelo de cliente-servidor. Se puede ejecutar en varias plataformas simultáneas, y tiene además la fantástica modalidad de poder copiar y pegar texto entre las máquinas.
En este post vamos a instalar y configurar el Synergy entre dos sistemas operativos diferentes, un Ubuntu 8.04 y un Windows XP.
Lo que necesitamos:
- Dos computadoras físicas
- Un teclado y un mouse
- Synergy
Descarga de los paquetes
Synergy puede obtenerse desde sourceforge
Windows – SynergyInstaller-1.3.1.exe
Ubuntu – Sources >> synergy-1.3.1.tar.gz
Instalación
Windows – Basta con darle doble clic al *.exe
Ubuntu
Existen dos formas de instalación para el synergy, la muy facil, y la fácil.
La muy fácil es:
#apt-get install synergy
Y la fácil es con el código fuente descargado arriba (.tar.gz).
Para que no haya problemas en la instalación debemos de instalar el siguiente paquete:
#apt-get install libxtst-dev
De no instalarlo se obtiene el mensaje de error:
configure: error: You must have the XTest library to build synergy
Descomprimimos el las fuentes
#tar zxvf synergy.tar.gz
Entramos a la carpeta que se genera y compilamos el código con los parámetros mostrados abajo
#./configure -x-includes /usr/include -x-libraries /usr/lib --prefix=/usr
#make
#make install
Ahora, sólo queda decidir quien será el servidor y quién el cliente, el teclado y mouse que nos funcionarán para controlar las computadoras son las del servidor, hay que tener cuidado con ello.
Configurando a Ubuntu como servidor
Necesitas crear un archivo de configuración en el cual le pasaremos todos los parametros necesarios
#vi /etc/synergy.conf
Y a manera de plantilla los datos que debe contener son:
section: screens
MAQUINAUBUNTU:
MAQUINAPC:
end
section: aliases
MAQUINAUBUNTU:
192.168.5.65
end
section: links
MAQUINAUBUNTU:
left = MAQUINAPC
MAQUINAPC:
right = MAQUINAUBUNTU
end
section: options
screenSaverSync = false
end
En la sección de screens deberás poner el hostname de las máquinas que participan sean clientes o servidor. En caso de no tener un servidor de DNS’s, puedes optar por ecribir directamente la IP.
La parte de aliases le otorga aliases que serán ocupados en secciones posteriores de la plantilla
La parte de links se refiere a la forma en que tienes acomodadas tus pantallas, y la dirección en que cambias de una a otra.
En la parte de options se le pueden pasar parámetros adicionales que se pueden consultar en el help y en la homepage del synergy.
Ya que hemos creado el archivo de configuración, lo siguiente es darle los permisos necesarios para que pueda ser leído.
#chmod a+r /etc/synergy.conf
Paso siguiente es iniciar el servidor, especificando el nombre del archivo de configuración que estamos ocupando:
synergys -f -–config /etc/synergy.conf
Configurando Windows como cliente
Para ejecutar a windows como cliente lo que hacemos es abrir el Synergy y poner como opción:
Use another computer’s shared keyboard and mouse (client), y escribimos la IP del servidor (Ubuntu).
Y damos clic en “start”.
Configurando Ubuntu como cliente
La forma de iniciar a Ubuntu como cliente es la siguiente:
$synergyc IPSERVIDOR
Configurando Windows como servidor
Para configurar a Windows como servidor, ejecutamos el Synergy y seleccionamos la opción que dice:
Share this computer’s keyboard and mouse(Server)

Damos clic en configure, y realmente las opciones que ahí se muestras son muy parecidas a las del archivo de configuración de linux, (como dato, en la parte de screens, primero añade+ y despues editas, en la parte de links primero edita y despues añade+)
Como dato adicional , as IP’s las puedes obtener con el comando
ipconfig Windows
#ifconfig Linux
Para saber tu hostname en Linux:
$hostname
Si tus computadoras son fijas puedes hacer que el programa se ejecute automáticamente en los dos sistemas operativos al arrancar el sistema. En windows, el synergy trae su herramienta de configuración, y en ubuntu basta con agregar el comando a Sistema>Preferencia>Sesiones o crear un script de arranque.
Eso fue todo espero que este post les funcione cualquier duda o comentario son bienvenidos.


Oye lo que pasa es que todo esta bien pero el respaldo esta en documentos y no se que ruta poner para llegar hasta ahi, o solo escribo documentos ahi???
O que onda
Ayudame !!!
Llevo 5 min en el xp y ya me harto tanto azul!!!!!
HELP!
[...] TuXxyPop Entrada sobre Synergy (es el que use para configurarlo en mis equipos) « Heroic Age | [...]