在Archlinux KDE下使用Waydroid
這幾天裝回了Arch Linux,嘗試一下Waydroid。
啟用Wayland環(huán)境
Waydroid顧名思義:Wayland + Android,需要在Wayland下運(yùn)行。
使用這個(gè)命令檢查當(dāng)前session是否使用wayland:
echo $XDG_SESSION_TYPE
使用Plasma Wayland Session
對(duì)于Arch Linux,需要安裝plasma-wayland-session這個(gè)包
sudo pacman -S plasma-wayland-session
從Display Manager再次登陸,選擇Plasma(Wayland) Session即可
在X11下運(yùn)行
待補(bǔ)充
安裝Waydroid
強(qiáng)烈建議: 請(qǐng)先啟用[archlinuxcn]源
請(qǐng)先啟用[archlinuxcn]源
請(qǐng)先啟用[archlinuxcn]源
節(jié)約下載時(shí)間(在國(guó)內(nèi))
安裝binder模塊
sudo pacman -S binder_linux-dkms #請(qǐng)先啟用[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 #請(qǐng)先啟用[archlinuxcn]源
配置Waydroid
初始化Waydroid
Waydroid,啟動(dòng)?。F)
sudo waydroid init -s GAPPS -f
sudo systemctl start waydroid-container
sudo systemctl enable waydroid-container
使用Waydroid Script
克隆倉(cāng)庫(kù),并安裝依賴
git clone https://github.com/casualsnek/waydroid_scriptcd ~/waydroid_script
sudo python3 -m pip install -r requirements.txt
注意:這里的第三步命令需要bash類shell才能執(zhí)行,使用fish這樣的非傳統(tǒng)shell會(huì)出錯(cuò)
待補(bǔ)充
注冊(cè)Google框架
待補(bǔ)充
開(kāi)啟ARM轉(zhuǎn)譯
待補(bǔ)充
使用Waydroid
全屏模式:waydroid show-full-ui
Android Shell:sudo waydroid shell
安裝APK:waydroid app install $APK
開(kāi)啟多窗口
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