Skip to main content
Difficulty
Beginner
Time
2 minutes
Verified 2026-07-11

Symptom index

Find what you're seeing, jump to the fix. Each entry links to the canonical page for that problem. The optional adl-doctor.sh script diagnoses the whole chain automatically and names the failing link.

Installing appsโ€‹

SymptomWhere to go
APK install silently blocked on Samsung (One UI 6+)Termux:X11 โ€” Samsung Auto Blocker
"App not installed" / signatures do not matchInstall Termux โ€” sources โ€” never mix F-Droid/GitHub/Play builds; uninstall all Termux apps and reinstall from one source
"Install unknown apps" permission missingGrant it to your browser: Settings > Apps > (browser) > Install unknown apps; revoke afterwards

Termuxโ€‹

SymptomWhere to go
[Process completed (signal 9)] โ€” session dies in backgroundAndroid 12+ phantom-process limits: exempt Termux from battery optimization; advanced ADB mitigations (optional, with risks) in Termux troubleshooting
Unable to locate package / package not foundRun pkg update first; for Termux:X11 packages enable the repo: pkg install x11-repo
Mirror/repository errorstermux-change-repo, pick another mirror (Termux troubleshooting)
Termux closes unexpectedlyBattery optimization + Termux troubleshooting

Displayโ€‹

SymptomWhere to go
Black screen (with or without cursor) in Termux:X11Display troubleshooting โ€” session/DISPLAY/--shared-tmp checks, then the documented -legacy-drawing flag
Red and blue colors swappedDisplay troubleshooting โ€” documented -force-bgra flag
Desktop exits immediately / D-Bus errorsDisplay troubleshooting โ€” install dbus-x11, start via dbus-launch --exit-with-session โ€ฆ
Tiny text / wrong scalingDisplay troubleshooting โ€” -dpi flag and desktop scaling
Wrong resolution on external monitorDisplay troubleshooting
External monitor shows no signalExternal displays โ€” DP Alt Mode, cable, and hub power checks
Session works on phone but not external displayExternal displays
Session freezes / dies when backgroundedBattery optimization + phantom processes (Termux troubleshooting)

Inputโ€‹

SymptomWhere to go
No keyboard input in the sessionDisplay troubleshooting; with no physical keyboard use Termux:X11's on-screen input
Mouse not detectedCheck Android sees it (pointer appears); then peripherals
Alt-Tab / shortcuts trigger Android instead of LinuxRemap in the desktop, or adjust Termux:X11 preferences / DeX keyboard settings
Wired keyboard dead through a single-port connectionThe port is occupied by the display โ€” use a hub or Bluetooth (USB-C hubs)

Audioโ€‹

SymptomWhere to go
Desktop works, no soundAudio troubleshooting โ€” PulseAudio forwarding is a required one-time setup, not automatic
Volume plugin appears disconnectedAudio troubleshooting
No sound on Android 16 specificallyKnown open upstream issue โ€” see Audio troubleshooting
HDMI/monitor audio silentAndroid controls output routing โ€” Audio troubleshooting

Browsersโ€‹

SymptomWhere to go
Firefox won't launch / crashes / renders blackDisable hardware acceleration โ€” Web browsers
apt install firefox on Ubuntu installs nothing usableIt's a Snap stub; use Mozilla's apt repo โ€” Web browsers
Chromium refuses to start ("--no-sandbox")Run as a non-root user; never adopt --no-sandbox โ€” Web browsers
Warned about running as rootCreate a normal user โ€” What Linux on Android means

Systemโ€‹

SymptomWhere to go
"No space left on device" mid-installFree space, then dpkg --configure -a && apt --fix-broken install (Recovery)
Could not get lock /var/lib/dpkg/โ€ฆInterrupted install โ€” Recovery
Network/DNS errors inside the distroNetwork troubleshooting
Cannot access Android storage from LinuxRun termux-setup-storage in Termux first (file management)
Desktop is very slowPerformance
Phone gets hot / throttlesPerformance โ€” sustained charging sessions are the main cause

Summaryโ€‹

Match the symptom, follow the canonical page. If several things are broken at once, run adl-doctor.sh and fix the first FAIL it reports.

Next stepsโ€‹