配置Termux官方X11图形界面
首先打开Termux。
更新
执行下列命令更新软件。
pkg update && pkg upgrade
关闭Termux重新打开,若出现如下界面(可能有所不同),说明更新成功。
配置Termux官方X11图形界面添加仓库
然后我们执行下面的命令来添加X11仓库。
pkg install x11-repo
安装VNC
我们通过VNC来查看图形界面。
安装VNC Viewer作为客户端
在手机上安装VNC Viewer应用程序(百度,Google Play上都能下到)。
配置Termux官方X11图形界面安装TigerVnc作为服务端
打开Termux,执行以下命令安装VNC。
pkg install tigervnc配置Termux官方X11图形界面
apt会自动给你安装一大堆支持库。
安装窗口管理器
如果你没有安装Python3,请先安装。
pkg install python
执行以下命令安装openbox以及其他需要用到的软件。
pkg install openbox pypanel xorg-xsetroot配置Termux官方X11图形界面
再用pip安装pypanel所需的支持库。(不装会报错)
pip3 install PyXDG
至此,大部分软件我们已经安装完毕了。
VNC启动脚本
方便期间,我们暂时使用无密码方式来登录VNC,同时我们也能使用noVNC(用网页来访问,不需要客户端,详见GitHub)来进行登录。
使用vim来新建&编辑脚本。
vim startvnc
按[i(Insert)]后键入(粘贴也可以)以下内容:
#!/bin/bash -e
export DISPLAY=:10 # 在10号屏幕上打开程序
Xvnc --SecurityTypes=None $DISPLAY & # 启动vnc
sleep 1s # 等待vnc启动
openbox-session & # 打开窗口管理器
xsetroot -solid gray # 把背景弄成灰色
pypanel & # 打开pypanel
配置Termux官方X11图形界面完成后按[ESC],再键入:wq,按[回车]保存并退出。
赐予执行权限
输入以下命令给予脚本执行权限。
chmod +x startvnc
启动VNC
键入以下命令启动VNC。
./startvnc
如果嫌输入./麻烦的话呀可以把startvnc这个文件移动到/data/data/com.termux/files/usr/bin中,这样下次只需输入startvnc即可启动VNC。
配置Termux官方X11图形界面一堆Log。。。
查看效果
打开VNC Viewer,新建地址。
配置Termux官方X11图形界面键入下图内容:(注:5910中的10即是之前export DISPLAY=:10中的10号屏幕)
配置Termux官方X11图形界面保存后连接。(中途可能会出现个安全警报,按右上角的OK就行。)
成功后效果图如下。
配置Termux官方X11图形界面后续
安装图形化终端:
pkg install aterm
安装时钟:
pkg install xorg-xclock
注意事项
假如你想通过命令打开窗口,在aterm中是可以的:
配置Termux官方X11图形界面但是在Termux中是不行的。
配置Termux官方X11图形界面解决方法
引入全局变量DISPLAY:
export DISPLAY=:10配置Termux官方X11图形界面
这样就行了。
配置Termux官方X11图形界面注意:不是每次打开图形窗口前都要来一句export DISPLAY=:10的,只要在第一次打开前加入就行了。如果嫌麻烦,可以把这句话添加到~/.bash_profile中就可以了,以后每次启动bash时都会执行这句话,不用再输入了。