Android 使用 Termux + Proot 在 Wayland 上运行 xfce4 或 KDE
安卓端的极客工具。
能做许多你以为做不到的事情。
部署
安装Termux
下载termux-x11.deb
和termux-x11.apk
打开termux,切换镜像源
pkg in vim |
安装必要依赖和软件
pkg in x11-repo |
安装 termux-x11.apk
重启termux
pkg in proot-distro |
完成后,全部退出,打开termux
pkg in screen |
若报错且无法显示图像
终端显示:
proot-distro login --user dionysen archlinux --shared-tmp ok | took 8s | at 01:03:12 |
需要在~/.xinitrc
中添加exec startxfce4
如果xfce-session处于suspend
的状态,使用job -l
查看,使用kill %3
杀死[3]
进程。
archlinux在xfce4中设置中文的方法
编辑/etc/locale.gen
,注释掉zh_CN.UTF-8
前的#
:
locale-gen |
添加LANG="zh_CN.UTF-8"
。
Sandbox
可以在/etc/environment
中添加参数export MOZ_FAKE_NO_SANDBOX=1
.
Termux-x11无法全屏显示
使用adb调试强制使其全屏:
- 使用电脑adb调试
- 使用无线adb调试
使用无线调试需要另一部手机,安装termux
pkg in android-tools |
在被调试的手机上执行:
# 打开被调试设备的adb调试和无线调试,点进去找到配对ip地址及密码 |
值得注意的是,这其实相当于一个环境变量,每次设置都会覆盖上一次的设置,因此如果要设置多个应用全屏,需要将多个应用用逗号隔开:
adb -s <IP address>:<Port> shell settings put global policy_control immersive.status=com.termux.x11,com.termux |
Termux Backup and Restore
termux-setup-storage |
Termux 备份说明
2022-12-05
Temux:zsh+p10k
tmoe+proot 容器: Kali,软件包含 Clion+WPS+vscode+obsdian
proot-distro :正常安装了 code-server
Termux 安装 Code-Server
需要使用 proot-distro,因为 termux 原生安装 code-server 会导致许多插件无法安装。
先换源,然后执行命令:
apt in proot-distro |
由于没有 systemd,可以使用脚本将 code-server 放在后台自动启动:
touch /home/icarus/.config/code-server/code-server.log |
- 本文标题:Android 使用 Termux + Proot 在 Wayland 上运行 xfce4 或 KDE
- 创建时间:2022-01-04 14:13:00
- 本文链接:2022/01/04/note/Linux/Termux/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
显示评论