在Termux上安装图形界面


一、准备工作

所需工具

  1. 安卓设备:系统版本建议Android 9或更高

  2. 安装以下应用(均需从官方渠道下载):

  3. 外设:建议连接蓝牙键鼠提升操作效率


二、安装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
2
cd $PREFIX/bin
vim startdesk

3. 输入以下内容

1
2
3
4
5
6
#!/bin/bash

export DISPLAY=:0
termux-x11 :0 &>/dev/null &
startxfce4 &>/dev/null &
am start --user 0 -n com.termux.x11/.MainActivity &>/dev/null

4. 保存并赋予权限

  按 esc​ ,输入:wq保存​并退出编辑器,然后运行:

1
chmod +x startdesk

5. 使用脚本启动

  此后只需输入 startdesk​ 即可一键启动桌面。


七、安装常用软件

1. 浏览器(Firefox)

1
apt install firefox -y

2. 开发工具(VS Code替代品)

1
2
apt install tur-repo -y
apt install code-oss -y

九、总结

  通过上述步骤,你已在Termux上成功搭建了完整的Xfce桌面环境。后续可根据需求:

  • 使用Mobox运行Windows软件(如Photoshop、游戏)
  • 通过PRoot安装更多Linux发行版
  • 扩展外接显示器提升生产力