I'm opposed to this for upstream because X != wayland != mir and it is perfectly reasonable for a policy author to not want X when using mir or wayland, for example. I think it would be better to add mir and wayland to the kde and gnome abstractions instead. These already include X so it makes sense that if they also work under an alternate display server, they should include those server's abstractions.
I'm opposed to this for upstream because X != wayland != mir and it is perfectly reasonable for a policy author to not want X when using mir or wayland, for example. I think it would be better to add mir and wayland to the kde and gnome abstractions instead. These already include X so it makes sense that if they also work under an alternate display server, they should include those server's abstractions.