Xfce 4.20 Desktop Issues

Regarding some posts in the December 2024 screenshots thread with Xfce 4.20pre:

There is a problem with 4.20, at least right now. I have Fedora Rawhide (their development branch) installed to an external SSD and its Xfce packages were upgraded to 4.20 today. Upon a reboot, it resulted in a (mostly) empty desktop. No desktop launcher icons, no Trash icon, only the Xfce panel appeared. But the .desktop files were in the ~/Desktop directory.

After a somewhat exhaustive search, I learned from the Arch Linux forum, that xfdesktop 4.20.0-3 fixes this, but it also requires a certain package (libyaml) on the building host. [SOLVED] xfdesktop 4.20 / Applications & Desktop Environments / Arch Linux Forums

When I saw the posts from @conram without desktop icons, that is the same result.

Wanted to pass this info along.

P.S. I am looking forward to 4.20 eventually on my Tumbleweed and Slowroll installations. Thank you to the developers and maintainers.

1 Like

There are new settings for desktop icons and how they work. When you go to Menu → Settings → Desktop → Desktop Icons, what does the Icon type drop-down show? On my Arch system, it defaults to File/launcher icons; on Fedora, it’s Minimized application icons.

It was on Minimized

I forgot to mention that with that setting on Minimized, when an application is open, it temporarily placed an icon labeled with the title bar text, on the desktop. When the application is closed, this icon disappears.

I changed that setting to File/launcher icons. Other than the temporary icon mentioned above now not appearing, there is otherwise no change. Still, none of the ~/Desktop items are on the desktop, nor Trash.

I wanted to mention this, because I hope that whatever is causing this, could be caught before the Tumbleweed packages are upgraded.

Current (Fedora) desktop (icon setting on File/launcher):

There are also issues with the GNOME and High Contrast icon sets, this window shows them. Both entries show they’re incomplete, when moused over. The Adwaita icon theme is also installed, but Xfce isn’t finding it.

1 Like

@epp The desktop icon on openSUSE Tumbleweed Xfce 4.20 is working.
My screenshot doesn’t have those icons in the desktop because I disable it.
I just want the screen to not have those icons . This is how it looks when desktop menus are enable.


This where to enable it

I changed it to File/launcher icons and still do not have any desktop icons, not on a logout/login, nor on a system reboot. Perhaps Fedora does not have libyaml as a build dependency.

I have submitted a bug report to openSUSE for this issue: 1234835 – Xfce 4.20 does not display desktop icons - requires libyaml as build dependency

@epp If I understand your post correctly, you are running xfce 4.20 from Fedora and not openSUSE. Why did you submitted a bug for your icon launcher problem in openSUSE not in Fedora.

If you read my first post I mentioned and pasted a screenshot that the icon launcher is working in openSUSE.

1 Like

I submitted a bug report with openSUSE to inform the developers, as I did not know how widespread the issue is - to hopefully catch this before the Tumbleweed packages for 4.20 are built. I did not notice at first the openSUSE logo in your screenshot.

A bug report (since assigned) has also been submitted to Fedora.

It seems you got confused by an adapted desktop from @conram and confusing openSUSE with Arch and Fedora. The spec file of xfdesktop in openSUSE already contains this buildrequire.

Good to know re the buildrequire @hui Thanks.

Sort of off topic, but I noticed that Xfce doesn’t upgrade to a new version through a standard zypper dup on Tumbleweed. Why is this, and how to upgrade to 4.20 or 4.19 for that matter? I couldn’t find any posts on this.

1 Like

Because XFCE 4.19 and 4.20 aren’t in tumbleweed. You’d need to ask the XFCE maintainers why.

Zypper can’t upgrade something that isn’t there for it to upgrade.

[sfalken@mustang ~]$ zypper info xfce4-session
Loading repository data...
Reading installed packages...


Information for package xfce4-session:
--------------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : xfce4-session
Version        : 4.18.4-1.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 623.9 KiB
Installed      : No
Status         : not installed
Source package : xfce4-session-4.18.4-1.1.src
Upstream URL   : https://docs.xfce.org/xfce/xfce4-session/start
Summary        : Xfce Session Manager
Description    : 
    xfce4-session is the session manager for the Xfce desktop environment.

2 Likes

@Android_Gynous Yep it’s not there yet. I am assuming they’re still testing it.
There are still dependencies to be sorted out. But if you know what you’re dealing you can use it without having any trouble.

For testing, it is available in the openSUSE Tumbleweed Xfce repositories. I am using it since the pre1. So far it’s running fine. Be warned your millage may vary. :wink:

1 Like

Because XFCE 4.19 and 4.20 aren’t in tumbleweed. You’d need to ask the XFCE maintainers why.

That is strange. I wonder why.

1 Like

Good to know…And thanks. You answered my next question already. :smile:

im tumbleweed user. there is no latest xfce available. just 4.18 . you may need to wait for

There is no mention of Xfce 4.19 on their blog, but the Tumbleweed repository has some version 4.19 packages relating to libxfce4windowing, which is a new library in 4.20, per the Xfce Blog.

When you have a look into the release model, odd numbers are development versions (4.19), whilst even numbers are stable (4.20).

Also the development versions are available on the download page of Xfce.

1 Like

JFYI: Xfce version 4.20 has been submitted to openSUSE Factory two days ago, so it’s on its way to TW, if it passes openQA after being accepted.

Is it possible to use XFCE 4.20 with X or it is necessary to install Wayland to use it?