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.

  • OnePlus 7T Pro: el súper teléfono con 6,67? a 90 Hz, Snapdragon 855+, 8 GB de RAM, 256 GB de capacidad, cámara triple (48+8+16 MP), 4.085 mAh, brutal por 591 euros en GearBest con el código GBOP7TP8256
  • Oculus Go: las gafas de realidad virtual autónomas, no necesitan que conectes un PC o uses tu móvil. 32 GB de capacidad, un montón de experiencias chulas, están a 169 euros en Amazon (bajan de 219). Las de 64 GB están a 219 euros (bajan de 269).
  • Lenovo Yoga 530-14ARR: un convertible de 14 pulgadas FullHD con un Ryzen 5 2500, 8 GB de RAM, 256 GB de SSD, Windows 10 y teclado en español. Difícil pedir más por 499 euros en Amazon (baja de 899).
  • HP Stream 14: Modesto a tope, pero económico más a tope aún. 14 pulgadas HD (768p), una CPU AMD A4-9120e modestita, 4 GB de RAM, 64 GB de eMMC, Windows 10 y teclado español, por 199,99 euros en Amazon es espectacular. Perfecto para niños.
  • HiSense H50B710: una Smart TV de 50 pulgadas con panel LCD LED con resolución 4K UHD, altavoces de 16W, puertos VGA, RJ45, HDMI y USB, está a 279 euros en Amazon.
  • Repetidor WiFi ASUS RP-AC87: un punto de acceso y repetidor WiFi de ASUS con cuatro antenas para cubrir todos los rincones, además de un puerto Gigabit Ethernet. Está a 39,99 euros en Amazon (En PcComp 119). Ofertón.
  • NAS Buffalo LS520D0802: un sistema NAS de almacenamiento en red con nada menos que 8 TB de capacidad, CPU Realtek dual-core, puertos Gigabit Ethernet, conector USB, está a mínimo histórico, 178,12 euros en Amazon. Tirado!
  • PS4 Pro 1 TB + Fortnite: la consola más potente de la historia de Sony baja de precio y se pone a tiro para Navidad. Incluye un mando inalámbrico y el Fortnite preinstalado, además de 1 TB de capacidad. Está a 314,99 euros en Amazon, súper precio.
  • Máquina de niebla Virhuck: curioso el invento, así que he querido meterlo en estos chollos. Esta máquina genera ambiente simpático para fiestas varias, 500 W de potencia, 3 modos de control LED con 7 efectos, mando inalámbrico. Está a 25,5 euros en Amazon con el código NF4ZZHKZ (baja de 50,99).
  • Regleta con USB y protección de sobretensiones: tiene cuatro tomas de enchufe y cuatro puertos USB para recargar tus dispositivos, protección de sobrecarga, interruptor, cable de 1,5 m. Está a 12,9 euros en Amazon con el código SSQU44NS (baja de 39,90).
  • Juego de mesa Masterman: adaptación (o copia) del MasterMind de toda la vida, juego de mesa simpático para adivinar la combinación de colores de tu contrincante a base de prueba, error y lógica. Está a 6,95 euros en Amazon.
  • OnePlus 7 Pro: 6,67? a 90 Hz gloriosos, Snapdragon 855, 6 GB de RAM, 128 GB capacidad, cámara triple 48+16+8 MP, cámara frontal 16 MP retráctil, lector bajo pantalla, 4.000 mAh, espectacular a 555 euros en Amazon Alemania, envío incluido. En Amazon España está a 636 euros.
  • Motorola Moto G8 Plus: 6,3 pulgadas, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (48+16+5 MP), lector de huella trasero, 4.000 mAh de batería, muy equilibrado por 249 euros en Amazon.
  • iPad 10,2 pulgadas (2019) 32 GB: el modelo de este año que además de soporte para el Apple Pencil también tiene soporte para el Smart Keyboard, así que con iPad OS podéis tener una especie de portátil funcional. Está a 296,99 euros en eBay
  • Samsung LS34J550WQU: un alucinante monitor ultrapanorámico de 34 pulgadas de diagonal con resolución 3.440×1440 píxeles, 4 ms de tiempo de respuesta, función PiP, está a 370,23 euros en Amazon UK, envío incluido. En Amazon España está a 468,49 euros.
  • Monitor Gaming HP 25MX: un 25 pulgadas con resolución 1920×1080. Panel de 144 Hz, soporte AMD FreeSync y sistema de iluminación ambiental (tipo ambilight). Muy chulo por 165,68 euros en Amazon Italia, envío incluido. (229 en Esp).
  • ASUS TUF Gaming FX505DY-BQ024: un portátil para jugar en 1080p bastante majete. 15,6? FullHD, Ryzen 5 3550H, 8 GB de RAM, 512 GB de SSD, y una AMD Radeon RX560X, sin sistema operativo, teclado español, está a 599 euros en Amazon (baja de 799).
  • Bombilla Vintage Philips Hue: una bombilla con esos filamentos vistos en plan vintage y con tecnología Hue, tonalidades de luz blanca cálida controlables con app. Soporte de Alexa y Google Assistant, está a 26,99 euros en Amazon (baja de 29,99).
 
  • Smart TV HiSense H65BE7400: una televisión ULED de 65 pulgadas de diagonal, gigante, con resolución 4K Ultra HD, 3 x HDMI, 2 x USB, salida óptica de audio, WiFi, Blueooth, Dolby Vision HDR, plataforma VIDAA U 3.0, está a 669,99 euros en Amazon.
  • XIDU Tour Pro: un portátil de 12,5 pulgadas curiosete. Pantalla táctil 2K, Intel Celeron 3867U de 8ª generación, 8 GB de RAM, 128 GB de SSD, teclado americano retroiluminado, Windows 10, está a 399,99 euros en Amazon con el código (baja de 459,99 euros).
  • MiniPC Beelink X45: un pequeño PC de sobremesa para el salón o para tareas ofimáticas y multimedia. Tiene un Intel Celeron J4105, 8 GB de RAM, 128 GB de SSD, WiFi, puerto Gigabit Ethernet, HDMI 2.0, Bluetooth 4.0 y Windows 10. Está a 179 euros en Amazon con el código S9P682DK (baja de 309,99).
  • Controlador para Nintendo Switch: alternativa al oficial, un reemplazo de Stick con vibración de doble motor, puerto USB-C para recargar la consola mientras juegas, tres tapas distintas para el stick analógico. Está a 13,49 euros en Amazon con el código 69XWVCGN (baja de 25,99)
  • Xbox One X 1 TB + Star Wars Jedi: Fallen Order: la consola más potente de la historia con un mando inalámbrico, 1 TB de capacidad y el juego ‘Star Wars Jedi: Fallen Order’ está a 329 euros en Amazon. Espectacular chollo, diría yo. Hay packs a ese precio o similar con el The Division 2.
  • MacBook Air: el nuevo modelo con un Core i5 dual core, 8 GB de RAM y 128 GB de capacidad, además de la pantalla Retina de 13,3 pulgadas y Touch ID. Está a 1.119 euros en Amazon en color oro (baja de 1.249).
  • Smart TV HiSense 55?: un modelo de 55 pulgadas con 4K, HDR, sonido DTS, compatible con Alexa y con plataforma inteligente VIDDA U 3.0. Está a 389,99 euros en Amazon. Chollazo.
  • Huawei Watch GT2: caja de acero inox 46 mm, pantalla táctil AMOLED, CPU Kirin A1, GPS; frecuencia cardiaca, batería de hasta 14 días, sumergible a 50 m, recibe mensajes y notificaciones, monitoriza deporte. Está a 164,2 euros en AliExpress (229 en Amazon)
  • Monitor Acer Nitro QG271bii: un monitor muy decente para gamers con su frecuencia de refresco de 75 Hz, formato 16:9, panel VA, puertos VGA y 2 x HDMI, marcos ínfimos, FullHD, 27 pulgadas, está a 143,60 euros en Amazon Italia envío incluido. En Amazon España está a 173 euros.
  • Nintendo 2DS + Mario Kart 7: la consola portátil de Nintendo sigue siendo una apuesta segura para los peques, y estamos en época navideña. Incluye el juego Mario Kart 7 preinstalado, triunfada. Está a 74,95 euros en eBay con el código PREGALO5.
  • Motorola One Macro: un móvil curioso de 6,2 pulgadas con un Helio P70, 4 GB de RAM, 64 GB de capacidad (ampliables), 4.000 mAh, funda protectora y cámara triple (13+2+2) co un sensor específico para fotos macro. Está a 169,99 euros en Amazon.
  • Smartwatch Fossil 4ª gen: un reloj inteligente muy llamativo con correa de acero, GPS, resistencia al agua (sumergible, 3 ATM), basado en Wear OS, notificaciones, miniaplicaciones, monitorización del ritmo cardiaco y de diversas actividades físicas. Está a 155,99 euros en Amazon, envío incluido.
  • HP 3BZ12AA: un monitor espectacular de 32 pulgadas con resolución QHD (2560×1440) a 75 Hz, soporte HDR y AMD FreeSync, panel VA, puertos HDMI y DisplayPort. Está a 289,80 euros en Amazon Italia, envío incluido.
  • Xiaomi Redmi Note 8T: 6,3?, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2), 4.000 mAh de batería, lector trasero, buena opción recién salida del horno. En Amazon está a 178 euros.
  • Lenovo Legion T530: un PC de sobremesa con un Core i5-8400, 8 GB de RAM, 1 TB de HDD y una GTX 1060 de 3 GB, con Windows 10. Está a 599,99 euros en Amazon, estupendo (en MediaMarkt laversión inferior está a 750€).
  • Portátil ASUS ROG Strix G531: un portátil de 15,6 pulgadas Full HD con un Core i7-9750H, 8 GB de RAM, 256 GB de SSD, una GeForce GTX 1650 de 4 GB, sin sistema operativo, teclado español. Está a 899 euros en Amazon (baja de 1.099,99 euros).
  • Huawei Watch GT: un reloj inteligente con pantalla AMOLED de 1,39 pulgadas (454×454), 46 mm, GPS, sensor de frecuencia cardiaca, modos de deporte variados (natación), hasta 2 semanas de autonomía, está a 109,99 euros en Amazon.
  • OnePlus 6T: pantalla de 6,41», Snapdragon 845, 8 GB de RAM, 128 GB de capacidad, batería 3700 mAh, cámara dual (20+16 MP), lector huellas en pantalla, «mininotch», sigue siendo una maravilla por 288,52 euros en AliExpress. En Amazon Italia está a 399 euros (sin envío) en plan oferta, imaginad.
  • SSD Kingston 240 GB: una unidad de estado sólido SATA 3 con buenas prestaciones y un precio estupendo, 28,08 euros en Amazon.
  • Auriculares Audio-Technica ATH-M50XBT: inalámbricos (aptX), muy buenas opiniones, con transductores de 45 mm, 40 horas autonomía, puedes usarlos con cable (icnluye uno de 1,2 m), diseño plegable, están a 163 euros en Amazon (bajan de 199).
  • ASUS TUF Gaming FX505DV: un portátil gaming potente a tope: 15,6 pulgadas Full HD a 120 Hz, Ryzen 7 3750H, 16 GB de RAM (bien!), 512 GB de SSD, GeForce RTX 2060 (uauh!), sin sistema operativo, teclado español, está a 999,99 euros en Amazon (baja de 1200).
  • Robot aspirador Roomba e5154: precio mínimo histórico para este aspirador de iRobot óptimo para quienes tienen mascotas, succión muy potente, cepillos de goma antienredos, compatible Alexa. Está a 299 euros en Amazon (baja de 499).
  • Xiaomi Redmi Note 8: 6,3?, Snapdragon 665, 3 GB de RAM, 32 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería, no tiene NFC, pero lo que tiene es un precio brutal, 129,42 euros en GearBest con el código GBNOTE805. El modelo de 4 GB de RAM y 128 GB de capacidad me mola más porque la diferencia de precio es muy poca: está a 154 euros en Banggood con el código BG12R84.
  • Unidad SSD Sabrent 256 GB: una unidad de estado sólido en formato M.2 NVMe para lograr velocidades de hasta 3100 MB/s, tiene 256 GB de capacidad, está a 46,99 euros en Amazon (baja de 66,20).
  • Acer Swift 5: un portátil de 14 pulgadas con pantalla táctil FullHD IPS, tan solo 1 kg de peso. Integra un Core i5-8250U, 8 GB de RAM, 256 GB de SSD, Windows 10 y teclado en español, todo por 699,99 euros en Amazon (baja de 999). Buena máquina, pardiez.
  • Unidad SSD Crucial BX500 2 TB: una unidad SSD alucinante en capacidad (2 TB!!) y velocidad (550 MB/s) que está a 201 euros en Amazon Alemania, envío incluido. Si no necesitáis tanto, la versión de 1 TB está a 104 euros en Amazon UK, envío incluido.
  • Samsung Galaxy S8: un telefonazo aún hoy en día. 5,8 pulgadas, Exynos 8895, 4 GB de RAM, 64 GB de capacidad, cámara estupenda de 12 MP, Samsung DeX y Samsung Pay, está a 192 euros en eBay pagando con PayPal y usando el código PREGALO5.
  • Xiaomi Mi A3: 6,01?, Snapdragon 665, 4 GB de RAM, 128 GB de capacidad, cámara triple (48+8+2 MP), Android One (puro), lector de huella bajo pantalla, sin NFC, brutal por 164 euros en GearBest con el código GBA312802. En Amazon está a 175 euros si preferís esa opción.
  • Xiaomi Redmi Note 7: modelo reacondicionado garantizado de segunda mano «como nuevo» según Amazon y que permite que tenga un precio estupendo. El móvil es estupendo con sus 6,3?, Snapdragon 660, 3 GB de RAM, 4 GB de RAM, 64 GB de capacidad, cámara dual 48+5 y 4.000 mAh de batería. Está a 130 euros en Amazon.
  • Nintendo 2DS XL con Mario Kart 7: la consola portátil de Nintendo a buen precio, en color negro-lima y con el juegazo Mario Kart 7 preinstalado. Está a 117 euros en Amazon Francia, envío incluido.
  • Amazon Fire HD 8: la tableta de Amazon de 8 pulgadas con un procesador quad-core a 1,3 GHz, con 1,5 GB de RAM y 16 GB de capacidad, en este caso un modelo reacondicionado certificado por Amazon. Eso permite bajar el precio a 55,99 euros en lugar de los 89,99 que costaría nueva (que es como está prácticamente).
  • 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. Lo tenéis a unos espectaculares 131,22 euros en GearBest con el código GBNOTE8BF. En Amazon a 170 euros, también lo tenéis en eBay por 155,90 euros y regalan funda de silicona.
  • Proyector Nebula Prizm II: atentos a este proyector con resolución nativa 1080p, 200 Lumen, conexión HDMI, salida de audio, altavoces incorporados, corrección trapezoidal y proyecta hasta 120 pulgadas. Está a 177,23 euros en Amazon Alemania. Brutal.
  • Lenovo Desafíos Jedi: el juego de realidad aumentada que incluye las gafas Lenovo Mirage y el mando espada láser además de la baliza de movimiento, compatible con un montón de móviles, varios juegos de Star Wars incluidos, está a solo 39,99 euros en Amazon. Regalazo navideño para los peques ahora que se estrena la última entrega.

¿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