发现
移动应用开发者工具
NewTermux:现代化界面的 Android 终端
基于 Termux 分支的 Android 终端 App,重做了 Compose 界面,并内置包管理、文件与 SSH 管理器。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.0.1
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
NewTermux 是 Termux 的个人分支版本,使用 Jetpack Compose 重做了界面,并在上游终端引擎的基础上补充了一批实用功能。它以 com.termux 包名安装,可以直接替换原版 Termux,并保持与整个 Termux 软件包生态 兼容。
应用要求 Android 7.0 及以上。
主要功能
终端与 Shell
- 基于上游 Termux 引擎的完整终端模拟器,软件包 100% 兼容。
- 首次启动自动配置 zsh + Oh My Zsh,可开关自动建议与语法高亮(已内置,无需下载)。
- 常驻的会话标签页:单击
×关闭,长按重命名。
界面与主题
- Material 3 深色界面,基于 Jetpack Compose 构建,统一的圆角、描边弹出菜单与抽屉。
- 9 种强调色预设,也可通过 HSV 色轮或 RGB 滑块自定义强调色。
- 13 套内置终端配色主题(Dracula、Nord、Gruvbox、Tokyo Night、Solarized 等),并提供实时自定义主题编辑器,可调整背景、前景、光标与全部 16 个 ANSI 颜色。
内置管理器
- Package Manager:浏览已安装软件包、搜索目录,并从工具栏安装或卸载。
- File Manager:在 Termux 主目录中浏览、查看、编辑、创建、删除和分享文件。
- SSH Manager:保存连接配置(主机、端口、用户、密钥路径与端口转发隧道),一键连接。
效率功能
- Text Expansion:输入短触发词(如
;ll)后按空格或 Tab,自动展开为完整命令(如ls -la)。 - Startup script:在每个新会话中加载,让别名和环境变量持久化,可在设置中编辑。
- 语音转文字输入、行内命令自动纠错、URL 识别(长按链接可打开或复制)。
工具栏与抽屉
- 工具栏按钮可逐个显示/隐藏:AC(自动纠错)、Root shell、STT、Packages、Clear、Settings。
- 左侧抽屉提供 Export Screen、Make Script、Pkg Update,以及最多 10 个自定义命令按钮(长按编辑,
+/−调整大小)。 - 可折叠的 extra-keys 行,也可移入右侧滑动抽屉。
备份与恢复
- 通过系统文件选择器一键完成 basic(home)或 full(home + usr)的
.tar.gz备份与恢复。
安装与使用
从 latest release 下载对应架构的 APK:
| APK | 适用设备 |
|---|---|
arm64-v8a |
大多数现代手机(推荐) |
armeabi-v7a |
较老的 32 位设备 |
x86_64 / x86 |
模拟器与 x86 设备 |
universal |
任意设备(体积更大) |
如果想先体验,可安装 newtermux-test-coexist_*.apk,它以独立包名 com.termux.demo 与现有 Termux 共存,完整界面可用,但运行的是演示 shell,不会真正执行命令。
从源码构建需要 JDK 17 与 Android SDK:
git clone https://github.com/The412Banner/NewTermux.git
./gradlew assembleDebug
./gradlew assembleDemo 可构建共存演示版,产物位于 app/build/outputs/apk/。
注意事项
- NewTermux 以
com.termux包名安装,升级前需先卸载已有的 Termux 及其插件,混装会因签名不一致而失败。 - GitHub 上发布的 APK 使用共享的 Termux debug key 签名,因此 NewTermux 各版本之间可以互相升级,但无法覆盖 F-Droid 或 Play 商店版本;更换来源前必须完全卸载。
- 项目基于 Termux 社区的应用分支,终端引擎与 Linux 环境归属上游,遵循 GNU GPLv3 许可。
本作品整理自 GitHub 开源项目 The412Banner/NewTermux,原作者 @The412Banner。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.0.1当前版本
NewTermux 2.0.1
- v2.0.0
新增状态行布局(横竖屏可分别启用)、双屏模式(副屏显示会话预览、抽屉命令、扩展键与滚动板)、应用内更新检查(从 GitHub 下载匹配 APK 并校验),并修复命令抽屉滚动与会话菜单被裁剪问题。
- v1.6.2
新增后台保活:唤醒锁与终端会话生命周期绑定,新设置项默认开启;保活服务声明 specialUse 类型,避免低内存设备回收;首次提示将应用加入电池优化白名单,进程被杀后终端标签页可恢复。
评论