Elige el paquete adecuado

La ruta de producto es usar artefactos de release. Para Linux hay dos formatos: AppImage —el universal, funciona en cualquier distro sin instalar nada— y deb para Debian y Ubuntu. El objetivo es que no tengas que instalar a mano dependencias de captura, audio o input.

La parte importante está en el bundle runtime-tools/. En Linux es donde viven los helpers nativos que permiten capturar, inyectar input y sincronizar portapapeles. Si un paquete final no trae ese bundle, el fallo está en el empaquetado.

Arranca el host

Una vez instalado, inicia NodalDesk en el ordenador Linux que quieres controlar. Al entrar con tu cuenta, ese equipo queda vinculado a ella y aparece en tus dispositivos. El host prepara vídeo, audio, input y portapapeles, y puede mostrar también un QR y un PIN como paso extra para validar o añadir un equipo.

nodaldesk

Ese PIN es de 6 dígitos y rota periódicamente. Una vez vinculado un cliente, las credenciales de ese dispositivo quedan persistidas, así que no deberías tener que repetir ese paso en cada sesión.

Conecta desde otro dispositivo

Desde Android, entra con tu cuenta y verás tus equipos; si quieres validar uno con un paso extra, puedes escanear el QR e introducir el PIN. Desde web, abre la URL que imprime el host en un navegador con WebCodecs. Desde escritorio, usa el cliente Electron para Windows, macOS o Linux.

En red local, NodalDesk usa discovery UDP en el puerto 19876. Fuera de casa, se apoya en relay para llegar a tus equipos.

Opciones útiles para pruebas

El host admite opciones como calidad, FPS, HTTPS, relay y headless. No todas son necesarias para empezar; son útiles cuando ya estás ajustando una instalación concreta.

nodaldesk --quality high --fps 30
nodaldesk --https --upnp
nodaldesk --relay wss://tu-relay:3478

El modo headless documentado requiere KDE Wayland y KWin D-Bus. Si usas GNOME, wlroots o X11, valida la captura y los permisos de esa familia de escritorio por separado.