Easily Install Termux Gui Desktop
- 📚 Easy To Setup
- 🖥️ XFCE, LXQt, and OPENBOX supported
- 🎨 New Beautiful Theme And Styles
- 🍷 Wine To Run Windows Apps (x86_64 in arm64 device)
- 🦾 Hardware Acceleration Enabled
- 🖇️ Termux:X11 / Vnc For Gui Access
- 📦 Work with both APT , PACMAN
- 🧩 One Click To Install Some useful Apps
- 🌐 Browser: Firefox / Chromium
- 👨💻 Code Editor: VS Code / Geany
- 📷 Image Editor: Gimp / Inkscape
- 🔗 More...
- 📦 Install apps like libreoffice (apps that are not avilable in termux by default)
- 🔗 And Much More...
1. Check Basic Requirment: from here
Openbox keybord shortcuts :- Here
3. Check About Hardware Acceleration : from here
4. Check About Distro Container: from here [Video Tutorial]
5. Check Natively Supported Apps list: from here
6. Installation: from here [Video Tutorial]
7. Uses: from here
8. See More: from here
Termux from Google Play can't poperly install x11-packages due to API limitation, so instead use the F-Droid Or Github build.
- 2GB of RAM 3GB of RAM
- 1.5 - 2 GB Of Internet
- 3 - 4 GB Of Free Storage
- VNC Client RealVnc Or Nethunter Kex
- Termux:X11
- Termux-API (For Openbox only)
All gui apps screenshot
See More Natively Supported Apps: Here
Wine: See More
See How To Use Distro Container: Click Here
Know More About Hardware Acceleration: Here
The experimental drivers only support a few GPUs and currently use Vulkan only
In my tests, I achieved 1000+ FPS in vkmark on all my devices. I tried it on an Adreno 619 (best everything work fine), Adreno 750 (usable but some apps don't launch), Adreno 720 (good overall but with few issues), and Mali G76 (similar issue like Adreno 720).
Also if you have Adreno GPU then please select ubuntu or debian as distro container so it can use ternip in the distro container. Sadly for other then adreno, GPU might not work on the distro container.
If you type 'n/N' then it will use the old way to setup Hardware Acceleration.
NOTE: This Only Works On Termux From Github Or Fdroid
NOTE: A Fresh Install Is Always Recommended
curl -Lf https://raw.githubusercontent.com/sabamdarif/termux-desktop/main/setup-termux-desktop -o setup-termux-desktop && chmod +x setup-termux-desktop && ./setup-termux-desktop
Guide:- Here
tx11start
to star Termux:11 with gpu accelerationtx11start --nogpu
to star Termux:11 without gpu accelerationtx11start --nogpu --legacy
to star Termux:11 without gpu acceleration and -legacy-drawingtx11start --nodbus
to star Termux:11 without dbustx11start --nodbus --nogpu
to star Termux:11 without gpu acceleration and dbustx11start --nodbus --nogpu --legacy
to star Termux:11 without gpu acceleration and dbus and with -legacy-drawingtx11start --nodbus --legacy
to star Termux:11 without dbus and use -legacy-drawing (nodbus and gpu)tx11start --legacy
to star Termux:11 with -legacy-drawing (with dbus and gpu)
tx11stop
to stop Termux:11tx11stop -f
to kill Termux:11
vncstart
to start vncservervncstart ---nogpu
to start vncserver without gpu acceleration
vncstop
to stop vncservervncstop -f
to kill vncserver
gui --start / gui -l
to start Termux guigui --stop / gui -s
to stop gui
gui -l / --start
vnc
to start VNCgui -l / --start
tx11
to start Termux:X11gui -s / --stop
vnc
to stop VNCgui -s / --stop
tx11
to stop Termux:X11gui -k / --kill / -kill
to kill both vncserver and Termux:x11 At Once
setup-termux-desktop --change style
To Change Desktop Stylesetup-termux-desktop --change hw
To Change Hardware Acceleration Methodsetup-termux-desktop --change pd
To Change Installed Proot-Distrosetup-termux-desktop --change autostart
To change autostart behaviour
setup-termux-desktop --reinstall icons / themes /config
To Reinstall Icons / Themes / Configsetup-termux-desktop --reinstall icons,themes,..etc
To Reinstall Them At Once
setup-termux-desktop --reset
To Reset All Changes Made By This Script Without Uninstalling The Packages
setup-termux-desktop --remove / -r
To Remove Termux Desktop
-
setup-termux-desktop --debug
(At The Start) To generate a log file for any of the above commandsetup-termux-desktop --debug --install
To create a log of whole installation process