ZeroTermux 是什么——在 Termux 之外多做了什么
从 Termux 到 ZeroTermux
如果你用过原版 Termux,你一定经历过这些场景:
- 想跑一个 GUI 程序,需要手动装
termux-x11-nightly、启动Xvfb或Xwayland、设置DISPLAY环境变量……一串命令敲完还不一定成功。 - 想换发行版,要么手写
proot命令,要么装proot-distribution再跑一大段脚本,选错参数环境直接崩。 - 想备份当前环境,得自己
tar -czf整个 PREFIX 目录,恢复的时候还要小心翼翼不覆盖家目录里的配置。 - 菜单只有 Termux 原生那几个选项,想改背景、换字体、加个悬浮窗口都要额外装插件或改配置文件。
ZeroTermux 把上面这些全部做成了开箱即用的功能。
ZeroTermux 做了哪些增强
| 能力 | 原版 Termux | ZeroTermux |
|---|---|---|
| 多容器隔离 | 无 | 菜单化创建/切换/删除容器 |
| Linux 发行版 | proot-distribution 脚本 | 菜单一键选 Ubuntu、Kali 等 |
| 容器备份 | 手动 tar | 菜单选格式(tar.gz / tar.xz / tar.bz2)一键打 |
| X11 图形 | 手动装 termux-x11 | 内置 X11 设置面板,开关终端/键盘 |
| VNC 连接 | 手动装 tightvnc | 菜单快速连 127.0.0.1:5901 |
| 软件源 | 手动改 sources.list | 菜单一键切清华/中科大/官方 |
| UI 美化 | 改 termux.properties | 悬浮窗口、全屏、字体、动画、视频背景 |
| QEMU | 手动装 qemu 包 | 内置 Win7/WinXP 脚本入口 |
| 命令桥接 | 无 | zt 命令从终端调用应用功能(弹窗、Toast、软链接等) |
| 定时任务 | crontab | 专用定时任务菜单,独立日志目录 |
| 开机启动 | bash.bashrc 改 | 专用启动脚本 ~/.xinhao_history/start_command.sh |
| 中文支持 | 英文为主 | 完整中文 Wiki 和中文菜单 |
为什么不继续用原版 Termux
原版 Termux 是一个优秀的基础环境,但它的设计理念是「最小可行 + 自由拼装」——给你一把好刀,但不教你切肉的刀法。ZeroTermux 做的是把社区里被反复验证的那些好用脚本、补丁和配置,直接打包进应用里,让普通用户也能享受到极客们才折腾得起来的那些功能。
不是说原版不好,而是 ZeroTermux 在它的肩膀上又往上垫了一层。
目标用户是谁
- 想在手机上跑 Linux 命令行但不想装一堆插件配置的学生
- 需要在差旅途中临时用 Vim / SSH / curl 的开发者
- 喜欢折腾 proot 发行版但嫌手动切换麻烦的极客
- 想试试在手机上跑 Win7 小游戏的怀旧玩家
- 需要 Android 设备定时执行 Shell 脚本的自动化爱好者
社区与资源
ZeroTermux 有自己的 Wiki、论坛和社群,遇到问题可以找同好帮忙。如果你是第一次接触 ZeroTermux,推荐从 安装步骤 开始,然后顺着 Wiki 索引往下读。