软件介绍
Termux:X11 是一款专为 Android 设备设计的 X11 窗口系统服务器,可在 Termux 环境中运行图形化桌面应用程序。它基于 Android NDK 构建,针对移动设备性能和资源进行了优化,支持在 Android 8 及以上系统运行。通过该工具,用户可以在手机或平板上运行原本仅限于 Linux 桌面环境的 GUI 软件,极大拓展了 Termux 的功能边界,适用于需要高级图形处理或桌面级应用支持的技术用户。
软件优势
1. 原生支持:使用 Android NDK 开发,直接运行本地代码,性能高效稳定。
2. 与 Termux 深度集成:专为 Termux 环境优化,无缝配合 CLI 工具链使用。
3. 支持多种运行环境:兼容 proot、proot-distro 和 chroot 等虚拟化环境。
4. 手势操作丰富:提供触摸板和触摸屏两种模拟模式,支持多点触控手势。
5. 调试功能完善:支持日志输出与调试模式,便于排查问题和开发测试。
使用教程
1. 启用 X11 仓库:在 Termux 中执行命令 `pkg install x11-repo` 添加源。
2. 安装配套组件:下载并安装 termux-x11-debug.apk 及对应架构的 .deb 或 .tar.xz 文件。
3. 配置运行环境:若使用 proot,请添加 `--shared-tmp` 参数或设置 TMPDIR 环境变量。
4. 设置必要变量:在 chroot 环境中需设置 TMPDIR 和 XKB_CONFIG_ROOT 指向正确路径。
5. 启动服务:运行 `termux-x11 :0` 启动 X11 服务器,并连接图形应用。
更新日志
• 新增对 Android 13 通知权限的适配,需手动授权以显示通知。
• 提供 nightly 构建版本,可通过仓库直接安装最新功能。
• 优化手势响应逻辑,提升触摸板与触摸屏模拟体验。
• 修复部分设备因 SELinux 上下文导致的启动失败问题。
• 增强调试支持,设置 TERMUX_X11_DEBUG=1 可输出详细日志。

