在Archlinux KDE下使用Waydroid
这几天装回了Arch Linux,尝试一下Waydroid。
启用Wayland环境
Waydroid顾名思义:Wayland + Android,需要在Wayland下运行。
使用这个命令检查当前session是否使用wayland:
echo $XDG_SESSION_TYPE
使用Plasma Wayland Session
对于Arch Linux,需要安装plasma-wayland-session这个包
sudo pacman -S plasma-wayland-session
从Display Manager再次登陆,选择Plasma(Wayland) Session即可
在X11下运行
待补充
安装Waydroid
强烈建议: 请先启用[archlinuxcn]源
请先启用[archlinuxcn]源
请先启用[archlinuxcn]源
节约下载时间(在国内)
安装binder模块
sudo pacman -S binder_linux-dkms #请先启用[archlinuxcn]源
sudo modprobe binder_linux
切换root,加入模块
sudo -s #切换root
echo "binder_linux">> /etc/modules-load.d/binder.conf
安装Waydroid和镜像
sudo pacman -S waydroid waydroid-image-gapps #请先启用[archlinuxcn]源
配置Waydroid
初始化Waydroid
Waydroid,启动!(雾)
sudo waydroid init -s GAPPS -f
sudo systemctl start waydroid-container
sudo systemctl enable waydroid-container
使用Waydroid Script
克隆仓库,并安装依赖
git clone https://github.com/casualsnek/waydroid_scriptcd ~/waydroid_script
sudo python3 -m pip install -r requirements.txt
注意:这里的第三步命令需要bash类shell才能执行,使用fish这样的非传统shell会出错
待补充
注册Google框架
待补充
开启ARM转译
待补充
使用Waydroid
全屏模式:waydroid show-full-ui
Android Shell:sudo waydroid shell
安装APK:waydroid app install $APK
开启多窗口
waydroid prop set persist.waydroid.multi_windows true
sudo systemctl restart waydroid-container
卸载Waydroid
waydroid session stopsudo systemctl stop waydroid-container yay -Rsn waydroidsudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid