Synergy: compartiendo el ratón y el teclado


Algunas veces tienes más de un PC en tu escritorio con un monitor, un ratón y un teclado cada uno. No sería mejor tener solo un monitor, un teclado y un ratón? Si, sé que estás pensando en un KVM (un suiche de teclado, video y ratón), pero estos pueden ser muy costoso. Este post trata sobre una especie de solución KVM, bueno una solución KM (teclado y ratón) ya que tendrás que conservar los monitores. Esta solución se llama synergy.

Como dice el sitio del proyecto: “Synergy te permite fácilmente compartir un único teclado y ratón entre múltiples computadoras con distintos sistemas operativos, cada una con su propio monitor, sin la necesidad de hardware especial. Está ideado para usuarios con varias computadoras en su escritorio de forma que cada una usa su propio monitor”

Parece interesante, así que vamos a instalar y configurar synergy para manejar hasta cuatro computadores…

 

Instalando Synergy

Si estás usando Debian o algún derivado como Ubuntu, puedes escribir en la consola:

aptitude install synergy

Configurando Synergy

Tienes que configurar las máquinas clientes y el servidor para poder compartir el teclado y el ratón. El primer concepto a tener en cuenta son las “screens” (pantallas). Una screen es uno de los PC que quieres controlar. Una vez que has definido las screens debes definir cómo están relacionadas o enlazadas (con los links). Vamos a ver el archivo de configuración:

En el servidor

El archivo /etc/synergy.conf debe contener tus definiciones de screens y links como se muestra en el siguiente ejemplo:

section: screens

 	moody:

 	SiriusBlack:

end

section: links

 	moody:

  		down = SiriusBlack

 	SiriusBlack:

 	 	up = moody

end

Este archivo tiene dos secciones: screens y links. La sección screens define dos pantalllas (PC’s), el servidor como tal y el cliente (mi PC y mi PS3 respectivamente). Luego hay una sección links donde se define cómo están relacionas estas screens. El ejemplo de arriba define esta regla: si el ratón pasa el límite inferior de moody, cámbiate a la pantalla de SiriusBlack. Por otro lado, también define lo siguiente: si se pasas el límite superior de la pantalla de SiriusBlack, cámbiate a la pantalla de moody.

En el cliente

No se necesita configuración.

Ejecutando Synergy

Synergy debe correr en ambos lados: el servidor y el cliente. Synergy viene con dos programas,  synergys y synergyc, las versiones servidor y cliente. Vamos a juntar las cosas:

En el servidor

Para iniciar el servidor solo escriba lo siguiente:

synergys -c /etc/synergy.conf

Esto hará que se corra la aplicación en el segundo plano. Puede verificarlo haciendo un ps aux.

En el cliente

El cliente solo tiene que apuntar a la dirección del servidor. En mi caso mi dirección IP del servidor es 192.168.1.100, así que coloco:

synergyc 192.168.1.100

Si quieres iniciar synergy automágicamente en tu sesión de Gnome solo agrega este comando en los programas de inicio desde Sistema > Preferencias > Sesiones, como se muestra en la imagen:

 

StartUp

 

QuickSynergy

Si ves esto muy complicado, no te preocupes porque hay un GUI para synergy llamado quicksynergy.

Instalando quicksynergy

Es tan sencillo como instalarlo en cada uno de los PC’s donde quieras usarlo:

aptitude install quicksynergy

Ejecutando quicksynergy

Una vez más, quicksynergy debe correr en ambos lados (servidor y cliente). Vamos a ver cómo ejecutarlo:

En el servidor

Para el ejemplo mostrado arriba las configuraciones son:

QuickSinergy Server

Note que quicksynergy no trabaja bien con direcciones IP en el lado del servidor, por lo  que tendrá que configurar el archivo /etc/hosts para incluir sus máquinas.

En el cliente

Aquí solo coloque la dirección IP del servidor y haga clic en “Start”:

Quicksynergyclient

Referencias

Artículos relacionados:

  1. Configurando la distribución del teclado en la consola
  2. Configurar el teclado en Debian
  3. Accesos rápidos en Xfce 4

,

Los Comentarios están cerrados