Noticia Linux en Samsung DeX: guía avanzada para exprimir tu Galaxy

Linux en Samsung DeX


Muchos usuarios avanzados de Samsung se han enamorado de DeX desde que lo probaron por primera vez: conectar el móvil a un monitor y tener un entorno de escritorio completo suena a ciencia ficción hecha realidad. Pero, con la llegada de nuevas versiones de One UI, como la 8, más de uno ha notado que la experiencia con DeX ha cambiado, se han perdido funciones y se echa en falta un Linux integrado como en aquella mítica beta de Linux on DeX.

Al mismo tiempo, la comunidad no se ha quedado de brazos cruzados. Entre propuestas al equipo de Samsung, experimentos con Termux, chroot, Proot, virgl y soluciones curiosas para grabar la pantalla de DeX o exprimir el modo multiventana, ha ido surgiendo todo un ecosistema de trucos y atajos para montar un entorno Linux útil dentro de DeX, incluso sin soporte oficial. Si usas tu Galaxy como herramienta profesional, para desarrollo o para dar clase, esto te va a interesar.

Linux on DeX: qué fue y por qué muchos lo echan de menos​


Durante unos años, Samsung apostó fuerte por una idea muy potente: Linux on DeX, también conocido como Linux on Galaxy. La propuesta era sencilla de explicar pero increíble para quienes la probaron: poder ejecutar una distribución Linux completa en tu Galaxy, aprovechando DeX para tener un escritorio tradicional en un monitor externo, con ratón y teclado.

En la práctica, Linux funcionaba como una aplicación más dentro de Android, pero por debajo corría un sistema operativo Linux completo con su propio entorno de escritorio y sus aplicaciones nativas. En demostraciones oficiales se veía software como GIMP o Firefox funcionando con normalidad, lo que abría la puerta a que desarrolladores y power users olvidaran el portátil en muchas situaciones.

La beta de Linux on DeX fue limitada, disponible solo para Galaxy Note9 y Galaxy Tab S4 con Android Oreo o superior, y accesible mediante un programa de registro para desarrolladores. Quienes participaron en esas pruebas hablan de un potencial enorme, especialmente en entornos educativos y de programación, donde un único smartphone podía hacer de PC de escritorio con Linux de verdad.

Uno de los usos más repetidos fue el de los docentes de áreas técnicas: profesores de desarrollo web y asignaturas de programación que utilizaban Linux on DeX en clase para mostrar entornos de desarrollo, servidores locales o herramientas open source sin necesidad de un aula llena de PCs. Para ellos, su Galaxy no era solo un teléfono, sino su oficina entera en el bolsillo.

Sin embargo, esa beta llegó a su fin hace ya tiempo. Tras el cierre, la información oficial prácticamente desapareció y la página de la beta dejó de actualizarse. Varios usuarios han preguntado en los foros de Samsung por el estado del proyecto, expresando que sería fantástico que esta función volviera integrada de serie en los Galaxy actuales, pero la compañía no ha anunciado su regreso.

La apuesta de Samsung por la convergencia móvil-PC​


La idea de fondo no ha cambiado: la convergencia entre smartphone y ordenador está cada vez más cerca. Samsung DeX es una de las propuestas más maduras para convertir el móvil en un entorno de escritorio, y la integración con Linux fue, en su día, uno de los movimientos más valientes en este terreno.

Linux on Galaxy se presentó como un aliado natural de DeX. El dock y el modo DeX convertían el móvil en un “PC”, mientras que Linux proporcionaba el sistema operativo favorito de gran parte del mundo del desarrollo. En conferencias para desarrolladores, Samsung mostró cómo esta convergencia Android-Linux permitía usar herramientas de programación, editores de imagen y navegadores de escritorio con un rendimiento muy decente.

En los ejemplos públicos se hablaba de compatibilidad con Ubuntu 16.04 y versiones posteriores, y se enfatizaba que Linux sigue siendo el sistema elegido por muchos profesionales de la programación. Que Samsung lo llevara a sus Galaxy encajaba con lo que otros gigantes tecnológicos estaban haciendo, como permitir instalar distribuciones Linux directamente desde la tienda de Windows 10.

Aunque la beta terminó, el contexto actual juega a favor de un eventual regreso. La tendencia hacia el teletrabajo y los entornos portátiles es clara, y los móviles de gama alta de hoy superan de sobra a muchos portátiles de gama media de hace pocos años. Esto hace que la idea de resucitar Linux on DeX resulte especialmente tentadora para la comunidad.

¿Por qué la comunidad pide que Linux on DeX vuelva?​


Linux en Samsung DeX como sacarle provecho


En los foros oficiales y en comunidades de usuarios, cada cierto tiempo aparece alguien que lanza el mismo mensaje: “Samsung, devolved Linux on DeX, ahora sí que podría triunfar”. Los argumentos que dan son bastante sólidos y reflejan muy bien el momento actual del hardware y del software.

Por un lado, el hardware. Un Galaxy S24 Ultra o cualquier gama alta reciente cuenta con potencia de sobra comparable a muchos portátiles de trabajo, con CPUs rápidas, mucha RAM y almacenamiento generoso. Ejecutar un escritorio Linux completo hoy sería mucho más fluido que en los tiempos del Note9 o la Tab S4.

Por otro, las nuevas formas de trabajo. La gente se mueve más, trabaja en remoto, mezcla ocio y productividad en los mismos dispositivos y valora muchísimo la posibilidad de llevar un sistema completo en el bolsillo sin arrastrar un portátil. Para desarrolladores, estudiantes y profesionales técnicos, tener Linux dentro de DeX sería un sueño muy práctico: IDEs, contenedores, servidores y herramientas CLI al alcance de un cable HDMI.

La integración en el ecosistema Galaxy también es un argumento clave. Usuarios entusiastas proponen que Linux on DeX se relance como una función más dentro de DeX, con un cambio fluido entre el entorno Android y el entorno Linux desde la propia interfaz, y con soporte ampliado a tablets Galaxy y a más modelos de teléfono.

Por último, está el factor comunidad. El número de personas interesadas en Linux no ha dejado de crecer y una buena parte de esa comunidad estaría encantada de usar un entorno Linux nativo en sus Galaxy. Para Samsung sería una forma clara de diferenciarse de Apple y otros fabricantes Android, ganándose el cariño de desarrolladores, sysadmins, estudiantes de informática y perfiles muy técnicos, que suelen ser los que más recomiendan marca a su entorno.

De la beta oficial a los apaños: cómo usar Linux hoy en DeX​


Aunque Samsung ya no ofrezca un Linux on DeX oficial, muchos usuarios han buscado alternativas. La más extendida pasa por combinar Termux, entornos PROOT o CHROOT y el modo Samsung DeX para montar algo muy parecido a un escritorio Linux, con distintas capas de integración y rendimiento.

Un punto de partida clásico es usar Termux como terminal y entorno base. Desde ahí se puede levantar un sistema de escritorio completo dentro de un contenedor PROOT (sin root) o un CHROOT (con root). Varios proyectos públicos detallan cómo hacerlo, proporcionando scripts y configuraciones preparadas para que no tengas que reinventar la rueda.

Entre los recursos más utilizados para entornos sin root está Termux-Desktops de LinuxDroidMaster, que ofrece configuraciones PROOT con diferentes escritorios y distribuciones. Para quienes sí tienen root y buscan más rendimiento, se suele recomendar Linux Deploy, que facilita la creación de sistemas Linux en CHROOT con mejor desempeño que PROOT y más aprovechamiento del hardware.

También existe la opción más manual, pensada para quien quiera entender bien lo que ocurre por debajo: montar un CHROOT Linux “a pelo” dentro de Termux, siguiendo guías técnicas detalladas. Estas explican paso a paso la preparación del sistema de archivos, la configuración del entorno y la integración con Android, algo muy útil para aprender a fondo cómo funciona esta capa de convergencia.

Entornos PROOT vs CHROOT: sin root o con root​


A la hora de montar Linux en tu Galaxy para usarlo en DeX, una de las grandes decisiones es si apostar por un entorno PROOT (sin root) o por un CHROOT (con root). Ambas opciones permiten tener un usuario Linux con su propia jerarquía de directorios, pero presentan diferencias importantes en rendimiento y permisos.

Los entornos PROOT se ejecutan en modo usuario sobre Android, por lo que no requieren acceso root al dispositivo y son mucho más seguros de cara a la garantía. Para usuarios que no quieren complicarse rooteando su Galaxy, es el camino obvio. El coste es que el rendimiento suele ser algo menor y hay ciertas limitaciones de acceso al hardware y al sistema.

Por el contrario, un CHROOT corre directamente como parte del sistema, aprovechando mucho mejor los recursos del dispositivo. Con root, Linux puede exprimir más la CPU, la GPU y la E/S, y las soluciones con aceleración de hardware funcionan mejor. La contrapartida es que tener root implica más riesgos de seguridad y, en muchos casos, problemas con la garantía y las actualizaciones OTA.

Linux Deploy simplifica bastante la vida a quienes optan por CHROOT: permite descargar e instalar distribuciones populares, configurar la imagen, el entorno gráfico y el servidor X sin demasiados quebraderos de cabeza. Para quien prefiera control total, guías más avanzadas muestran cómo montar el CHROOT manualmente y cómo integrar después clientes X eficientes como Termux X11.

Termux X11 y virgl: escritorio Linux con aceleración en DeX​


Un punto clave para que Linux en DeX resulte usable es la forma de mostrar el escritorio y las aplicaciones gráficas. Muchos empiezan usando VNC, pero la experiencia en rendimiento y latencia es mejorable. Aquí entra en juego Termux X11, un cliente X pensado específicamente para este tipo de montajes.

Termux X11 actúa como servidor gráfico para las aplicaciones Linux que corren dentro del PROOT o CHROOT, y se integra mucho mejor con el ecosistema Android y DeX que un visor VNC tradicional. Usuarios que han probado ambas opciones coinciden en que Termux X11 es “un billón de veces más rápido” que VNC, con menos lag y mejor respuesta de ratón y teclado.

Si además se suma virglrenderer para aceleración gráfica, se puede llegar a ejecutar aplicaciones Linux con soporte 3D, algo impensable hace unos años en un móvil. Documentación como la de Termux-Desktops y artículos especializados explican cómo habilitar esta aceleración en entornos PROOT y CHROOT, ajustando drivers y variables de entorno para sacar partido a la GPU del dispositivo.

En la práctica, esto permite que en un escritorio DeX ejecutando Linux via Termux puedas abrir aplicaciones gráficas exigentes, reproducir contenido multimedia e incluso probar algunos juegos sencillos. Varios vídeos demuestran el rendimiento real, mostrando que el combo DeX + Termux X11 + virgl puede ser sorprendentemente solvente.

Grabación de pantalla en DeX: trucos con root y sin root​


Uno de los problemas más comentados por quienes experimentan con Linux en DeX es que, al querer compartir sus avances, se encuentran con que no aparece el grabador de pantalla en el entorno DeX. Esto complica mucho crear tutoriales en vídeo o documentar configuraciones.

Un usuario especialmente inquieto decidió investigar y acabó dando con una forma de lanzar el grabador de pantalla de Samsung usando usar ADB o Termux, aunque con la pega de necesitar acceso root en ambos casos. La idea consiste en iniciar directamente la actividad del grabador por medio de la herramienta “am start”.

Desde Termux, el comando aproximado que se utiliza es algo como suam start -n com.samsung.android.app.smartcapture/com.samsung.android.app.screenrecorder.ScreenRecorderStarterActivity -a com.samsung.android.app.screenrecorder.ACTION_START –ez FLAG_ACTIVITY_NEW_TASK true, mientras que desde un ADB shell se puede hacer algo similar encapsulándolo en un “su -c”. Con ello se logra disparar el grabador incluso aunque no aparezca su icono habitual.

Para quienes quieran investigar una forma de conseguirlo sin root, se sugiere echar un vistazo al logcat filtrado del proceso del screenrecorder y a apps como Automate de Llamalab, que permiten orquestar flujos mediante bloques visuales y acceder a muchas APIs internas de Android. Con Automate se puede, por ejemplo, lanzar actividades del sistema y jugar con los widgets, lo que abre la puerta a un posible atajo sin necesidad de root.

Si no te interesa pelearte con actividades internas, todavía existe otra opción: usar el binario nativo /system/bin/screenrecord, accesible vía ADB o desde un shell en el dispositivo. Esta herramienta graba la pantalla sin audio, pero es suficiente para capturar sesiones de DeX o demostraciones de tu escritorio Linux.

Para configurarlo, primero conviene consultar la ayuda con /system/bin/screenrecord –help. Después hay que averiguar los identificadores de las pantallas físicas mediante el comando dumpsys SurfaceFlinger –display-id, que muestra algo como “Display 4613571866842539268…”. Ese número es el que se pasa a screenrecord con la opción display-id para indicar qué monitor quieres grabar.

Un ejemplo real sería ejecutar screenrecord –display-id 4613571866842539268 /sdcard/Download/tmp_file_1.mp4 para capturar la salida del monitor externo conectado a DeX y guardar el vídeo en la carpeta Download. Para detener la grabación basta con pulsar Ctrl + C en la terminal donde se lanzó el comando, tras lo cual el archivo queda listo para compartir.

Ajustes útiles en Samsung DeX: accesibilidad, teclado y modo desarrollador​


No todo en DeX gira en torno a Linux; también hay pequeños ajustes que mejoran mucho el día a día. Por ejemplo, si suelo trabajar en entornos poco iluminados o con monitores muy brillantes, conviene conocer la opción de atenuación adicional de la pantalla dentro de las opciones de accesibilidad.

En la ruta Ajustes > Accesibilidad > Mejoras de visibilidad > Atenuación adicional puedes ajustar la intensidad de la atenuación y activarla para ganar comodidad visual en largas sesiones. Es un ajuste sencillo pero muy agradecido cuando pasas horas delante del monitor con DeX y no quieres forzar la vista.

Otro tema importante es el mapeo de teclas y los atajos de teclado, especialmente si trabajas con entornos Linux remotos o locales donde el teclado es crucial. Aplicaciones como Keymapper (open source) permiten reasignar combinaciones de teclas o lanzar aplicaciones rápidamente, ideal para configuraciones sencillas.

Si necesitas algo más avanzado, Automate puede entrar de nuevo en juego para crear flujos complejos que reaccionen a teclas, eventos o cambios de estado del sistema. De hecho, se pueden encadenar Keymapper y Automate mediante intents y broadcasts internos, logrando atajos muy potentes que funcionen tanto en Android como en sesiones DeX con Linux.

Por último, hay que mencionar el modo desarrollador de Samsung DeX, que no es el mismo que las opciones de desarrollador de Android. Este modo desbloquea ajustes especiales del entorno de escritorio, incluyendo un mejor control sobre la redimensión de ventanas y el comportamiento de las aplicaciones.

Para activarlo, en un entorno DeX ve a Ajustes > Samsung DeX > Acerca de Samsung DeX y toca rápidamente el título “Samsung DeX” cinco veces. Aparecerá una ventana emergente preguntando si quieres habilitar las opciones de desarrollador; al aceptarlo y reiniciar DeX, tendrás disponible este menú adicional.

Es muy recomendable combinarlo con la opción de “Multiventana para todas las aplicaciones” en Ajustes > Funciones avanzadas > Laboratorios, o desde las propias opciones de desarrollador. Con ello logras forzar que cualquier app, incluso las que no están pensadas para pantallas grandes, pueda ejecutarse en ventana redimensionable dentro de DeX.

Forzar apps de móvil y acceder al lanzador One UI desde DeX​


Una de las quejas habituales de quienes usan DeX es encontrarse con aplicaciones que se niegan a correr en modo escritorio, se reinician al cambiar de tamaño o no permiten ser redimensionadas. Activar el modo desarrollador y los laboratorios de multiventana soluciona gran parte de estos problemas, pero todavía queda algún truco curioso que la comunidad ha descubierto.

Entre ellos destaca un comportamiento casi “bug convertida en feature”: la posibilidad de forzar el lanzador de inicio normal de One UI dentro de un entorno DeX. Esto te permite ver tus pantallas de inicio, iconos y widgets como si estuvieras en el modo móvil, sin abandonar DeX por completo.

El método más citado pasa por instalar una app de copias de seguridad como Swift Backup desde Google Play. No hace falta usar sus funciones de backup; basta con abrirla, ir a la pestaña de aplicaciones, seleccionar cualquiera y pulsar el menú de tres puntos verticales para elegir la opción “Agregar a la pantalla de inicio”.

Al aceptar, por algún motivo, el sistema cambia el lanzador activo y muestra el lanzador típico de One UI, con sus apps y widgets, pero manteniendo al mismo tiempo la barra de tareas y las ventanas de DeX. Es una especie de modo híbrido en el que puedes usar el escritorio de siempre junto a los elementos de DeX. Para volver al modo DeX “puro”, basta con desconectar y reconectar el cable HDMI, o usar el atajo de teclado Windows + W dos veces para alternar el modo.

Esta combinación da bastante juego, porque permite acceder a widgets, atajos de aplicaciones y configuraciones que normalmente solo verías en el modo móvil, mientras sigues usando ventanas flotantes de DeX y, por ejemplo, un escritorio Linux corriendo en Termux X11 al mismo tiempo.

Ideas y propuestas de futuro para Linux en Samsung DeX​


Con todo lo que se ha aprendido desde la beta de Linux on DeX, muchos usuarios han elaborado propuestas bastante concretas sobre cómo Samsung podría relanzar una versión moderna de Linux integrado en DeX. Estas ideas se apoyan tanto en la experiencia de la beta original como en los trucos y soluciones que hoy se usan con Termux y compañía.

Una sugerencia recurrente es que, en lugar de limitarlo a uno o dos modelos, Samsung trabaje con distribuciones populares como Ubuntu o Fedora para ofrecer imágenes oficiales optimizadas, disponibles para un abanico más amplio de dispositivos Galaxy (teléfonos y tablets). Integrarlo en la app de DeX permitiría cambiar de Android a Linux en un clic, manteniendo la coherencia del ecosistema.

Como valor añadido, un relanzamiento de Linux on DeX bien pensado reforzaría la imagen de Samsung como marca puntera en innovación frente a Apple y otros fabricantes Android. A los ojos de la comunidad técnica, ofrecer un entorno Linux de escritorio soportado oficialmente es un gesto muy potente: significa tomarse en serio a desarrolladores, administradores de sistemas y estudiantes de carreras tecnológicas.

Además, encajaría perfectamente con el resto de dispositivos del ecosistema Galaxy, como las Galaxy Tab y los Galaxy Book, creando un triángulo interesante: tablet Android, portátil tradicional y smartphone capaz de convertirse en un mini-PC Linux. Para muchos profesionales, esto convertiría al Galaxy en algo más que un teléfono: en el centro de todo su flujo de trabajo.

Mientras ese futuro llega o no, la comunidad sigue tirando de ingenio para conseguir que Linux conviva con DeX mediante Termux, PROOT, CHROOT, Termux X11, virgl y otras herramientas. Entre ajustes de accesibilidad, atajos de teclado, modos desarrollador y curiosos bugs convertidos en funciones, se ha ido tejiendo una guía práctica que convierte a muchos Galaxy en auténticas estaciones de trabajo portátiles basadas en Linux, siempre que el usuario esté dispuesto a trastear un poco. Comparte esta información para que otras personas conozcan el modo Samsung DEx en Linux.

Continúar leyendo...