Synergy: cómo compartir un mouse/teclado entre múltiples PCs

24
12239

Synergy permite compartir un mouse/teclado entre múltiples computadoras, siempre que cada una de ellas tenga su propio monitor.

¿Y para qué voy a querer utilizar esto? Bueno, aquí es donde la cosa se pone buena: Supongamos estos 2 casos típicos: a) vos, tu laptop y tu sofá. Allá, lejos… tu televisor con su respectivo Media Center. Usar un control remoto puede ser una opción, aunque un tanto incómoda para algunos. ¡Ja! ¡Ahora podés usar el teclado y mouse de tu compu para controlar tu Media Center sin moverte del sofá!; b) en tu triste y solitario trabajo, sólo estás vos y tus compus para edición de video, diseño, programación, etc. ¿No te enferma tener tantos mouse/teclados dando vueltas?


La idea es simple, un compu actúa como servidor y comparte el teclado y ratón con el resto de los equipos. De esta forma evitamos tener tantos teclados como PCs podamos tener. Lo maravilloso de este programa es que no es preciso adquirir ningún hardware especial, solamente contar con una conexión ethernet. Synergy es multi-plataforma así que corre lo más bien en MacOSX, Windows y Linux.

Características principales de Synergy

  • Permite compartir el mouse/teclado entre distintas computadoras
  • Sólo precisa de una conexión ethernet
  • Permite copiar/pegar entre las distintas máquinas
  • No es preciso usar switcheadores de mouse/teclado
  • Es posible usar múltiples monitores en una sola computadora
  • Permite bloquear el mouse a una sola pantalla

 

Instalación

En Ubuntu y derivados, basta con ingresar lo siguiente en un terminal:

sudo apt-get install synergy

En Arch y derivados:

sudo pacman -S synergy

En Fedora y derivados:

yum install synergy

Synergy viene con una interfaz de usuario que incluye un asistente de configuración muy sencillo de usar. Ejecutalo desde Aplicaciones > Accesorios > Synergy. Luego, podés ejecutar el asistente yendo a Archivo > Asistente de configuración.

Una vez abierto el asistente, hay que seleccionar si se trata de un cliente (la compu que NO tiene el teclado/mouse) o de un servidor (la compu que tiene el teclado/mouse):

Asistente de Configuración de Synergy

Finalmente, hay que encriptar la conexión para que no nos roben contraseñas, etc. en caso de interceptar los datos transmitidos por la red.

Asistente de Configuración de Synergy

Configuración del servidor

Configuración Servidor Synergy

Hacé clic en el botón Configurar Servidor... a fin de configurar algunos detalles del mismo.

En la pestaña Pantallas y vínculos ingresá los nombres de las computadoras que funcionarán como clientes en los cuadrados que correspondan. La idea de arriba, abajo, derecha, izquierda puede resultar un tanto confusa al principio, pero en realidad es muy simple: cuando el mouse supere el margen elegido, se activará en esa otra computadora. Por ejemplo, si puse a mi notebook a la derecha, cuando esté en la computadora que funciona como servidor y mueva el mouse hacia el borde derecho, éste se activará en mi notebook.

Asistente de Configuración de Synergy

Para descubrir el nombre de las computadores que querés que funcionen como clientes fijate que en la pantalla principal de Synergy, al seleccionar la opción Cliente, se mostrará el nombre de pantalla (screen name) de esa computadora.

Configuración de los clientes

Una vez activado el servidor, andá a la máquina que va a funcionar como cliente, abrí Synergy, seleccioná la opción Cliente y colocá la dirección IP del servidor.

Finalmente, hacé clic en Ejecutar. Listo. Todo debería funcionar a la perfección.

Asistente de Instalación Synergy

Quiero que la magia se ejecute al iniciar mi sistema

Andá a Sistema > Preferencias > Aplicaciones al inicio e ingresá lo siguiente según se trate del servidor o del cliente.

Servidor:

synergys --config ~/.quicksynergy/synergy.conf

Cliente:

synergys -f IP_SERVIDOR

…donde IP_SERVIDOR es el IP de tu servidor.

Nota: si te interesó este post, probablemente encuentres de sumo interés otro que escribí hace ya un tiempo sobre una modalidad similar llamada “multipuesto” que permite a varios usuarios (con sus respectivos mouse, teclados y monitores) usar una única PC (ahorrando de ese modo espacio y energía eléctrica y aprovechando al máximo el potencial de las poderosas PCs actuales, lo que permite, como si todo ello fuera poco, reducir la “huella de carbón”).

24 COMENTARIOS

  1. Si, pero fijate que en cada maquina se usa de un modo diferente, dependiendo de si queres que funcione como cliente o como servidor. saludos!! pablo

  2. Excelente soft. En mi trabajo lo he probado hace una semana y es imprescindible para aquellos que tenemos muchos equipos conectados para monitorizar, adiós a los switch KVM…

  3. Me gustaria ver en linux como servidor ver como se habilita la posibilidad de copiar archivos entre el cliente y el servidor y ademas:

    Es posible usar múltiples monitores en una sola computadora
    Permite bloquear el mouse a una sola pantalla

    Saludos

  4. Son demasiadas preguntas juntas. Para “bloquear” el mouse a una sola pantalla (si entiendo bien eso quiere decir, volver a la “normalidad” y dejar de compartir el mouse), sólo hay que “desconectarse” de Synergy. Es muy fácil.
    Respecto de la utilización de múltiples monitores en una sola computadora, claro que se puede pero este programa no te va a servir para eso.
    Por último, para copiar archivos entre “cliente” y “servidor” tampoco sirve este programa (que está diseñado para compartir mouse y/o teclado solamente). En ese caso, tenés que usar SAMBA o también podés copiar los archivos a través de SSH.
    Un fuerte abrazo!! Pablo.

  5. He instalado Synergy en el cliente y servidor, aparentemente sin problema. El problema aparece cuando intento escribir con el teclado del ordenador servidor en el ordenador cliente, que cuando presiono la barra espaciadora sale la letra “s”.
    No he encontrado que este desconfigurada ninguna otra tecla, y cada ordenador con su teclado funciona bien, pero me pasa eso al escribir con el del servidor en el cliente, así que a los efectos no puedo utilizarlo…
    Alguien me puede ayudar?
    Gracias!

    • Hola! Antes que nada, disculpas por la tardanza en contestar.
      Te sugiero que utilices nuestro servicio Ask Desde Linux (http://ask.desdelinux.net) para realizar este tipo de consultas. De esa forma podrás obtener la ayuda de toda la comunidad.
      Un abrazo! Pablo

Dejar una respuesta