Warning
This is a downstream solution to https://bugs.gentoo.org/923305. Upstream should continue to focus on supporting systems where wayland is unmasked because this masked-wayland configuration is NOT necessary for normal users. Do not ask for support with this in Gentoo channels, instead use the comments section here.
- Add the
package.maskandpackage.uselines below to their respective locations in/etc/portage/ - Save each
X-Y.patchfile in a new folder in/etc/portage/patches/following the pattern/etc/portage/patches/X/Y/- you can reference Gentoo Package Search and Gentoo Wiki if you are unsure how to use/etc/portage/patches/ - Save
emerge-sync-purge-wayland.shanywhere with any filename and from now on, run it instead ofemerge --sync - Run
emerge-sync-purge-wayland.sh, then perform a world upgrade with `emerge -avuDU