On Wed, 16 Jul 2025 14:50:28 +0200, Takashi Iwai wrote: > > On Thu, 10 Jul 2025 18:24:39 +0200, > Takashi Iwai wrote: > > > > On Tue, 08 Jul 2025 16:26:33 +0200, > > Lubos Kocman wrote: > > > > > > Hello Xfce folks! > > > > > > I received okay feedback from users manually enabling Xfce on Leap > > > 16.0 by installing patterns-xfce-xfce. Seems like user had to install > > > alsa-ucm-conf otherwise it was a smooth experience. > > > > > > I recall that there was an experimental Wayland support for Xfce. > > > What's the status of it in openSUSE? Could we have that in Agama for > > > both Leap 16 + TW? > > > > > > I started a little tracker for it > > > https://code.opensuse.org/leap/features/issue/218 > > > > I put my comment there, but maybe it'd be smoother to discuss on ML, > > so here I write my test result with XFCE 4.20 Wayland on Leap 16.0. > > > > I added OBS X11:xfce/16.0 and simply ran > > zypper dup --allow-vendor-change > > to get XFCE 4.20 stuff. > > > > For enabling Wayland session, I had to install the following packages > > in addition: > > > > - xfce4-session-wayland-experimental > > - labwc > > - dbus-1-daemon > > > > The labwc is the base compositor, and dbus-1-daemon is for > > dbus-run-session command. They could be put to Requires or Recommends > > of xfce4-session-wayland-experimental package, I guess. > > > > After installing the above, I could choose "XFCE (Wayland)" in > > lightdm, and start with it. So far, so good. > > But, the behavior seems fairly unstable. > > > > - The session start took time; > > it took 10 seconds until the panel appears > > > > - The background picture doesn't appear always, in most cases, it's a > > blank screen > > > > - xfce4-panel wrapper-2.0 keeps crashing as segfault > > > > - xfdesktop seems crashing as segfault constantly when I click > > the right mouse button on the root screen > > Now I played a bit more, and found that the instability of the XFCE > Wayland desktop (the crash of panel/wrapper-2.0 and xfdesktop) seems > to be the bug of gtk-layer-shell. There is a Debian bug entry: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094442 > https://gitlab.gnome.org/GNOME/gtk/-/issues/6958 > > After updating libgtk-layer-shell0 package from OBS X11:Wayland/16.0 > repo, it works much more stably. > > Lubos, could you submit gtk-layer-shell package update from FACTORY to > 16.0, too? > > > BTW, I built also xfce4-session-wayfire package to use wayfire instead > of labwc. It's in my OBS home:tiwai repo if someone wants to try. > > Another relevant point: our labwc package seems to be built with the > old wlroots-0.17.4 embedded in the package. Also it's a bit outdated > on 16.0 (FACTORY has v0.9.0 while 16.0 has v0.8.1.). > > In addition, wlroots on 16.0 is still v0.18.1, while FACTORY already > moved to v0.19.0. We might want the updates of those stuff. > > I guess labwc can be built with the stock wlroots after the update to > v0.19.x.
... and further testing showed that labwc 0.9.0 shows another problem, namely, the background picture is gone and remains blank. We can postpone the labwc update for now. Takashi
