Xfce 4.20 Released

https://xfce.org/about/news/?post=1734220800

https://alexxcons.github.io/blogpost_14.html

6 Likes

1 Like

be careful , this is still experimental , see in details what team’s xfce say about working / not working

1 Like

XFCE 4.20 is officially out. It’s out of beta and RC. It’s not experimental. Though, like Cinnamon, the Wayland session is experimental, not the whole DE.

2 Likes

Have you tried Wayland on Cinnamon yet? I’m too much the coward at present.

It worked great on a VM until yesterdays update, and on bare metal I had to unplug my usb mouse and plug back in again to work. Both now hangs on shutdown for a few minutes. X works as expected with no issues.

2 Likes

It’s been about a month since I had Cinnamon installed on my laptop. But I was using the Wayland session without issue. Though I have integrated Intel, not AMD or Nvidia.

1 Like

can you read this ?
from alexxcons link

texte en gras General

Wayland

Important Notice: Please be aware that the Wayland support in Xfce 4.20 is experimental. It is recommended for advanced users only, as you may encounter bugs and experience incomplete functionality. Proceed with caution!

Thanks to Brian and Gaël almost all Xfce components are able to run on Wayland windowing, while still keeping support for X11 windowing.

This major effort was achieved by abstracting away any X11/Wayland windowing specific calls and making use of Wayland/Wlroots protocols. A whole new Xfce library, “libxfce4windowing” was introduced during that process. XWayland will not be required to run any of the ported Xfce components.

So far Xfce does not feature a compositor which supports Wayland. If you want to run Xfce in Wayland, Labwc and Wayfire will give you the best results. A detailed instruction on this can be found here. Please be aware that Wayland support is still experimental!

Plans are underway to add Wayland support to Xfwm4 while preserving its existing X11 functionality. However, such a restructurization will be a major effort and we cannot tell yet when/if it will be done, so please don’t hold your breath waiting for it.

For few components and multiple features, it was not possible to port them to Wayland, partly because there are no standardized Wayland protocols available yet to provide the required services:

  • Workspace support is missing (ext-workspace protocol was just merged).

  • Systray icons will be missing for multiple applications (required to use StatusNotifier instead of GtkStatusIcon)

  • Xfce4-settings: Keyboard and mouse settings so far are internal to the Wayland compositor and as such the according Xfce dialogs won’t be available on Wayland yet.

  • Power related keyboard handling (brightness keys, suspend, etc.) is internal to the Wayland compositor and as such cannot be supported yet by Xfce components.

  • Wayland does not specify a native protocol for taking screenshots. However, xfce4-screenshooter already supports screenshots via the wlroots ‘screencopy’ protocol (entire screen). Screenshots of a rectangle selection or the active window are not yet supported via Wayland.
    Some other Xfce components don’t run at all on Wayland:

  • Xfwm4

  • Xfdashboard

  • Xfce4-screensaver (porting to Wayland completed but not merged, as it requires the experimental libwlembed library)

  • Xfce4-windowck-plugin (needs to be ported to libxfce4windowing)

  • Xfce4-xkb-plugin (keyboard handling is internal to the Wayland compositor)

More detailed info on the current Wayland status can be found on our Wayland roadmap.

Scaling

Icons and thumbnail scaling was fixed for various components. Various missing icons for larger scales were added. Any blurriness when using Xfce components on a HiDPI display should be gone now.

1 Like

You could remove the [code] and [/code] marks, it is already markdown.

1 Like

@Stephane - Which is exactly what I said. XFCE 4.20 is NOT experimental, it’s the official release. The Wayland session, however, is experimental, just like Cinnamon. So, if one is not adventurous, don’t run Wayland
 stay in the default X session.

Is it actually installable? I’ve tried to install it from the AUR (git version) and a load of dependencies were broken.

you tried the xfce4-devel-meta group?

aur/xfce4-devel-meta
    Meta package for installing the xfce4-devel group

Wayland session do work just fine but you need to install labwc from AUR to run (and in VM enable 3d)
Adding:

WLR_NO_HARDWARE_CURSORS=1
to /etc/environment (or equivalent)

in case no cursor showing up.

theming is not fully applied in all corners and seems some settings not working too like changing wallpaper is not getting applied


3 Likes

The global appmenu plugin broke for me with this update.

https://aur.archlinux.org/packages/vala-panel-appmenu-xfce ?
try the git version could help for the time till it is fixed


1 Like

(post deleted by author)

Wayland doesn’t work on vmware for me. Default login is working. Hopefully in time will have this fixed. I know there are other issues also but i can live with it right now since I’m using Kde mostly anyway. I’ll have to try the labwc package as mentioned by @joekamprad. I’ll see how that works on vmware installation.

1 Like