Script to install desktop environment for PRoot Distro.
Supported Desktop Environment:
- XFCE, MATE, LXQt, LXDE (stable and worked well)
- Cinnamon and KDE (A bit slow)
| Distribution | Flavor/Desktop Environment |
|---|---|
| Alpine Linux | XFCE LXQt MATE Cinnamon KDE |
| Alpine Linux Edge | XFCE LXQt MATE Cinnamon KDE |
| Arch Linux | XFCE LXQt MATE LXDE Cinnamon KDE |
| Debian Stable (Recommended for beginners) | XFCE LXQt MATE LXDE Cinnamon KDE |
| Debian Sid | XFCE LXQt MATE LXDE Cinnamon KDE |
| Debian Testing | XFCE LXQt MATE LXDE Cinnamon KDE |
| Fedora | XFCE LXQt MATE LXDE Cinnamon KDE |
| Manjaro | XFCE LXQt MATE LXDE Cinnamon KDE |
| OpenSUSE Leap | XFCE LXQt MATE LXDE Cinnamon KDE |
| OpenSUSE Tumbleweed | XFCE LXQt MATE LXDE Cinnamon KDE |
| Trisquel GNU/Linux Libre | XFCE LXQt MATE LXDE Cinnamon KDE |
| Ubuntu Regular Release | XFCE LXQt MATE LXDE Cinnamon KDE |
| Ubuntu LTS (Recommended for beginners) | XFCE LXQt MATE LXDE Cinnamon KDE |
| Void Linux musl libc | XFCE LXQt MATE LXDE Cinnamon KDE |
- 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
Support for android 5/6 without proot-distro, based on andronixapp/andronixorigin, and running latest distro version
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