You are not logged in.

#1 2019-03-09 21:17:05

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,251

xfdesktop seems to be broken

In a nutshell, everything was working fine this morning. I've just done a full upgrade, rebooted, and my desktop has lost wallpaper (at least) and compositing appears to be restricted to window space.

Downgrading xfdesktop has fixed it. No sign of missing dependencies.

System per my signature, and using testing.

I can usually fix stuff like this, but this is a new one on me. Any ideas, or further info required?


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#2 2019-03-09 22:15:02

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

Try running xfdesktop in debug mode - see if it identifies anything. Not seeing any issues here.
Note: the xfdesktop 4.13 branch is based on gkt3.

Offline

#3 2019-03-10 04:49:02

Pillgar
Member
Registered: 2017-07-05
Posts: 41

Re: xfdesktop seems to be broken

Had the same issue with xfdesktop 4.13.3-1.  Desktop icons were also becoming reset on login.  Downgraded to previous version and all is back to normal.

Offline

#4 2019-03-10 12:19:03

imrehg
Member
From: London, UK
Registered: 2008-04-10
Posts: 108
Website

Re: xfdesktop seems to be broken

Similar thing. Opening desktop settings, changing things (e.g. setting which folder the wallpapers should come from), after close it reverts to the previous (default setting).

Offline

#5 2019-03-10 12:56:37

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

Run xfdesktop in debug mode to see whats going on:

xfdesktop -Q && xfdesktop -e
imrehg wrote:

(e.g. setting which folder the wallpapers should come from), after close it reverts to the previous (default setting).

Are you selecting an image in the new folder before closing the dialog?

Pillgar wrote:

Desktop icons were also becoming reset on login.  Downgraded to previous version and all is back to normal.

Try deleting all of your existing icons.screen* files in ~/.config/xfce4/desktop. Note: xfdesktop 4.13 has a new "Icons Orientation" setting on the Icons tab in Desktop settings.

Offline

#6 2019-03-10 13:55:35

Pillgar
Member
Registered: 2017-07-05
Posts: 41

Re: xfdesktop seems to be broken

No luck.  I deleted the entire xfce4 folder even.  Created a new gtk.css.  Reset all xfce settings to default.  My wallpaper persists though (after resetting xfce4-desktop.xml).  I'm seeing a lot of xfdesktop:645 errors in my xsession-errors log.  In host machine and VM's.

Offline

#7 2019-03-10 14:17:53

lfcr
Member
Registered: 2014-06-04
Posts: 11

Re: xfdesktop seems to be broken

Problems with conky and xfdesktop 4.13: no transparent background (now black background).

Downgrade to 4.12: ok.

xfdesktop in debug mode didn't help.

Offline

#8 2019-03-10 15:27:31

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

Pillgar wrote:

Created a new gtk.css.

What is the content of this file?

I'm seeing a lot of xfdesktop:645 errors in my xsession-errors log.  In host machine and VM's.

Can you post the contents of the log file?

Offline

#9 2019-03-10 15:28:07

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

lfcr wrote:

xfdesktop in debug mode didn't help.

Can you post output of debug mode?

Offline

#10 2019-03-10 15:58:09

samurai
Member
From: Turkey
Registered: 2010-04-03
Posts: 28

Re: xfdesktop seems to be broken

Is 4.13 stable branch?

Offline

#11 2019-03-10 17:13:26

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

lfcr wrote:

Problems with conky and xfdesktop 4.13: no transparent background (now black background).

Not a conky user but had a look. I had to change/add the following (from default config file) to make it transparent again:

own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,

Offline

#12 2019-03-10 17:15:18

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

samurai wrote:

Is 4.13 stable branch?

All Xfce 4.13 components are considered development leading up to 4.14 release.

Offline

#13 2019-03-10 17:32:30

samurai
Member
From: Turkey
Registered: 2010-04-03
Posts: 28

Re: xfdesktop seems to be broken

toz wrote:
samurai wrote:

Is 4.13 stable branch?

All Xfce 4.13 components are considered development leading up to 4.14 release.

Then why it is not in the testing repo? I'm using Xfce for its stability and reliability. Testing or AUR would be better for these 4.13 packages.

Ristretto is also affected.

Offline

#14 2019-03-10 18:05:39

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

samurai wrote:
toz wrote:
samurai wrote:

Is 4.13 stable branch?

All Xfce 4.13 components are considered development leading up to 4.14 release.

Then why it is not in the testing repo?

I don't know - I don't manage the content of the repos.

Ristretto is also affected.

How is it affected? What is the issue? Ristretto and xfdesktop are in no way related. Perhaps a new thread for that issue.

Offline

#15 2019-03-10 18:32:56

lfcr
Member
Registered: 2014-06-04
Posts: 11

Re: xfdesktop seems to be broken

own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,

@toz, thank you. This helps, conky working again as expected.

Offline

#16 2019-03-10 20:48:21

TheSgtBilko
Member
Registered: 2013-08-13
Posts: 87

Re: xfdesktop seems to be broken

Maybe some xfce update required a reset.

After changing background etc. to your likings, make sure you check the checkbox "Save sessions for future logins" when loging out of XFCE to make sure it "sticks"

Last edited by TheSgtBilko (2019-03-10 20:50:30)

Offline

#17 2019-03-11 05:46:18

Pillgar
Member
Registered: 2017-07-05
Posts: 41

Re: xfdesktop seems to be broken

Here's the xsession-errors: "(xfdesktop:836): CRITICAL **: 05:29:08.594: xfdesktop_icon_get_allowed_drop_actions: assertion 'XFDESKTOP_IS_ICON(icon)' failed".

On VM:  "(xfdesktop:713): GLib-CRITICAL **: 05:29:08.594: g_based64_encode_step: assertion 'in !=NULL' failed"

As for the gtk.css in home folder, I just renamed it with a .bak.  I also cleared the session xfce4-session-arch:0 file and saved a new one, but nothing seems to stick.  Save Sessions on log out option doesn't work.  I should mention I have a second monitor and can't move any icons to it also in spite what I set the primary display to.

So having cleared all xfce configs and session cache files, my only workaround is to downgrade xfdesktop.  I'd be willing to bet the bug is related to the new "Icon Orientation" setting.

Last edited by Pillgar (2019-03-11 06:03:25)

Offline

#18 2019-03-11 06:01:39

stanna
Member
From: melb.au
Registered: 2017-03-24
Posts: 99

Re: xfdesktop seems to be broken

i get constant flickering on the background. sometimes an old window that had been closed hours before will flicker up momentarily. some sort of graphical memory bug?

rolling back will of course resolve the issue until fixed.

i cant find related listed in bugs on https://bugs.archlinux.org/ or https://bugzilla.xfce.org/buglist.cgi?c … eldfrom=7d

Offline

#19 2019-03-11 12:46:20

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

Pillgar wrote:

Here's the xsession-errors: "(xfdesktop:836): CRITICAL **: 05:29:08.594: xfdesktop_icon_get_allowed_drop_actions: assertion 'XFDESKTOP_IS_ICON(icon)' failed".

Please post the complete output of running xfdesktop in debug mode:

xfdesktop -Q && xfdesktop -e

On VM:  "(xfdesktop:713): GLib-CRITICAL **: 05:29:08.594: g_based64_encode_step: assertion 'in !=NULL' failed"

This is a known bug that appears to have been fixed in glib 2.60.

I should mention I have a second monitor and can't move any icons to it also in spite what I set the primary display to.

Please file a bug report upstream.

Offline

#20 2019-03-11 19:03:07

samurai
Member
From: Turkey
Registered: 2010-04-03
Posts: 28

Re: xfdesktop seems to be broken

toz wrote:
samurai wrote:
toz wrote:

All Xfce 4.13 components are considered development leading up to 4.14 release.

Then why it is not in the testing repo?

I don't know - I don't manage the content of the repos.

Ristretto is also affected.

How is it affected? What is the issue? Ristretto and xfdesktop are in no way related. Perhaps a new thread for that issue.

"Set as wallpaper" option doesn't work.

Offline

#21 2019-03-11 19:23:49

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

samurai wrote:

"Set as wallpaper" option doesn't work.

Are you using thunar 1.8.x? It requires the thunarx api version 3 that is packaged with this version of thunar.

Sorry, I misunderstood. You mean from ristretto. Here is the active bug report for that.

Last edited by toz (2019-03-11 19:35:02)

Offline

#22 2019-03-11 19:53:17

samurai
Member
From: Turkey
Registered: 2010-04-03
Posts: 28

Re: xfdesktop seems to be broken

toz wrote:
samurai wrote:

"Set as wallpaper" option doesn't work.

Are you using thunar 1.8.x? It requires the thunarx api version 3 that is packaged with this version of thunar.

Sorry, I misunderstood. You mean from ristretto. Here is the active bug report for that.

Apparently we have to wait for gtk3 port of Ristretto. This is understandable, whole 4.13 series and gtk3 ports are still work in progress.

I hope the maintainer of Xfce packages reconsider about this situation. xfdesktop 4.13 is not yet ready for deployment.

Offline

#23 2019-03-12 00:40:54

Pillgar
Member
Registered: 2017-07-05
Posts: 41

Re: xfdesktop seems to be broken

Hey toz.  Here's a pastebin link for the debug output xfdesktop debug v4.13.  And the old debug output for xfdesktop v4.12 xfdesktop debug v4.12.

I cam across this https://bugs.launchpad.net/ubuntu/+sour … ug/1190990.  Perhaps a regression?

Last edited by Pillgar (2019-03-12 01:12:48)

Offline

#24 2019-03-12 01:27:55

toz
Member
Registered: 2011-10-28
Posts: 494

Re: xfdesktop seems to be broken

Pillgar wrote:

Hey toz.  Here's a pastebin link for the debug output xfdesktop debug v4.13.  And the old debug output for xfdesktop v4.12 xfdesktop debug v4.12.

While not logged in, can you clear the contents of ~/.config/xfce4/desktop and ~/.cache/sessions and log out and back in again? You may need to position your icons one more time, then try logging out and back in again one more time.

I cam across this https://bugs.launchpad.net/ubuntu/+sour … ug/1190990.  Perhaps a regression?

Possibly. xfdesktop still uses grid placement for icons based on available desktop space (total screen space minus dock and panel space). I haven't personally seen this issue for a while now.

Offline

#25 2019-03-12 02:25:39

Pillgar
Member
Registered: 2017-07-05
Posts: 41

Re: xfdesktop seems to be broken

I actually booted off a live disc and deleted those files all ready.  I'll give it another shot though.

Edit:  For shits, I disabled a second monitor and all was good as per the icons getting scrambled on login.  I'll pass it along to the XFCE guys.  TY for taking the time for me toz.  I do appreciate it.

Last edited by Pillgar (2019-03-12 03:45:32)

Offline

Board footer

Powered by FluxBB