ZeroTermux 中文文档 下载 App

X11 图形环境——在手机上跑浏览器、IDE、桌面环境

X11 是什么

X11 是 Linux/Unix 的标准图形窗口系统协议。简单理解就是:Linux GUI 程序(Firefox、VSCode 等)需要一个「显示服务器」来渲染图形,这个服务器就是 X Server。传统桌面 Linux 自带,手机上没有。

ZeroTermux 的做法是把 X Server 直接内置在应用里,通过一个 X11 通道把 Linux GUI 程序的图形输出转发到手机屏幕上。

ZeroTermux 里的 X11 架构

┌─────────────────────────────────────┐
│ ZeroTermux App                      │
│  ├── 内置 X Server(termux-x11)     │
│  ├── termux-x11-preference 脚本      │
│  └── X11 菜单(开关、设置、修复)     │
└──────────────┬──────────────────────┘
               │ X11 协议(DISPLAY)
┌──────────────▼──────────────────────┐
│ Termux 容器(Proot 发行版也一样)     │
│  ├── DISPLAY=:0 或 :10              │
│  └── GUI 程序(firefox, code, etc.) │
└─────────────────────────────────────┘

能做什么

场景可行吗说明
跑 Firefox / Chromium✅但 ARM64 上 Chromium 编译体积大
跑 VSCode✅code-server 或原生 VSCode
跑 VLC / MPV✅播放器
跑 LibreOffice✅办公文档
跑 LXDE / XFCE / MATE 桌面✅完整 Linux 桌面环境
跑 Steam 游戏❌没有 GPU 硬件加速,帧率很低
跑 3D 图形软件⚠️软件渲染,复杂场景卡

性能提示

X11 在手机上是软件渲染(没有 GPU 硬件加速),以下场景会卡:

建议: