前言
本文适合有一定 Termux 使用基础的人阅读。
可以到哔哩哔哩观看视频作为参考:
准备工作
你需要一台安卓手机(最好是 Arm64-v8a 架构),并安装这两个应用:
- Termux
- Termux:X11
如果你有键鼠的话,可以把它们连接到手机,这会带来更好的体验。
安装好后,打开 Termux,稍等一会儿,在命令行中执行这些命令:
1 | |
执行 termux-change-repo 后,你会看到下图中的画面。
按向下键使高亮条移动到“Single mirror”,并按一下空格键,使星号移动到这一项前面。按回车键继续。
按向下键向下滚动,使高亮条移动到“mirrors.tuna”开头的一项,按一下空格键使星号移动到这一项前面。按回车键继续。
接下来,Termux 会自动更新源的设置,等待完成后即可执行剩余四条命令。
安装 KDE 桌面环境
执行以下命令:
1 | |
或
1 | |
这两条命令的不同之处在于:第二条使用了通配符,会自动匹配包 plasma 和以“plasma”开头的其他包。实测该命令安装的 KDE 会比第一条多一个欢迎中心。
安装 KDE 系列的其他软件
上面的命令不会安装 Dolphin(文件管理器), Konsole(终端模拟器)和 Kate(文本编辑器)等常用附件。
执行以下命令:
1 | |
如果你需要其他 KDE 软件也可以一并安装。执行这条命令查找:
1 | |
题外话:Kate 是一个十分强大的文本编辑器。如果你没有调试或远程等需求,它甚至能替代 Code - OSS(VS Code 的开源构建,
apt install code-oss),并且使用较为流畅。
启动图形界面和 KDE
执行以下命令:
1 | |
在命令后面加 & 可以防止终端被阻塞,比如上面的第一条,否则你需要新开一个会话执行下一条命令。
:0 是 X11 显示编号,它对应端口 6000。你也可以自定义,比如改成 :1。
或许你在别的地方看到过它,但请注意,不要把它和 VNC 显示编号搞混了,VNC 的 :0 对应端口 5900。
export 是设置变量,这里是把 DISPLAY 变量设为你使用的显示编号。
执行以下命令:
1 | |
KDE,启动!
打开 Termux:X11 应用,稍等一会儿,KDE 的桌面就会出现在你面前了。
尽情使用吧!
启动脚本
我们可以用一个脚本简化上述启动流程。
首先转到被添加到 PATH 变量的目录。由于默认情况下,该变量只包含一个目录(你可以执行 echo $PATH 验证一下),所以直接在地址栏输入 $PATH 并跳转。创建一个文件,随便一个不重复的就行(这里用 runkde 作为示范)。用你喜欢的文本编辑器(比如 Vim, Nano, Kate, Code - OSS)打开它,输入以下内容:
1 | |
在这个脚本中,sleep 3 等待三秒让 X11 服务器启动。因为 startplasma-x11 也会阻塞终端直到关闭桌面环境,所以我们可以在它的后面用 pkill 结束 X11 服务器。
保存文件,先别急着用,执行这条命令给它执行权限:
1 | |
现在你可以试试:结束掉 Termux 应用,重新打开,执行 runkde,打开 Termux:X11 应用,可以发现效果和之前手动启动是一样的。