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

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»).

25 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Usemoslinux dijo

    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.   BachiTux dijo

    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.   Usemos Linux dijo

    Así es mi querido Bachi! Un Sr. Software… ¡y encima libre y multi-plataforma!
    No se puede pedir más.
    Abrazo! Pablo.

  4.   J.v.C dijo

    muy interesante este programa =)

  5.   rodrigoart dijo

    es nesesario instalarlo en cada maquina no??

  6.   exxteban dijo

    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

  7.   Usemos Linux dijo

    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.

  8.   eliotime3000 dijo

    Excelente. Esa no me la sabía.

  9.   geronimo dijo

    Delujo, a trollear un poco a mi bro ,,,,

    1.    usemoslinux dijo

      Jaja!

  10.   Rodolfo dijo

    Buen tutorial excelente aporte!.
    Saludos.

    1.    usemoslinux dijo

      Gracias Rodolfo! Un gran abrazo! Pablo.

  11.   Dr. Byte dijo

    Wwwoooo me gusta la idea, pues aunque sea algo fuera de lo común pero puede ser útil en alguna ocasión, sobre todo porque es multiplataforma-
    Buen post.

    1.    usemoslinux dijo

      Sí, el hecho de que sea multiplataforma ayuda mucho. Además, se pueden conectar varias máquinas.

  12.   Mika_Seido dijo

    Gracias por el dato, ahora mismo estaba necesitando algo como esto. No puedo creer que exista un programa así de simple y tan útil.

    1.    usemoslinux dijo

      Pues sí… sí existe y funciona de mil maravillas. 🙂

  13.   BGBgus dijo

    Fantástico post, me parece muy útil.

    Se va a marcadores!

    1.    usemoslinux dijo

      Gracias! Me alegro que sea de utilidad!
      Abrazo! Pablo.

  14.   RAW-Basic dijo

    Genial!.. ..mi primer post en esta comunidad fue sobre esta misma herramienta.. ..pero usada más a manopla.. ..la comparto para los que no la hayan visto..y como complemento al artículo..

    https://blog.desdelinux.net/synergy-una-herramienta-muy-util/

    1.    eliotime3000 dijo

      A ver si encuentro una versión para Win… Ya lo encontré.

      Buen tutorial.

  15.   Joaquin dijo

    Qué curioso, nunca se me hubiera ocurrido.

  16.   DiegoGarcia dijo

    Como le puedo hacer para que arranquen al iniciar windows?? tanto cliente como servidor?

  17.   Manuel dijo

    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!

    1.    usemoslinux dijo

      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

  18.   BitAciD dijo

    Cuantas maquinas se pueden conectar al mismo tiempo?