Xfce4.20 under Wayland : Pamac icon disappears from panel

Hello.
I’ve been testing Wayland since Xfce4.20, which experimentally uses this protocol. Here’s some feedback. Having set up automatic session startup, i.e. without going through LightDm, which I’ve uninstalled, I go through TTY2, log on as a user, and kill all TTY1 processes on which Xfce under Xorg is running, with # systemctl stop getty@tty1.service.
From there, I can launch startfce4 --wayland and a brand new session is launched.

$ inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 460/560D / Pro
    450/455/460/555/555X/560/560X] driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
    compositor: LabWC driver: X: loaded: amdgpu unloaded: modesetting,radeon
    dri: radeonsi gpu: amdgpu resolution: 1920x1080~60Hz
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: de: xfce4-display-settings x11: xdpyinfo, xprop, xrandr

I know that compatibility with Xfce plug-ins isn’t yet total, so I’m not worried about it. It’s also impossible to change the wallpaper. On the other hand, the pamac system icon no longer appears in the panel. I can manually add the launcher, but it’s impossible to move it.
Pamac-manager works normally from the Whisker menu.
I think this problem should be solved soon.

Translated with DeepL.com (free version)

1 Like

On my side login to the wayland session is not possible.
returns always to loginscreen.:

System:
  Host: BlackBox Kernel: 6.12.9-1-MANJARO arch: x86_64 bits: 64
  Desktop: Xfce v: 4.20.0 Distro: Manjaro Linux
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600
    XT / 5700/5700 XT] driver: amdgpu v: kernel
  Device-2: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.Org v: 21.1.15 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.3-arch1.1
    renderer: AMD Radeon RX 5700 XT (radeonsi navi10 LLVM 18.1.8 DRM 3.59
    6.12.9-1-MANJARO)
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    x11: xdpyinfo, xprop, xrandr

EDIT:

sudo pacman -S labwc

was needed, but some custom changes eg wallpaper and UI changes are reset on wayland session

I did install labwc before. I just forgot to mention it.
If you have LightDm, you can choose xfce4-wayland on the panel menu. Except that here, Wayland relies on Xorg, whereas by killing TTY1 and running xfce4 --wayland in TTY2, Wayland is the only active display.
I wanted to draw attention to the fact that the pamac system icon no longer appears in the panel. Perhaps a problem with the icon format?

1 Like

You might need to re-add it — I’m not too familiar with Xfce but is there a “Show Hidden Icons” option in the Panel? — in Plasma, there is the option to select which icons are “Always Shown”, “Shown when Needed”, etc. but I’d need to set up an Xfce VM to check this out.

xfce:xfce4-panel:systray [Xfce Docs]

1 Like