Termux X11是一款充当XWayland服务器的APP。
透过它,我们就能免Root在Android上跑KDE Plasma (Linux桌面环境),支援触控手势,
加上萤幕小键盘,若是平板的话就不太需要接键盘鼠标了。
https://i.imgur.com/MlkHBk1.gif
要注意的是,这只是一款APP,随时都可以返回Android桌面。
Proot就是一个Linux容器,可以直接跑电脑上的软件,图为LibreOffice试算表。
https://i.imgur.com/2FmMlYv.png
为方便操作所以把任务栏放左边,乍看之下还挺像Ubuntu Touch。影片音讯是直接用
Pulse Audio连线到Android喇叭输出。
https://i.imgur.com/06SOHpy.png
至于Proot发行版,我是手动安装Arch Linux,因为套件足够新,PinePhone的
软件AUR也都有提供。比方说给Linux手机用的相簿软件“Koko”,支援手势放大。
https://i.imgur.com/etg4f2g.jpg
如果要传送档案到Proot,安装KDE Connect,容器内部就可以跟外部的手机通讯,以无线方
式传送档案、传送短信。
此外,Android内部储存空间也会挂载到Proot的/sdcard目录。
- - -
原理是在Termux安装Proot发行版,然后用Termux X11这个APP当XWayland服务器来显示KDE
桌面,只要几行指令搞定。
详情参考:https://reurl.cc/3Yo9V0
XFCE、LXQT、MATE应该都能成功启动,至于GNOME因为要systemd有一定难度。
此外Termux X11只支援X11,不支援Wayland协定的桌面。
过去Termux主要都是用VNC Server来显示桌面,现在改用Termux X11绘图效能会更好、更
即时。
可以A我以前的文章,编译Mesa Zink驱动来达成3D硬件加速。但效果有限,只对VLC播放影
片有帮助。