Repository navigation
Releases: Pinman777/UbuntuTab
Release list
UbuntuTab v0.1.1-mvp (hotfix)
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
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)
Установка
- Скачай APK, разреши установку из неизвестных источников
- Настройки разработчика: отключи ограничение фоновых/дочерних процессов; отключи оптимизацию батареи для UbuntuTab
- Wi-Fi + питание: установка ~2 ГБ (образ, пакеты, QwenPaw), 15–30 мин
- «Установить 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.