Cómo usar Barrier en Linux para compartir teclado y ratón entre múltiples equipos

Introducción a Barrier

Barrier es una herramienta de código abierto que permite compartir un mismo teclado y ratón entre varias computadoras, funcionando como un KVM virtual. Originalmente conocido como Synergy, Barrier ha evolucionado para ofrecer una experiencia más estable y multiplataforma, incluyendo un excelente soporte para Linux. En este post vamos a ver cómo instalarlo, configurarlo y sacarle el máximo provecho en un entorno de trabajo con múltiples estaciones Linux, mejorando la productividad y reduciendo el desorden de periféricos.

Qué es Barrier

Barrier actúa como un servidor y uno o más clientes que se conectan a través de la red. El equipo que tiene el teclado y el ratón físicamente conectados funciona como el servidor, mientras que los demás machines actúan como clientes y reciben la entrada del servidor cuando el cursor cruza el borde de la pantalla. Esta arquitectura permite que el control fluya de forma natural, como si todos los monitores pertenecieran a un único escritorio extendido. Además, Barrier soporta el porteapapeles compartido, lo que facilita copiar y pegar texto o imágenes entre máquinas sin necesidad de servicios externos.

Requisitos previos

Antes de instalar Barrier es necesario asegurarse de que todas las máquinas tengan una conexión de red estable, preferiblemente por cable Ethernet para minimizar latencia. Además, cada equipo debe ejecutar una distribución Linux reciente con acceso a los repositorios oficiales o a los paquetes Snap/Flatpak. Se recomienda tener habilitado el firewall para permitir el tráfico en el puerto TCP 24800, que es el puerto por defecto que Barrier utiliza para la comunicación entre servidor y clientes. Finalmente, es útil tener instalado un entorno de escritorio que soporte X11 o Wayland, ya que Barrier se basa en las extensiones de entrada de estos sistemas.

Instalación en las principales distribuciones

Instalar Barrier en Linux es sencillo gracias a su presencia en los repositorios de la mayoría de las distribuciones. En Ubuntu y Debian, basta con ejecutar sudo apt update y luego sudo apt install barrier. En Fedora, el comando es sudo dnf install barrier, mientras que en Arch Linux se usa sudo pacman -S barrier. Para quienes prefieren paquetes universales, Snap ofrece sudo snap install barrier y Flatpak proporciona flatpak install flathub org.barrier.Barrier. Después de la instalación, verifique la versión con barrier –version y asegúrese de que el ejecutable esté en su PATH.

Configuración del servidor

Para configurar el servidor, abra la aplicación barrier desde el menú de aplicaciones o ejecute barrier & en una terminal. Aparecerá una ventana con una cuadrícula que representa los monitores. Arrastre y suelte los iconos para posicionarlos según su disposición física; por ejemplo, si tiene un monitor a la derecha del servidor, mueva el icono del cliente a la derecha del cuadro central. Defina un nombre para el servidor (por defecto usa el hostname) y elija el método de autenticación: ninguno, contraseña o TLS. Haga clic en Apply y el servidor empezará a escuchar en el puerto TCP 24800.

Configuración de los clientes

En cada cliente, inicie barrier y elija Client. En Server IP escriba la IP del servidor; si están en la misma subred, use el nombre de host vía mDNS o /etc/hosts. Asegúrese de que el método de autenticación coincida con el del servidor (misma contraseña o TLS). Guarde los ajustes, pulse Start y el cliente se conectará; entonces el cursor se moverá sin interrupción desde la pantalla del servidor a la del cliente al tocar el borde correspondiente.

Uso diario y trucos

Una vez establecida la conexión, trabajar con Barrier se siente como usar un solo escritorio extenso: puede arrastrar ventanas entre monitores, copiar texto con Ctrl+V y pegarlo en otra máquina con Ctrl+V, y el porteapapeles compartido hará el resto. También puede asignar atajos de teclado para cambiar rápidamente el foco entre pantallas mediante barrierctl o el icono de la bandeja. Para pausar el compartir, haga clic en el icono de barrier y seleccione Disable. Los usuarios avanzados pueden crear perfiles que se carguen automáticamente según la red detectada, ideal para portátiles que cambian de oficina a hogar.

Solución de problemas comunes

Si el cliente no se conecta, verifique que el puerto 24800 esté abierto en el firewall del servidor (sudo ufw allow 24800/tcp en Ubuntu). Confirme que no haya IP duplicadas y que el servidor esté escuchando con sudo netstat -tlnp | grep barrier. Si el cursor se queda en el borde, revise que la disposición de los monitores en la interfaz de barrier coincida exactamente con su posición física; incluso un píxel de diferencia puede bloquear el paso. Finalmente, si nota retrasos, use una conexión cableada y priorice el tráfico de barrier en el router mediante QoS.

Conclusión

Barrier se presenta como una solución ligera, gratuita y multiplataforma que transforma varios equipos en un único entorno de trabajo cohesivo. Su configuración sencilla en Linux, junto con características como el porteapapeles compartido y la autenticación opcional, lo convierte en una alternativa atractiva a soluciones comerciales de KVM. Al adoptar Barrier en su flujo diario, reducirá el desorden de periféricos, ganará flexibilidad y mejorará su productividad sin necesidad de hardware adicional. Le invitamos a probarlo y compartir su experiencia en los comentarios para que la comunidad siga creciendo. Además, su código abierto permite personalizarlo según las necesidades específicas de cada entorno.

Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional para Francesc Roig francesc@vivaldi.net .

EspañolesEspañolEspañol