xfway: added support for alt-tab switcher

Andrzej andrzejr at xfce.org
Thu Jul 21 11:46:24 CEST 2022

On 21 July 2022 08:38:16 BST, Olivier Fourdan <fourdan at gmail.com> wrote:
>As for server side decorations, Wayland doesn't require it, even
>though KDE folks insisted on adding xdg-decoration, this is an optional
>protocol and Wayland clients must be able to draw their decorations
>themselves - And for those clients who cannot, there's libdecor.

For visual and UX consistency it would be good if Xfce supported server side decorations as well.

>So your Wayland compositor has to also be an X11 window manager. which
>takes us back to xfwm4. IOW, xfwm4, as a Wayland compositor, should still
>be an X11 window manager, as well as a Wayland compositor (i.e. the display

Could this function be delegated to original xfwm4, perhaps with some modifications?

>Also be aware that mutter is considering moving the frame decoration code
>out of the window manager process, which IMHO is a very good idea, see
>https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2175 - Maybe you
>could consider reusing that separate client with your Wayland compositor?

Looks like they are targeting Gtk4. The idea is fine but I wouldn't couple Xfce to this implementation. 

In general, adding support for Wayland looks like complex problem and fair amount of planning and involvement of core devs and people familiar with Wayland would be necessary.


More information about the Xfce4-dev mailing list