
3.77 MB
Android 8.0+
1
armeabi-v7a
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Description
Termux:X11 is a fully fledged X server. It is built with Android NDK and optimized to be used with Termux.
How does it work?
Just like any other X server.
Setup Instructions
Termux:X11 requires Android 8 or later. It consists of an Android app and a companion termux package, and you must install both.
The companion termux package is available from the termux graphical repository. You can ensure it's enabled and install this package with pkg i x11-repo && pkg i termux-x11-nightly.
Finally, most people will want to run a desktop environment inside the server. XFCE is a reliable option, and can be installed via pkg i xfce.
Usage Instructions
To start Termux:X11 alongside XFCE session, execute:
termux-x11 :1 -xstartup "dbus-launch --exit-with-session xfce4-session"
Preferences
termux-x11-nightly package comes with tool called termux-x11-preference. It can be used to read, change or reset preferences from command line.
Usage:
termux-x11-preference [command] [args]
Commands:
- list - lists all current preferences. Can be used like termux-x11-preference list > file to backup preferences.
- get [key] - prints preference value.
- set [key] [value] - sets preference value.
- reset - resets all preferences.
- load [file] - loads preferences from file. Can be used like termux-x11-preference load file to restore preferences.
Adjusting font scale and screen resolution
You can adjust font scale and screen resolution using -dpi argument:
termux-x11 :1 -dpi 120
Touchpad emulation mode.
In touchpad emulation mode you can use the following gestures:
- Tap for click
- Double tap for double click
- Two-finger tap for right click
- Three-finger tap for middle click
- Two-finger vertical swipe for vertical scroll
- Two-finger horizontal swipe for horizontal scroll
- Three-finger swipe down to show-hide additional keys bar.
Capturing system keys
There is preference allowing capturing system keys like Volume up/down. This feature requires "Draw over other apps" permission. Please note that this feature is experimental and might not work on some devices. Volume up/down can act as Ctrl/Alt keys (it is also configurable in preferences).
Display resolution profiles
You can select display resolution profile in preferences. Supported profiles are:
- Native (matches your device resolution)
- Custom (you can specify exact resolution)
- Scaled (you can choose from several scaled down resolutions)
Hardware acceleration
Termux:X11 supports hardware acceleration via VirGL. It is enabled by default. If you experience issues with hardware acceleration, you can disable it via preferences.
License
GNU General Public License v3.0
Rate this app
Ratings & reviews
No reviews yet.