waydroid SELinux update

This commit is contained in:
2026-02-21 16:21:33 +01:00
parent cab90ada0d
commit 07b00dbf08

View File

@@ -197,7 +197,32 @@ And if you're interested in learning more about Intel houdini you can have a loo
By default waydroid shows AOSP on screen keyboard, which is useless on a computer with a keyboard already, to disable it the setting is in `Settings > System > Languages & input > Physical keyboard > Use on-screen keyboard`
#### 6) Additional troubleshooting
#### 6) SELinux
This module is necessary for waydroid to work:
```
module local-waydroid-nft 1.0;
require {
type virtd_t;
type iptables_t;
class process { noatsecure rlimitinh siginh };
}
#============= virtd_t ==============
allow virtd_t iptables_t:process { noatsecure rlimitinh siginh };
```
You can compile it and load it with these commands (with the content above in a file `local-waydroid-nft.te`):
```bash
checkmodule -m -o local-waydroid-nft.mod local-waydroid-nft.te
semodule_package -o local-waydroid-nft.pp -m local-waydroid-nft.mod
semodule -i local-waydroid-nft.pp
```
#### 7) Additional troubleshooting
Finally you might want to check the [archwiki](https://wiki.archlinux.org/title/Waydroid) directly if having issues with waydroid.
And although it's quite old and contains some unecessary steps now, you can check [this guide](https://forum.garudalinux.org/t/ultimate-guide-to-install-waydroid-in-any-arch-based-distro-especially-garuda/15902) too.