
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:
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:
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”:




Planeta Linux
Sígueme