Appteka Logo
Appteka
Termux:X11 app icon

Termux:X11

Verified safe
ExclusiveOpen sourceToolsPsychopath Rate this app
v1.03.01-222d68c-27.05.26 (15)
Published May 29, 2026
Download APK
4.79 MB
Android 8.0+
28
arm64-v8a
AI summary
Fully fledged X server built for Android and optimized for Termux. Requires companion termux-x11-nightly package and Android 8+. Supports touchpad gestures, hardware acceleration via VirGL, display resolution profiles, and key capture. Includes command-line preference tool for configuration.
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
0 / 1000
Optional for 4–5 stars. Required for 1–3 stars (min 10 characters).
Ratings & reviews
No reviews yet.