Termux安装XFCE图形环境

547 阅读2分钟

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.

简介

Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL 等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造 DIY 的话完全可以把手机变成一个强大的极客工具。

下载

Google Play
官网:termux.com/
Github:github.com/termux/term… F-Droid:
f-droid.org/packages/co…
Termux_XFCE:
github.com/phoenixbyrd…

安装

  1. 安装Termux app

  2. 执行命令更新软件仓库 pkg install root-repo pkg install x11-repo

  3. 执行下面的命令安装xfce,安装过程会到github抓东西,网络要通才行,如果出现中断就多跑几次,直到成功为止。 curl -sL raw.githubusercontent.com/phoenixbyrd… -o install.sh && chmod +x install.sh && ./install.sh

  4. 上面安装过程会弹出框要求安装termux-x11 app,确保正确安装好

  5. 然后就可以执行start命令,会自动跳转到termux-x11 app显示xfce图形界面。下面是截的图:

  6. 功能还是非常完善的,qt全套能跑,python/nodejs也安装上了,vscode也装上了,之前还有装过vscode server,这样手机都能做代码托管。

  7. 发现以下问题: a. 可惜不能调整分辨率,手机分辨率太高,屏幕又小,看瞎眼睛。用平板应该会更合适。 b. 红米12T pro用的这个天玑8200貌似GPU有bug,会导致图形界面几分钟崩溃一次,非常不稳定。 c. 映射的storage目录是链接到/storage/0/emulated下面,跑命令的时候经常有权限问题。

本文第一段中文简介部分来自juejin.cn/post/704011…