Skip to content

arfshl/proot-distro-desktop

Repository files navigation

PRoot Distro Desktop

Collection of script for easy desktop environment installation on PRoot Distro minimal rootfs

Supported Desktop Environment:

  • XFCE, MATE, LXQt, LXDE (stable and worked well)
  • Cinnamon and KDE (A bit slow)

You Need

Distribution Desktop
Alpine Linux XFCE LXQt MATE LXDE Cinnamon KDE
Arch Linux (ARM) XFCE LXQt MATE LXDE Cinnamon KDE
Debian Sid (ARM64 Only) CLI XFCE LXQt MATE LXDE Cinnamon KDE
Debian Testing (ARM64 Only) CLI XFCE LXQt MATE LXDE Cinnamon KDE
Fedora (Fedora is not worked on Android 15+) XFCE LXQt MATE LXDE Cinnamon KDE
Linux Mint (x86_64 with QEMU, Beta testing) Cinnamon
Manjaro XFCE LXQt MATE LXDE Cinnamon KDE
OpenSUSE XFCE LXQt MATE LXDE Cinnamon KDE
OpenSUSE Tumbleweed (ARM64 Only) CLI XFCE LXQt MATE LXDE Cinnamon KDE
Rocky Linux XFCE MATE KDE
Ubuntu Regular Release XFCE LXQt MATE LXDE Cinnamon KDE
Ubuntu LTS (ARM64 Only) (Recommended for beginners) CLI XFCE LXQt MATE LXDE Cinnamon KDE
Void Linux XFCE LXQt MATE LXDE Cinnamon KDE

Uninstalling

- Rootfs-only uninstall
#!/bin/sh
proot-distro remove [distro aliases]

rm /data/data/com.termux/files/usr/bin/[distro aliases]
rm /data/data/com.termux/files/usr/bin/[distro aliases]-x11


- Full Uninstall, including in-termux dependency
#!/bin/sh
proot-distro remove [distro aliases]

rm /data/data/com.termux/files/usr/bin/[distro aliases]
rm /data/data/com.termux/files/usr/bin/[distro aliases]-x11

apt remove proot-distro termux-x11 pulseaudio vulkan-loader-android mesa-zink virglrenderer-mesa-zink virglrenderer-android -y && apt autoremove -y

Replace [distro aliases] with distro alias you're using, available on installation page

Custom rootfs build repo (for distro version who doesn`t supported by termux, arm64/aarch64 only)

Readme Card

We also have Native Termux desktop version without proot-distro here!

Readme Card

Credits

andronixapp/andronixorigin Inspiration for making this project, VNC startup mechanism, Licensed under MIT License.

linuxmasterdroid/termux-desktops Pulseaudio and Termux:X11 startup mechanism, Licensed under GPLv3.

Pulseaudio fix for One UI, Issue #19623 on termux-packages

About

Collection of script for easy desktop environment installation on PRoot Distro minimal rootfs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages