Barrier imita la funcionalidad de un conmutador KVM. Te permite compartir un solo teclado y ratón con múltiples ordenadores. Por ejemplo, mi macOS (servidor) y Ubuntu (cliente).
Para Windows y MacOS (brew install barrier), los paquetes más recientes están disponibles [aquí] (https://github.com/debauchee/barrier/releases). Ubuntu: sudo snap install barrier. Arch: pacman -S barrier
En mi macOS: servidor (share this computer’s mouse and keyboard, comparte el ratón y el teclado de este ordenador). Haz clic en Configurar servidor… Arrastra y suelta el icono del ordenador desde la parte superior derecha a la posición adecuada que se ajusta a tus necesidades. La posición es esencial porque es la distribución de tu sistema y configura como el puntero del ratón se moverá entre las pantallas. Observa que debes asignar un nombre de equipo al ordenador cliente (Screen Name: MyLinux).
Observa mi configuración del servidor Barrier, de izquiera a derecha: MyLinux (PC, Ubuntu), Maximos-Mac-… (my MacPro, macOS)
En mi cliente Ubuntu: Client (use another computer’s mouse and keyboard, usa el ratón y el teclado de otro ordenador). Desactiva Auto config, Configuración automática. Nombre en pantalla: MyLinux. IP del servidor: 192.168.1.40 (la IP de mi MacOS).
Si quieres arrancar Barrier al iniciar tu sistema Ubuntu. Lanza Aplicaciones al inicio. Haz clic en Añadir: Nombre (Barrier) y Orden (usr/bin/barrier).
Configura Barrier para que se inicie automáticamente al arrancar el equipo (macOS). Abre Preferencias del sistema y haz clic en Usuarios y grupos. Luego, pulsa en la pestaña superior Arranque. En la esquina inferior izquierda de la ventana, haz clic en el icono de candado y teclea tu contraseña de administrador. Haz clic en el signo más (+), Aplicaciones y selecciona Barrier para iniciar automáticamente.
#!/bin/sh
/usr/bin/barrier -f --no-tray --debug INFO --name nmaximo7Arch [192.168.1.40]:24800 &
-f: ejecutar en primer plano; ‐‐no-tray: desactivar el icono de la bandeja del sistema; ‐‐name nmaximo7Arch: usa nmaximo7Arch en lugar de hostname para identificar esta pantalla en la configuración de Barrier; [192.168.1.40]:24800: dirIP del servidor: puerto.