linux deploy使用termux-x11作显示服务器
linux deploy chroot容器可以使用termux-x11作显示服务器。首先来看下效果: 竖屏:
横屏效果:
下面是具体步骤: [1]准备阶段: (1)设置termux-x11apk 的XDG_RUNTIME_DIR,推荐xvfb版本的termux-x11
(2)设置linux deploy的挂载点
然后在termux基本环境(不是容器里)输入su,然后授予root权限,执行chmod 777 /data/data/com.termux/files/usr/tmp。 然后安装一个xorg-xhost为之后授予termux-x11的display访问权限做准备。 pkg in xorg-xhost [2]实施阶段 (1)正常启动linux deploy chroot容器。不要勾选启用允许使用图形环境。 (2)termux环境里执行termux-x11 :1
执行上面命令后打开termux-x11的apk,现在termux ,linux deploy,termux-x11三个应用都要保持后台运行,不要关闭。必须出现somebody connectd才算连接成功。 (3)回termux,再开一个shell,执行 export DISPLAY=:1 xhost +
(4)执行ssh fengxue@127.0.0.1,使用openssh连接ubuntu chroot容器,登陆via linux容器后执行 export DISPLAY=:1 startlxqt (5)现在打开termux-x11 apk即可享受linux deploy chroot容器的termux-x11桌面了。
实施阶段的第二步是最重要的,关乎成败。容器内部图形环境推荐lxqt桌面+xfwm4窗口管理器。 现在linux deploy有带声音服务器的版本,也可以选择声音转发termux pulseaudio(之前的教程里有,自己翻)。