Easily Install Termux Gui Desktop
![GitHub stars](https://img.shields.io/github/stars/sabamdarif/termux-desktop)
![GitHub issues](https://img.shields.io/github/issues/sabamdarif/termux-desktop)
Features:
- :books: Easy To Setup
- :desktop_computer: XFCE, LXQt, and Openbox, all supported
- :art: New Beautiful Theme And Styles
- :wineglass: Wine To Run Windows Apps (x8664 in arm64 device)
- :mechanical_arm: Hardware Acceleration Enabled
- :paperclips: Termux:X11 / Vnc For Gui Access
- :package: Work with both APT , PACMAN
- :jigsaw: One Click To Install Some useful Apps
- :globe_with_meridians: Browser: Firefox / Chromium
- :man_technologist: Code Editor: VS Code / Geany
- :camera: Image Editor: Gimp / Inkscape
- :package: Install apps like libreoffice (apps that are not avilable in termux by default)
- :link: And Much More...
:warning: Follow This Steps :point_down:
1. Check Basic Requirment: from here
2. Check All Avilable Desktop Styles:
3. Check About Hardware Acceleration : from here
5. Check Natively Supported Apps list: from here
Minimum Requirements:
- No Root Required
- Android 7+ phone
- Termux From Github Or Fdroid
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)
Default Look (XFCE):
See Other Styles: XFCE,LXQT
Screenshots:
All gui apps screenshot
Browsers:
Image Editors:
Code Editors:
Media Players:
See More Natively Supported Apps: Here
Want To Install More Apps (Like: Libreoffice) Which Are Not Avilable In Termux:
See How To Use Distro Container: Click Here
Libre Office:
Hardware Acceleration In Distro Container And Also In Termux:
Know More About Hardware Acceleration: Here
Installation:
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
Uses:
Command:- tx11start
tx11start
to star Termux:11 with gpu acceleration
tx11start --nogpu
to star Termux:11 without gpu acceleration
Command:- vncstart
vncstart
to start vncserver
vncstart ---nogpu
to start vncserver without gpu acceleration
Command:- vncstop
vncstop
to stop vncserver
vncstop -f
to kill vncserver
Command:- gui
If you select only one of them to access gui
gui --start / gui -l
to start Termux gui
gui --stop / gui -s
to stop gui
If you select both for gui access
gui -l / --start
vnc
to start VNC
gui -l / --start
tx11
to start Termux:X11
gui -s / --stop
vnc
to stop VNC
gui -s / --stop
tx11
to stop Termux:X11
gui -k / --kill / -kill
to kill both vncserver and Termux:x11 At Once
Command:- setup-termux-desktop
-
setup-termux-desktop --change style
To Change Desktop Style
-
setup-termux-desktop --change hw
To Change Hardware Acceleration Method
-
setup-termux-desktop --change pd
To Change Installed Proot-Distro
-
setup-termux-desktop --change autostart
To change autostart behaviour
-
setup-termux-desktop --reinstall icons / themes /config
To Reinstall Icons / Themes / Config
-
setup-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
If you like my work then don't forget to give a Star :blush: