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.
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.
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.
@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.
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.
@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.
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.
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.
@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.
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.