Synergy

8 07 2008

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.

Anuncios

Acciones

Information

2 responses

14 07 2008
el del xorg.config XD!ª

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!

26 10 2008
Synergy (Como Controlar dos Ordenadores con uno sólo) » Las Neuras de Davioth

[…] TuXxyPop Entrada sobre Synergy (es el que use para configurarlo en mis equipos)   « Heroic Age |   […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: