跳到正文
发现
移动应用开发者工具

NewTermux:现代化界面的 Android 终端

基于 Termux 分支的 Android 终端 App,重做了 Compose 界面,并内置包管理、文件与 SSH 管理器。

admin
发布于 2026-10-28 · 更新于 2026-11-01
浏览
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 整理,以原仓库为准。

更新记录

  1. v2.0.1当前版本

    NewTermux 2.0.1

  2. v2.0.0

    新增状态行布局(横竖屏可分别启用)、双屏模式(副屏显示会话预览、抽屉命令、扩展键与滚动板)、应用内更新检查(从 GitHub 下载匹配 APK 并校验),并修复命令抽屉滚动与会话菜单被裁剪问题。

  3. v1.6.2

    新增后台保活:唤醒锁与终端会话生命周期绑定,新设置项默认开启;保活服务声明 specialUse 类型,避免低内存设备回收;首次提示将应用加入电池优化白名单,进程被杀后终端标签页可恢复。

评论