Представьте: смартфон в кармане вдруг превращается в полноценный Linux-компьютер с рабочим столом, окнами, менюшкой и даже аппаратным ускорением графики. Звучит как фантастика? А вот и нет — это реальность благодаря одному репозиторию на GitHub под названием termux-desktop. Проект живёт с марта 2024 года, автор sabamdarif постоянно его дорабатывает, и на конец 2025-го там уже больше тысячи звёзд. Главная фишка — установить настоящий графический интерфейс в Termux без всякого рута, через Termux:X11 или, если хочется, VNC.
Многие, кто пробовал Termux, знают: терминал крутой, пакетов море, но без GUI как-то скучновато. Хочется нормальный рабочий стол, чтобы окна перетаскивать, браузер открывать, код в редакторе править — и всё это на телефоне. Раньше для этого мучились с ручной настройкой, производительность хромала, а аппаратное ускорение вообще было лотереей. Termux-desktop берёт эти боли на себя: скрипт всё ставит сам, поддерживает кучу окружений и даже магазин приложений встраивает.
К концу 2025 года проект обрёл второе дыхание — драйверы обновили, баги пофиксили, добавили поддержку новых DE. Если телефон не древний, с 3–4 ГБ оперативки, то десктоп летает вполне сносно. Особенно если включить hardware acceleration.
Что такое termux-desktop и зачем он нужен
По сути, это один большой скрипт, который тянет за собой всё необходимое для Linux-десктопа на Android. Работает через proot-distro или chroot, но рут не обязателен — только для продвинутых фич. Основной способ вывода графики — Termux:X11, отдельное приложение из ночных сборок. Альтернатива — старый добрый VNC, если X11 по какой-то причине не заводится.
Проблемы обычного Termux без GUI
Без графического интерфейса Termux — это чистый терминал. Отлично для серверных задач, скриптов, ssh, но для повседневной работы неудобно. Нет нормальных окон, мышки, меню. Программы с GUI либо не запускаются, либо через костыли. Производительность графики часто страдает, особенно на слабом железе.
Как решает termux-desktop вопросы производительности и удобства
Скрипт ставит полноценное окружение: от XFCE до GNOME, с темами, панелями, всем делом. Плюс сразу включает аппаратное ускорение — драйверы для GPU, чтобы окна не тормозили. Есть встроенный магазин приложений, где одним кликом ставишь Firefox, VS Code, GIMP и даже LibreOffice. Всё без рута, на чистом Android 8 и выше.
Как установить termux-desktop: пошаговая инструкция
Установка проще простого — одна команда, и дальше скрипт сам всё спрашивает.
Подготовка Termux и необходимые приложения
Сначала Termux из F-Droid или GitHub — версия из Play Store не подойдёт, там ограничения API. Обновляем пакеты:
pkg update && pkg upgrade
Ставим репозитории:
pkg install x11-repo tur-repo
Нужные приложения: Termux:X11 (ночные сборки), Termux-API. Хватит 3–4 ГБ места и стабильного интернета — скачает гигабайт-полтора.
Если Android 12+, отключите phantom process killer — гуглится легко.
Основная установка скриптом
Запускаем:
bash <(curl -Lf https://raw.githubusercontent.com/sabamdarif/termux-desktop/main/setup-termux-desktop)
Скрипт предложит выбрать DE: XFCE, LXQt, GNOME и другие. Для новичков — XFCE или LXQt, они лёгкие. Дальше выберите стиль темы — там варианты красивые.
Включение аппаратного ускорения
По умолчанию включается. Скрипт ставит драйверы, включая свежий turnip для Adreno. Если что-то сломается, можно отключить флагом --nogpu. На Snapdragon работает лучше всего, на других GPU — экспериментально.
Опционально: настройка VNC вместо Termux:X11
Если X11 глючит, выбирайте custom install и VNC. Ставьте клиент типа RealVNC или bVNC. Запуск через gui команду.
Какие desktop environments доступны
Выбор огромный — от лёгких до тяжёлых.
Лёгкие варианты: XFCE и LXQt
XFCE — классика, стабильный, не жрёт ресурсы. LXQt ещё легче, для слабых устройств. Оба с красивыми темами из коробки.
Более тяжёлые: GNOME, MATE, Cinnamon
GNOME современный, с жестами, расширениями. MATE — старый добрый GNOME 2. Cinnamon от Linux Mint, уютный. Но на телефоне могут подтормаживать без мощного GPU.
Window managers для минималистов: Openbox и другие
Openbox, i3, dwm, bspwm — для тех, кто любит клавиатуру и минимализм. Меньше ресурсов, больше скорости.
Производительность и аппаратное ускорение в действии
Аппаратное ускорение — ключевой момент. Без него окна дергаются, анимации тормозят. С ним — почти как нативно. Тестируют на Snapdragon, Mali, PowerVR — везде прогресс. На устройствах с 4+ ГБ RAM десктоп вполне рабочий: браузинг, кодинг, даже лёгкий монтаж.
Что даёт hardware acceleration на Android
Использует Vulkan и OpenGL через драйверы. Окна рисуются GPU, а не CPU. Плюс звук через pulseaudio.
Тестирование на разных устройствах
На флагманах 2024–2025 летает. На среднячках — приемлемо с лёгким DE. Главное — свежий Termux и отключённые убийцы процессов.
Встроенный магазин приложений и дополнительные фичи
После установки появляется простой GTK-магазин. Там Firefox, Chromium, Geany, VS Code, GIMP, Inkscape. Даже Wine через Mobox для Windows-программ. Плюс контейнеры distro — Ubuntu, Kali внутри.
Можно ставить то, чего нет в репах Termux по умолчанию. Удобно, быстро.
В общем, termux-desktop в 2025-м — один из лучших способов превратить Android в мини-компьютер. Без рута, с нормальной графикой, кучей окружений. Если давно хотел GUI в Termux — пробуйте, не пожалеете. Главное — свежая установка, и всё заведётся.
Поделитесь в комментариях, какое DE выбрали вы и как летает на вашем устройстве.
🔔 Если статья была полезной, жмите на колокольчик на главной странице канала, чтобы быть в курсе новых публикаций, и подпишитесь, если ещё не подписаны! 📰