最近老是被人问怎么在termux上用图形化(GUI),想来不如写一篇文章得了。
被人吐槽写的太抽象了,我改还不行吗
VNC
Termux原生
准确来说,原生是不可能的,你不可能在termux那个窗口里用GUI的,你需要准备VNC Viewer或者XServer XSDL,这里以VNC Viewer为例。(据称VNC这个太麻烦,可以看后文的XSDL使用介绍)
添加仓库
Termux的源中是没有X的,所以为了安装X,我们在这里添加X11的仓库
# 添加仓库
pkg inx11-repo
# 更新数据库
pkg up
# 安装图形化相关软件
# 这里以TigerVNC为接口,i3为wm
pkg intigervnc i3 aterm
启动VNC
# 定义DISPLAY变量,建议加到.bashrc里
$exportDISPLAY=:1
$vncserver :1 -geometry 1920x1080
# 端口为:1,分辨率为1920x180
You will require a password to access your desktops.
# 在这里输入密码,六位以上,我一般直接123456
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
# 应该没有这个需求
New 'localhost:1 (u0_a385)' desktop