Tecnología

Así se ejecutan aplicaciones X11 en Windows desde el bq con Ubuntu

·

Estos días estoy realizando algunas pruebas con un bq Aquaris E4.5 Ubuntu Edition como teléfono principal. El resultado lo podréis ver pronto en Xataka pero ya sabéis que hace unas semanas pude probar casi en exclusiva el terminal del que grabamos una buena primera toma de contacto:

El caso es que entre las pruebas tocaba hacer algo que era casi obligatorio en este dispositivo: trastear con la consola de comandos. La aplicación Terminal no está preinstalada (tirón de orejas, Canonical/bq) pero es fácilmente instalable vía esa lacónica tienda de aplicaciones, y que yo haya visto es con diferencia la aplicación nativa más destacable de todo el ecosistema Ubuntu for Phones. Buen diseño, presencia de varios atajos de teclado importantes (incluidos tecla arriba y abajo para acceder a comandos anteriores o siguientes en el historial) y buen comportamiento que permiten acceder a esa faceta poco promocionada de un sistema operativo para móviles que tiene un trasfondo linuxero total.

El caso es que juguetear con la consola desde el móvil es un poco infierno. Lo ideal es hacerlo vía ssh para aprovechar el teclado de tu PC y portátil. En Canonical no lo ponen fácil, o por lo menos yo no lograba reiniciar el servidor ssh activando la opción de entrar con usuario/contraseña. Así que tocó el camino más seguro pero también más incómodo: generar una clave pública/privada desde puttygen, mandarme la clave pública por correo electrónico, y copiarla y pegarla a /home/phablet/.ssh/authorized_keys para poder conectarme vía ssh (previo reinicio del servicio, algo que era necesario cada vez que iniciaba el proceso, por si lo intentáis y os da el maldito “Connection refused“).

Dicho y hecho (eso sí, tras un rato trasteando). Ya tenía la consola de comandos, y me dispuse a jugar un poco con las “interioridades” de esa versión de Ubuntu que Canonical ofrece en estos dispositivos. Nos encontramos aquí con un bash en toda regla idéntico al de las versiones de escritorio de Ubuntu, pero en el que, cuidado, hay una diferencia importante: estamos en un dispositivo basado en micros ARM, así que los repos son distintos y, sobre todo, mucho más limitados que en las arquitecturas x86. No solo eso: la partición de sistema está montada en modo solo lectura, así que es necesario remontarla (qué mal suena en español) para poder, entre otras cosas, instalar paquetitos con el apt-get. Para ello, atentos:

sudo mount /dev/loop0 / -o remount,rw

A partir de lo cual podréis juguetear a tope. Haciendo un rápido “apt-cache search . | more” uno puede ver la lista de paquetes disponible. En una distro normal esa lista sería horriblemente larga, pero aquí casi es divertido ir repasándola para encontrar tesoritos.

ubuntu-terminal-1

Yo encontré algunos: es posible instalar firefox, inkscape, nautilus, metacity (e incluso compiz), baobab, y algún que otro paquete más orientado a disfrutar de aplicaciones gráficas, pero la mayor parte de los paquetes están claramente orientados al desarrollo (compilad, compilad malditos) o, como mucho, a utilidades de consola. Por ejemplo, están apache, php5 y MySQL -lástima, nada de nginx precompilado- así que servir una web con un WordPress parece perfectamente factible, algo que mola pero que cuidado, no recomiendo (las cuotas de datos móviles no lo hacen recomendable, cualquiera que cargue tu página y se le sirva desde una conexión móvil estará haciendo uso de tu plan de datos).

El siguiente paso era ejecutar aplicaciones en remoto, y aquí entra en juego el X11 Forwarding que se puede activar en las conexiones SSH (tanto en el fichero de configuración /etc/ssh/sshd_config como en las opciones de la conexión que uses al teléfono en Putty). Necesitaremos algo más si queremos mostrar esas aplicaciones gráficas en Windows, y aquí entra en acción Xming, una pequeña aplicación –aquí hay más detalles de como ponerlo en marcha- que crea una pantalla virtual para que lo que ejecutes en el teléfono en realidad se muestre en el PC con Windows desde el que te conectas vía SSH. Muy mágico todo y muy estupendo, pero es que además funciona. Recuerdo (lo puse todo en marcha hace 3 o 4 días) que me encontré con algún que otro problemilla que me impedía que las aplicaciones «se dibujaran» en mi escritorio Windows, y aunque ahora mismo ya no recuerdo cómo lo resolví, el historial de la terminal me da pistas. O bien lo resolví con un «sudo apt-get install xorg-x11-auth«, o bien con un «xhost +» o bien con un «export DISPLAY=localhost:0«. O quizás con una combinación de ellos. Probad, porque por ahí van los tiros.

Una vez resuelto el tema, ya solo quedaba lanzar aplicaciones (importante instalar metacity y luego hacer un «metacity –replace &» para que las ventanas tengan bordes y podamos moverlas por el escritorio) ver cómo rendían. En las capturas queda muy bonito (el vídeo del tema en funcionamiento saldrá en Xataka) pero en realidad trabajar así es un poco tostón. Hay un lag claramente apreciable y la simple navegación web es lentita, pero como curiosidad, la verdad mola.

javipas-ubuntu-ssh-x11

Aquí todo mejoraría con un móvil más potente (el Meizu MX4, por ejemplo), pero es que ejecutar aplicaciones gráficas vía SSH no es que sea tampoco necesariamente rápido a no ser que tu conexión de red sea la pera. En mi caso con la conexión WiFi tirando el resultado era usable… pero no del todo cómodo. Aún así, esta es una buena forma de entender (o vislumbrar) lo que en algún momento espero que Canonical permita en los dispositivos móviles con Ubuntu. La eterna promesa de la convergencia hará esto del ssh innecesario y todo se ejecutará directamente en el teléfono con salida directa al monitor de turno, pero el funcionamiento, en esencia, será este.

Y eso, creo yo, mola. Ale, para que luego digáis que de cuando en cuando no trasteo y meto algún post de los de antaño 😉


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . ¡Aprovecha, que no suelen durar mucho tiempo!

  • LG 65UM7610PLB: una smart TV de 65? con resolución 4K UHD, soporte HDR, palnel IPS, sistema webOS 4.5, asistente de Google y Alexa, sonido DTS Virtual:X. Está a 642,45 euros en Amazon (baja de 999).
  • Huawei P40 Lite: el nuevo modelo de 6,4? con un Kirin 810, 6 GB de RAM, 128 GB de capacidad, cámara quad (48+8+2+2), 4.200 mAh y con Android pero sin apps o servicios de Google, aunque hay formas de saltarse ese tema. Está a 202,99 euros en AliExpress Plaza con el código ALIVERSARIO27. En Amazon está a 299 euros aunque te incluye unos Freebuds 3.
  • Realme X2 Pro: 6,5 pulgadas 90 Hz, 12 GB de RAM, 256 GB capacidad, Snapdragon 855+, cámara cuádruple (64+13+8+2 MP), 4.000 mAh, lector bajo pantalla, está a 361 euros en AliExpress Plaza con el código ALIVERSARIO37. En Amazon está a 439 euros.
  • Xiaomi Redmi Note 8: 6,53?, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería. Estupendo por 135,20 euros en AliExpress Plaza con el código 328TT11ANIVERSARIO. En Amazon está a 155,42 euros.
  • Smart TV Stream System 32?: una Smart TV modesta de 32 pulgadas HD Ready (1.366×768) que puede hacer el apaño. Tiene soporte de Netflix, HBO o YouTube, puerto HDMI, USB y WiFi. Está a 120 euros en AliExpress Plaza con el código ALIVERSARIO17.
  • Xiaomi Amazfit Pace: un reloj deportivo de Xiaomi que tiene GPS, frecuencia cardíaca, notificaciones, 4 GB de capacidad para música, batería de hasta 5 días en uso normal, está a 58,15 euros en AliExpress Plaza con el código ANS7.
  • Xiaomi Mi TV Box S: el set top box de Xiaomi con soporte de streaming en 4K, procesador Amlogic S905L (S905X), 2 GB de RAM, 8 GB eMMC, WiFi ac, BT 4.2, HDMI 2.0, mini TOSLINK, control remoto. Está a 49 euros en Amazon.
  • Apple iPhone 11 64 GB: 6,1 pulgadas de pantalla Retina, Apple A13 Bionic, Face ID, cámara dual de 12 +12 Mpíxeles, carga inalámbrica, resistencia IP68, carga rápida, Dolby Atmos, está a 749 euros en AliExpress Plaza con el código ALIVERSARIO60 (envío desde España). En Amazon está a 789 euros.
  • Amazon Kindle: el lector de libros electrónicos de Amazon ya cuenta en su versión básica con luz frontal integrada, así que puedes leer en la cama sin lámparas. 6 pulgadas 167 ppp, 4 GB de capacidad, está a 64,99 euros en Amazon (baja de 89,99). El Paperwhite resistente al agua está a 99,99 euros (baja de 129,99).
  • Monument Valley 2: un juego visualmente precioso con una mecánica de puzzles espectacular. Está gratis para Android en Google Play y también gratis para iOS en la App Store.
  • Apple Watch Series 5: el reloj inteligente de Apple baja un poco de precio. Pantalla siempre activa, 44 mm, tiene GPS pero no eSIM, correa de slicona, chip Apple S5, sensor de frecuencia cardáica, digital crown. Está a 315,43 euros en AliExpress con el código ALIVERSARIO37.
  • TD Systems K50DLJ10US: una Smart TV de 50 pulgadas con resolución 4K UHD, soporte HDR10, sonido Dolby Digital Plus, Android TV, está a 247,05 euros en AliExpress con el código ALIVERSARIO37. En Amazon 379 euros.
  • XIaomi Mi Band 4: la versión global enviada desde España de esta pulsera cuantificadora con pantalla AMOLED de 0,95?, monitorización de sueño, actividad física, GPS, todo por 22 euros en AliExpress. En Amazon está a 29,78 euros.
  • Xiaomi Redmi Note 9S: preventa (disponible el 7 de abril), 6,67?, Snapdragon 720G, 6 GB de RAM, 128 GB de capacidad, cámara quad (48+8+5+2 MP), 5.020 mAh de batería (uauh), está a 229 euros en AliExpress Plaza con el código NOTE9S40S.
  • TCL 50DP602: una Smart TV de 50? con resolución 4K UHD, soporte HDR, sonido Dolby Digital Plus, está a 326,22 euros en Amazon. Brutal.
  • Oppo Reno 2: 6,55?, Snapdragon 730G, 8 GB de RAM, 256 GB de capacidad, cámara cuádruple (48+13+8+2), lector de huella bajo pantalla, 4.000 mAh, cámara frontal «aleta tiburón». Muy curioso , está a 459 euros en Amazon (baja de 499).
  • Huawei P30 Lite: 6,15?, Kirin 710, 4 GB de RAM, 128 GB de capacidad, cámara triple (48+8+2), 3340 mAh, lector de huella trasero, NFC, minijack. Está a 172 euros en AliExpress Plaza (envío desde España) con el código ALIVERSARIO27.
  • Adaptador Bluetooth Philips AEA2000: un dispositivo que transforma en Bluetooth tus altavoces y equipo de sonido de siempre . Se conecta por minijack y ya lo puedes usar enviando música desde el móvil. Está a 19,97 euros en Amazon (baja de 34,99).
  • Mochila Under Armour Scrimmage 2.0: una mochila unisex para adulto con tejido que repele el agua y transpira, correas acolchadas para los hombros, funda para ordenador de 15,6?, bolsillo de malla para botella. Está a 19,98 euros en Amazon (baja de 40).
  • Micrófono Nacon PCST-200MIC: un estupendo micrófono de streaming profesional con conexión USB, patrón cardioide, incluye trípode ajustable, salida para monitor/auriculares con conector de 3,5 mm. Está a 44,95 euros en Amazon (baja de 70).
  • LG 49UM7100ALEXA: una Smart TV de 49? 4K, soporte HDR10 Pro y HLG, altavoces de 20 W Dolby Digital, webOS, AI ThinQ, Bluetooth, WiFi, Miracast, y soporte integrado de Alexa. Está a 364 euros en Amazon.
  • OnePlus 7T: 6,55?, soporte 90 Hz, Snapdragon 855+, 8 GB de RAM, 128 GB capacidad, cámara triple (48+12+16 MP), 3.800 mAh, lector bajo pantalla, excepcional por 453 euros en Banggood con el código BG7T128320. En Amazon cuesta 608 euros.
  • ASUS ZenBook 14: un portátil de 14? FullHD con un Ryzen 7 3700U, 16 GB de RAM (muy bien), 512 GB de SSD, una Radeon RX Vega 10, sistema operativo Endless OS, teclado español, lector de huella. Está a 649 euros en Amazon.
  • WD Black P10 5TB: una unidad de 5 TB de capacidad perfecta para consola o PC, capacidad estupenda, conexión USB 3.0, tasas de transferencia notables, está a 119,99 euros en Amazon (baja de 140,49).
  • Dos Sonos One (2ª Gen): un pack de dos altavoces Sonos One con control táctil y calidad excepcional de sonido, soporta Alexa y AirPlay, al agregar dos a la cesta y tramitar se aplica el descuento, están a 295 euros en Amazon. (bajan de 380).
  • Seagate Expansion 8 TB: otra unidad aún con mayor capacidad, 8 TB (uauh!) con interfaz USB 3.0 (compatible USB 2.0), 3,5 pulgadas y un precio muy bueno (no tanto como el anterior), 139,99 euros en Amazon.
  • HiSense H50AEE6400: una Smart TV de 50? con resolución 4K UHD, soporte HDR, plataforma VIDAA U, modo deporte, está a 349,99 euros en Amazon.
  • ‘World War Z’, ‘Figment’ y ‘Tormentor x Punisher’: Epic Games vuelve a regalar juegos. Tres más con muy buenas críticas, que os podéis descargar desde ya mismo. A por ellos!
  • Altavoces Edifier Studio R1280T: equipo de dos altavoces para sonido estéreo, hasta 42 W de potencia, conectores RCA y minikack, sensibilidad de 85 dB, mando a distancia. Son estupendos, de hecho los tengo en casa. Están a 73,99 euros en Amazon (bajan de 99,99).
  • Apple iPhone 8 256 GB (rojo, reacondicionado): atentos a este modelo, que según Amazon está como nuevo y «funciona como tal», nada menos que 256 GB de capacidad, 4,7 pulgadas, cámara de 12 Mpíxeles, TouchID, resistencia al agua IP67. Está a 399 euros en Amazon.
  • Sharp LC-55UI8762ES: una Smart TV de 55 pulgadas con resolución 4K UHD, soporte HDR+, Smart Aquos Net+, 3 x HDMI, 2 x USB, altavoces Harman Kardon, está a 399,99 euros en Amazon (baja de 799,99).
  • Philips 32PFS5823: una Smart TV modesta de 32 pulgadas y resolución Full HD para quienes no necesitan lo más de lo más. Tiene tecnología Pixel Plus HD, Dolby Audio, y puertos HDMI y USB. Está a 209,99 euros en Amazon (baja de 269).
  • Lenovo IdeaPad C340-14API: un portátil convertible en tablet muy majo de 14? Full HD con un Ryzen 5 3500U, 8 GB de RAM, 256 GB de SSD, Windows 10 y teclado en español por 599,99 euros en Amazon.
  • ASUS ZenBook UM431DA-AM003: un portátil de 14? Full HD con un Ryzen 5 3500U, 8 GB de RAM, 512 GB de SSD, sin sistema operativo, teclado en español, está a 549 euros en Amazon.
  • Humble Bundle Just Drive: un pack de juegos de conducción para quienes quieran disfrutar al volante «virtual». Asetto Corsa, Dirt 4 y Project Cars 2 entre otros por 12 euros en Humble Bundle. Brutal
  • Humble Bundle Stardock: esta empresa lleva años haciendo programas fantásticos de personalización y productividad de Windows 10. Por 13,50 euros tendrás el pack completo, incluidos Windows Blinds, Fences (escritorios virtuales) o Multiplicity (KVM software).
  • ASUS ROG Swift PG248Q: un monitor gaming de 24? FullHD, hasta 180 Hz, contraste 1000:1, 1 ms de tiempo de respuesta, están a 232,24 euros en Amazon reacondicionados (casi como nuevos, precio normal 425 euros).
  • Garmin Fenix 5: un reloj cuantificador y deportivo espectacular con GPS, medidor de frecuencia cardíaca, caja de 47 mm, un montón de indicadores, muy usado por triatletas, está a 382 euros en Amazon (baja de 499,99).
  • Acer Aspire 3: un portátil muy modesto pero curioso, 15,6? FullHD, Core i3-6006U, 4 GB de RAM, 128 GB de SSD, Linux preinstalado, teclado español, está a 239 euros en Amazon, buena opción como portátil de batalla o para niños.
  • Kllisre X79: curiosísimo esta combinación de placa base + CPU 8 GB RAM. Integra un Xeon E5 2620 y dos módulos DDR3 de 4 GB. Todo un poco antiguo pero curioso para montar un equipito de salón o trabajo majo. Está a 66,77 euros en AliExpress.
  • Honor Magic Watch 2: el reloj inteligente de Honor, la submarca de Huawei, con caja de 42 mm, Bluetooth 5.0, resistencia al agua (natación), ritmo cardiaco, monitor de sueño, diversas actividades, notificaciones, hasta 14 días de autonomía, está a 119 euros en AliExpress. El de 46 mm está a 130 euros en AliExpress.
  • AMD Ryzen 2600X: si estáis actualizando vuestro PC o vais a montaros uno nuevo atentos a este micro de 8 núcleos y 16 hilos de ejecución, preparado para overclocking, 95W de TDP, hasta 4,25 GHz. Está a 129 euros en Amazon (baja de 215).
  • Xiaomi Mi 9T: 6,39? AMOLED, Snapdragon 730, 6 GB de RAM, 128 GB de capacidad, cámara triple (48+8+13), cámara frontal retráctil (20 MP), lector de huella bajo pantalla, 4000 mAh. La versión de 64 GB está a 259,99 euros en Amazon (baja de 329).
  • Aspiradora Philips Speedpro: formato escoba, se puede usar como aspiradora vertical o aspiradora de mano, en ambos casos sin cable. Cepillo con succión de 180º, tecnología PowerCyclone 7, hasta 800 l/min de velocidad del aire, está a 149,99 euros en Amazon (baja de 289).
  • Amazon Prime Estudiantes: la suscripción a Amazon Prime está a solo 18 euros al año (60 para usuarios normales) con un periodo gratuito de 90 días de prueba. Ya sabéis, con ella tenéis entrega rápida gratis, prime video y prime music.
  • Xiaomi Redmi Note 8T: 6,3?, Snapdragon 665, 3 GB de RAM, 32 GB de capacidad, cámara cuádruple (48+8+2+2), 4.000 mAh, lector trasero, buena opción recién salida del horno. Está a 179 euros en Amazon.
  • Huawei P40 Lite + Freebuds 3: 6,4?, Kirin 810, 6 GB de RAM, 128 GB de capacidad, cámara cuádruple de 48+8+2+2 MP, 4.200 mAh de batería, regalo de los auriculares valorados en 179 euros. Está a 299 euros en Amazon, espectacular. Una sola pega: lleva Android 10, pero sin servicios y apps de Google.
  • HiSense H65A6500: una Smart TV enorme de 65 pulgadas con resolución 4K UHD, soporte HDR, con la plataforma VIDAA U, modo deportes, WiFi, Precision Color, está a 579,99 euros en Amazon.
  • Intel NUC: un miniPC potente y curiosón. Con un Core i5-7260U, 8 GB de RAM, 240 GB de SSD2, Windows 10, está a 525 euros en Amazon. Buen equipo de trabajo o incluso de salón.
  • Acer Aspire 3 A315-54K: un portátil de 15,6? Full HD con un Core i5-10210U, 8 GB de RAM, 512 GB de SSD, sin sistema operativo, con salida HDMI, RJ45, USB 3.1, lector de tarjetas, está a 499 euros en PcComponentes (en Amazon 708 euros).
  • Disco duro externo Maxtor 4 TB: una unidad ya reconocida, compacta, conexión USB 3.0/3.1 Gen 1, 4 TB de capacidad, está a 99,90 euros en Amazon.
  • Smartwatch Huawei GT Fashion: un reloj inteligente con monitor de sueño, ritmo cardíaco, sistema LiteOS, GPS, Bluetooth, y pantalla estupenda. Está a 99 euros en Amazon (en PcComp 147).
  • ASUS TUF Gaming FX505DV: un portátil gaming con pantalla de 15,6? Full HD a 120 Hz, Ryzen 7 3750H, 16 GB de RAM, 512 GB SSD, GeForce RTX 2060 (uauh), sin SO, teclado retroiluminado en español. En eBay está a 999 euros, rebaja brutal.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

12 comentarios en “Así se ejecutan aplicaciones X11 en Windows desde el bq con Ubuntu

  1. Modiglian dice:

    He tenido sudores fríos y reminiscencias de la pesadilla que era Linux todas las veces que lo instalé a lo largo de los lustros, reincidiendo con tozudez en el error.

    Es decir, que tu post ha funcionado XD

    • No será para tanto 😉 Con el tiempo la cosa se hizo casi para todos los públicos, lo de particionar era el único punto un poco más delicado si querías tener otro sistema operativo o lo tenías ya. Si me pongo en modo abuelete podría contarte cómo era instalar Linux en un Amiga 1200 en el año 95. Telita.

  2. Si mantienes algún Linux vivo en otro equipo te puedes exportar las X desde SSH con:
    ssh -X user@ip-bq-ubuntu
    La X en mayúsculas, luego lanzas las aplicaciones con un & detrás para que mantengas el control sobre la consola. Aunque supongo que esto lo mismo lo sabes de sobra.

    • Sí, es más fácil y natural desde el bq a un Linux (aunque no lo he probado), nada de Xming o estar habilitando en Putty el X11 Forwarding, pero tenía curiosidad con hacerlo desde Windows. Sea como fuere, la opción mola. Gracias por las felicitaciones Manuti!! 😉

  3. Pingback: Ejecutando aplicaciones X11 desde el bq con Ubuntu

  4. Pingback: Ubuntu for Phones, análisis tras un mes de uso

  5. Pingback: Ubuntu for Phones, análisis tras un mes de uso - TecNoticiero

  6. Pingback: Ubuntu for Phones, análisis tras un mes de uso | Todo en Foros – Español

  7. Pingback: Ubuntu for Phones, análisis tras un mes de uso | Noticias de Tenologia

  8. Pingback: Ubuntu for Phones, análisis tras un mes de uso - Punch Technology

  9. Pingback: Ubuntu for Phones, análisis tras un mes de uso | Donald Rodriguez

Comentarios cerrados