在Termux上安装图形界面
一、准备工作
所需工具
安卓设备:系统版本建议Android 9或更高
安装以下应用(均需从官方渠道下载):
- Termux(F-Droid)
- Termux:X11(GitHub Actions)
外设:建议连接蓝牙键鼠提升操作效率
二、安装Termux并配置环境
1. 安装Termux
从F-Droid下载并安装Termux。若无法访问,可通过第三方渠道获取APK。
2. 换源(加速软件包下载)
打开Termux,输入以下命令切换为清华源:
1 | termux-change-repo |
依次选择 Mirrors by Tsinghua
-> x11-repo
-> OK
。
3. 更新软件包
1 | apt update && apt upgrade -y |
三、安装Xfce桌面环境
1. 安装X11仓库
1 | apt install x11-repo -y |
2. 安装Xfce4桌面
1 | apt install xfce4 -y |
过程中按回车确认所有依赖安装。
四、配置X11图形服务器
1. 安装Termux:X11
从GitHub Actions页面下载最新版Termux:X11的APK并安装。
2. 启动X11服务
在Termux中执行:
1 | termux-x11 :0 &>/dev/null & |
3. 设置环境变量
1 | export DISPLAY=:0 |
4. 启动Xfce桌面
1 | startxfce4 |
此时切换到Termux:X11应用,即可看到桌面环境。
五、解决常见问题
1. 桌面启动失败
若提示 libexpat.so.1 not found
,运行:
1 | apt install libexpat -y |
2. 进程被系统终止
- 关闭影子进程限制:
进入手机 设置 -> 开发者选项 -> 停止限制子进程(需先启用开发者模式)。 - 关闭省电优化:
在系统设置中,将Termux和Termux:X11的省电策略设为 无限制。
六、编写启动脚本(一键启动桌面)
1. 安装编辑器(以vim为例)
1 | apt install vim -y |
2. 创建脚本文件
1 | cd $PREFIX/bin |
3. 输入以下内容
1 |
|
4. 保存并赋予权限
按 esc
,输入:wq
保存并退出编辑器,然后运行:
1 | chmod +x startdesk |
5. 使用脚本启动
此后只需输入 startdesk
即可一键启动桌面。
七、安装常用软件
1. 浏览器(Firefox)
1 | apt install firefox -y |
2. 开发工具(VS Code替代品)
1 | apt install tur-repo -y |
九、总结
通过上述步骤,你已在Termux上成功搭建了完整的Xfce桌面环境。后续可根据需求:
- 使用Mobox运行Windows软件(如Photoshop、游戏)
- 通过PRoot安装更多Linux发行版
- 扩展外接显示器提升生产力