Feedback on desktop convergence changes

Alistair Buxton a.j.buxton at
Wed Aug 20 21:37:02 UTC 2014

On 20 August 2014 21:52, Eero Tamminen <oak at> wrote:
> Hi,
> Which features (besides window manager) are dependent on X APIs,
> instead of using abstractions underlying Gtk provides?

xfce4-panel relies on libwnck, which is incompatible with the Wayland
security model (clients may not request information about other
xfce4-desktop relies on being able to position itself to cover the
display root, which is also incompatible (clients may not position
their own windows)
xfce4-screenshooter is also incompatible (clients may not read back
arbitrary parts of the display)

Gtk provides abstractions for some of these functions and Xfce uses
them, but they don't work in Gtk's Wayland backend - they are just
stubbed out because there is currently no way to implement them that
will work in all compositors.

Alistair Buxton
a.j.buxton at

More information about the xubuntu-devel mailing list