Usar Chrome Remote Desktop en Ubuntu 24.04 LTS: Guía de Instalación

Usar Chrome Remote Desktop en Ubuntu 24.04 LTS es totalmente viable, pero hay algunos detalles modernos del sistema operativo que conviene conocer antes de empezar para evitar frustraciones. La herramienta funciona bastante bien, pero la combinación más estable hoy día requiere un pequeño ajuste de configuración.

Pantalla de un ordenador con Ubuntu mostrando la extensión de Chrome Remote Desktop
Configuración de Chrome Remote Desktop en Ubuntu 24.04 LTS, resaltando la interfaz del navegador y el entorno de escritorio.

La trampa de Wayland vs X11

El punto más crítico es que Ubuntu 24.04 utiliza Wayland por defecto, mientras que Chrome Remote Desktop (CRD) todavía se lleva mucho mejor con las sesiones X11.

  • Acceso remoto desatendido estable: Es obligatorio usar la sesión Xorg.
  • Uso ocasional: Con Wayland, el software podría funcionar o fallar dependiendo de la suerte.

Pasos para la instalación

Sigue este orden para evitar errores comunes durante el proceso:

  1. Instala Google Chrome: Asegúrate de tener el navegador actualizado, ya que CRD depende de él.
  2. Baja el paquete .deb: Descarga el archivo oficial desde la página de Google para Linux.
  3. Ejecuta el instalador: Usa sudo apt install ./chrome-remote-desktop_current_amd64.deb.
  4. Añade al grupo: Ejecuta sudo usermod -aG chrome-remote-desktop $USER.
  5. Reinicia sesión: Cierra y vuelve a entrar en el sistema.
  6. Selecciona Xorg: En la pantalla de inicio de sesión, haz clic en el engranaje ⚙️ y elige «Ubuntu on Xorg».

Una vez dentro, ve a remotedesktop.google.com/access para habilitar todo.

Cosas que debes saber antes de usarlo

Aunque la instalación es sencilla, hay ciertos comportamientos del sistema que suelen sorprender al usuario:

  • Sleep no despierta: CRD no puede despertar mágicamente una máquina en modo suspensión.
  • Sesiones separadas: A veces crea una sesión virtual aparte, no compartiendo la física existente.
  • Límites de hardware: El audio y la aceleración 3D pueden verse limitados dependiendo del entorno.

Es curioso cómo CRD en Linux parece estar impulsado por suposiciones de ingeniería de Google: funciona impecable cuando todo está a su favor, pero los logs se vuelven crípticos cuando algo falla. Si prefieres evitar estos dolores de cabeza o quieres usarlo junto con herramientas como CUDA para IA, alternativas como RustDesk, AnyDesk o NoMachine podrían ser mejores opciones hoy en día.