En palabras sencillas Synergy nos permite "Compartir" -por decirlo de alguna manera- el teclado y el raton de una maquina mediante protocolo TCP.
En un ejemplo:
Nunca les ha pasado que estan trabajando en simultaneo con un par de Pc's y confunden los teclados.... O que trabajan con la Pc y la portatil y deben cambiar constantemente se sitio o dejar el laptop de lado para usar la Pc ???
No les seria bueno poder operar ambos equipos usando un solo teclado y raton ???
Vamos la respuesta es sencilla.... Claro !!!!!! es mucho mejor.
Bueno pues eso basicamente es lo que nos permite hacer Synergy.
Ok, bonito... Pero como lo hace ???
Synergy se compone de dos aplicaciones: synergyc y synergys (cliente y servidor respectivamente); la aplicación servidor - synergys - es la que debe correr en la máquina que compartira el teclado y raton, es decir la maquiena que controlara al resto, debe incluir el fichero de configuración de synergy con la información de las máquinas involucradas.
Los equipos a ser controlados, por su parte deben llamar al cliente synergyc junto con el nombre del servidor.
Ya sabes la teoria... Le funciona, vamos a montarlo:
$ apt-get install synergy
Luego de instalado, en nuestro home debemos crear el fichero .synergy.conf, el cual describe qué máquinas intervienen y cómo están dispuestas lógicamente.
Lo primero que tenemos que hacer, es crear una sección screens con los hostnames de TODAS las máquinas (incluído el servidor), asi:
portátil:
pc:
end
Seria bueno, que las máquinas puedan ser accesibles por su hostname y para ello usamos el archivo /etc/hosts si nuestra red no tuviera DNS dinámico.
La cosa, en este caso seria añadir en todos los equipos las siguientes líneas al archivo /etc/hosts:
pc 192.168.0.2
Ahora tenemos que definir la disposición de la máquinas, en el .synergy.conf:
section: links
portatil:
left=pc
sobremesa:
right=portatil
end
Esto significa que si estamos ejecutando el servidor en el portátil, si desplazamos el cursor del ratón por el borde izquierdo, aparecerá en el borde derecho de la Pc... y viceversa, claro.
Por si las dudas, el archivo completo es el que sigue:
section: screens
portatil:
pc:
end
section: links
portatil:
left=sobremesa
pc:
right=portatil
end
La principal ventaja de este metodo, y de la cual no habia comentado es que es multiplataforma.....
Poniendo todo en marcha:
En el servidor (portátil) ejecutamos:
$ synergys
Y en el cliente (Pc) ejecutamos:
$ synergyc portatil
Recordad que aqui portatil es en realidad un hostname, podríais poner también la IP, que según el ejemplo sería 192.168.0.3.
Listo !!!!
No hay comentarios:
Publicar un comentario