Skip to content

Releases: Pinman777/UbuntuTab

UbuntuTab v0.1.1-mvp (hotfix)

Choose a tag to compare

@Pinman777 Pinman777 released this 24 Oct 18:00

UbuntuTab v0.1.1-mvp

Hotfix первого запуска.

Что исправлено

  • Launch UbuntuTab не запускал сессию: Dart запускал start-ubuntu.sh ДО старта встроенного X-сервера — XFCE получал «Cannot open display» / блокировку команды. Теперь кнопка открывает DesktopActivity, который сам поднимает X-сервер, ждёт сокет и стартует proot-Ubuntu-сессию (pulseaudio + start-desktop.sh).
  • versionCode 7 (0.1.1) — ставится поверх 0.1.0 без удаления (та же подпись).

Известные хвосты

  • Нумерация шагов установки 1,2,2,4,5 (косметика, v0.2)
  • Reveal-оверлей до ~45 с при запуске ярлыка
  • XPM-иконки → заглушки

Hotfix: Launch now opens DesktopActivity which starts X server first, waits for the socket, then boots the proot-Ubuntu session (was: start-ubuntu.sh ran before any X server existed → "Cannot open display"). Same signing key — installs over v0.1.0.

UbuntuTab v0.1.0-mvp

Choose a tag to compare

@Pinman777 Pinman777 released this 24 Oct 17:14

UbuntuTab v0.1.0-mvp

Полноценная Ubuntu 24.04 на Android-планшете/телефоне, без root. Форк DroidDesk (GPL-3.0), где первичная среда — proot-Ubuntu с XFCE вместо нативного Termux-десктопа: загрузился → сразу Ubuntu.

Что внутри

  • proot-Ubuntu 24.04 (arm64) + XFCE + Termux:X11, звук (pulseaudio), кириллица из коробки
  • Firefox ESR (PPA mozillateam), VS Code ставится через apt
  • QwenPaw предустановлен (/opt/qwenpaw, ярлык «QwenPaw Console»)
  • Сетка приложений Ubuntu на главном экране, меню-синк контейнера
  • Не требует root; поддерживает ARM64, Android 9+ (minSdk 28)

Установка

  1. Скачай APK, разреши установку из неизвестных источников
  2. Настройки разработчика: отключи ограничение фоновых/дочерних процессов; отключи оптимизацию батареи для UbuntuTab
  3. Wi-Fi + питание: установка ~2 ГБ (образ, пакеты, QwenPaw), 15–30 мин
  4. «Установить Ubuntu» → «Открыть Ubuntu»

Проверено на: Huawei MatePad 11.5"S (HarmonyOS 4.2), Infinix Note 30 (Android 13/XOS).

Известные ограничения (MVP)

  • Оверлей запуска ярлыка может держаться до ~45 с (контейнер стартует)
  • XPM-иконки → буквенные заглушки
  • snap-пакеты недоступны (proot) — используй deb/PPA
  • Наследованные пункты COMPLIANCE.md от DroidDesk (bootstrap provenance) — в работе

Credits

Форк orailnoor/DroidDesk, включающей компоненты Termux / Termux:X11 / TUR. GPL-3.0-only. See NOTICE.md, THIRD_PARTY_NOTICES.md, LICENSES/.


Full Ubuntu 24.04 desktop on Android, no root required. GPL-3.0 fork of DroidDesk with Ubuntu-first flow: proot-Ubuntu + XFCE + Termux:X11 + preinstalled QwenPaw. Tested on Huawei MatePad 11.5"S and Infinix Note 30.