前言

本文适合有一定 Termux 使用基础的人阅读。

可以到哔哩哔哩观看视频作为参考:

准备工作

你需要一台安卓手机(最好是 Arm64-v8a 架构),并安装这两个应用:

  • Termux
  • Termux:X11

如果你有键鼠的话,可以把它们连接到手机,这会带来更好的体验。

安装好后,打开 Termux,稍等一会儿,在命令行中执行这些命令:

1
2
3
4
5
termux-change-repo
apt install x11-repo tur-repo
apt update
apt upgrade
apt install termux-x11-nightly

执行 termux-change-repo 后,你会看到下图中的画面。

Screenshot_20260715_015237_com.termux.jpg

按向下键使高亮条移动到“Single mirror”,并按一下空格键,使星号移动到这一项前面。按回车键继续。

Screenshot_20260715_015251_com.termux.jpg

按向下键向下滚动,使高亮条移动到“mirrors.tuna”开头的一项,按一下空格键使星号移动到这一项前面。按回车键继续。

接下来,Termux 会自动更新源的设置,等待完成后即可执行剩余四条命令。

安装 KDE 桌面环境

执行以下命令:

1
apt install plasma

1
apt install plasma*

这两条命令的不同之处在于:第二条使用了通配符,会自动匹配包 plasma 和以“plasma”开头的其他包。实测该命令安装的 KDE 会比第一条多一个欢迎中心。

安装 KDE 系列的其他软件

上面的命令不会安装 Dolphin(文件管理器), Konsole(终端模拟器)和 Kate(文本编辑器)等常用附件。

执行以下命令:

1
apt install dolphin konsole kate

如果你需要其他 KDE 软件也可以一并安装。执行这条命令查找:

1
apt search kde

题外话:Kate 是一个十分强大的文本编辑器。如果你没有调试或远程等需求,它甚至能替代 Code - OSS(VS Code 的开源构建,apt install code-oss),并且使用较为流畅。

启动图形界面和 KDE

执行以下命令:

1
2
termux-x11 :0 &
export DISPLAY=:0

在命令后面加 & 可以防止终端被阻塞,比如上面的第一条,否则你需要新开一个会话执行下一条命令。

:0 是 X11 显示编号,它对应端口 6000。你也可以自定义,比如改成 :1。

或许你在别的地方看到过它,但请注意,不要把它和 VNC 显示编号搞混了,VNC 的 :0 对应端口 5900。

export 是设置变量,这里是把 DISPLAY 变量设为你使用的显示编号。

执行以下命令:

1
startplasma-x11

KDE,启动!

打开 Termux:X11 应用,稍等一会儿,KDE 的桌面就会出现在你面前了。

尽情使用吧!

启动脚本

我们可以用一个脚本简化上述启动流程。

首先转到被添加到 PATH 变量的目录。由于默认情况下,该变量只包含一个目录(你可以执行 echo $PATH 验证一下),所以直接在地址栏输入 $PATH 并跳转。创建一个文件,随便一个不重复的就行(这里用 runkde 作为示范)。用你喜欢的文本编辑器(比如 Vim, Nano, Kate, Code - OSS)打开它,输入以下内容:

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

termux-x11 :0 &
sleep 3
export DISPLAY=:0
startplasma-x11
pkill termux-x11

在这个脚本中,sleep 3 等待三秒让 X11 服务器启动。因为 startplasma-x11 也会阻塞终端直到关闭桌面环境,所以我们可以在它的后面用 pkill 结束 X11 服务器。

保存文件,先别急着用,执行这条命令给它执行权限:

1
chmod +x $PATH/runkde

现在你可以试试:结束掉 Termux 应用,重新打开,执行 runkde,打开 Termux:X11 应用,可以发现效果和之前手动启动是一样的。