๐ Enhanced Ubuntu GUI for Termux - Professional Edition by UnQ
- Professional Installation System - Progress bars, error handling, and enhanced UX
- AI-Powered IDEs - Cursor AI Editor and Void AI Editor integration
- Enhanced Package Management - Auto-install modes and better dependency resolution
- UnQ Branding - Professional banners and enhanced visual design
- Better Error Recovery - Intelligent fallback mechanisms and troubleshooting
- Traditional IDEs: Visual Studio Code, Sublime Text Editor
- AI-Powered IDEs: Cursor AI Editor, Void AI Editor (NEW!)
- Multiple Installation Options: Interactive, Auto-install, Custom selection
- Enhanced Desktop Integration: Improved .desktop files with better MIME support
- Firefox - Latest version from Mozilla Team PPA
- Chromium - Optimized for Termux environment
- Multiple Installation Options - Choose individual or install both
- VLC Media Player - Full-featured media player
- MPV Media Player - Lightweight and efficient
- Enhanced Audio System - Fixed audio output with PulseAudio integration
- Professional Themes - Clean, modern desktop themes
- Enhanced Fonts - Support for multiple language fonts
- Optimized UI - Touch-friendly interface for mobile devices
- Lightweight Design - Optimized for minimum 4GB storage
- Enhanced Stability - Better process management and cleanup
- Auto-Update System - Seamless version management
- Professional Logging - Detailed installation and error logs
- Install Termux from F-Droid
- Minimum Requirements: 4GB free storage, Android 7.0+
yes | pkg update && pkg upgrade -y
pkg install git wget curl -y
git clone --depth=1 https://github.com/UnQOfficial/ubuntu.git
cd ubuntu
bash setup.sh
# Download and auto-install (no prompts)
curl -fsSL https://raw.githubusercontent.com/UnQOfficial/ubuntu/master/setup.sh | bash -s -- -a
-
Restart Termux and run:
ubuntu -
Create user account:
bash user.sh- Enter username (lowercase, no spaces)
- Enter secure password
-
Restart Termux again and run:
ubuntu sudo bash gui.sh -
Note your VNC password for later use
-
Start VNC Server:
vncstart -
Install VNC Viewer on your Android device:
-
Connect to VNC:
- Address:
localhost:1 - Name:
UnQ Ubuntu - Quality:
High - Password: (your noted VNC password)
- Address:
-
Stop VNC Server when done:
vncstop
| Command | Description |
|---|---|
ubuntu |
Launch Ubuntu CLI environment |
vncstart |
Start VNC server for GUI |
vncstop |
Stop VNC server |
bash gui.sh |
Install GUI components (run inside Ubuntu) |
bash remove.sh |
Remove Ubuntu installation |
# Inside Ubuntu environment
sudo bash gui.sh
# Select option for AI-Powered IDEs[1]
# Or option for All AI IDEs[2]
# Or option for Custom Selection[3]
Cursor AI Editor:
curl -fsSL https://raw.githubusercontent.com/UnQOfficial/cursor/refs/heads/main/cursor.sh | sudo bash -s -- -a
Void AI Editor:
curl -fsSL https://raw.githubusercontent.com/UnQOfficial/void/main/void.sh | sudo bash -s -- -a
- Interactive Mode: Full menu-driven installation
- Auto Mode: Silent installation with optimal defaults
- Custom Mode: Choose specific components to install
- Automatic dependency resolution
- Network failure recovery with retry mechanisms
- Installation verification and rollback on failures
- Professional error logging and troubleshooting guides
- ARM64/AArch64 (Recommended)
- ARM32/ARMv7l
- x86_64 (Android emulators)
- Automatic architecture detection
Installation Fails:
# Check system requirements
bash setup.sh -s
# Retry with auto-install
bash setup.sh -a
VNC Connection Issues:
# Restart VNC server
vncstop
vncstart
# Check VNC status
ps aux | grep vnc
Audio Problems:
# Restart PulseAudio
pulseaudio --kill
pulseaudio --start
See CHANGELOG.md for detailed version history and updates.
Licensed under Apache License 2.0 - see the LICENSE file for details.
This enhanced project builds upon and includes work from:
- Termux Project - https://termux.com/
- Termux Proot-Distro - https://github.com/termux/proot-distro
- Original modded-ubuntu contributors
- Open-source community contributors
All modifications and enhancements are provided under the same
Apache License 2.0 terms while adding professional features
and improved user experience.
Sandeep Gaddam (UnQ)
- ๐ GitHub: @UnQOfficial
- ๐ง Email: devunq@gmail.com
- ๐ Repository: UnQ Ubuntu
- ๐ฌ Issues: Report Issues
If you find UnQ Ubuntu helpful, please consider:
- โญ Star this repository
- ๐ด Fork and contribute
- ๐ Report bugs and issues
- ๐ก Suggest new features
- ๐ข Share with the community
Made with โค๏ธ by SANDEEP GADDAM (UnQ)
Transforming mobile development experience

