欢迎光临散文网 会员登陆 & 注册

在Archlinux KDE下使用Waydroid

2023-07-16 16:34 作者:驻烛Candlest  | 我要投稿

这几天装回了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



在Archlinux KDE下使用Waydroid的评论 (共 条)

分享到微博请遵守国家法律