GNU bug report logs - #53842
XFCE sets wallpapers to gc'd store paths.

Previous Next

Package: guix;

Reported by: Brendan Tildesley <mail <at> brendan.scot>

Date: Mon, 7 Feb 2022 09:50:02 UTC

Severity: normal

To reply to this bug, email your comments to 53842 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#53842; Package guix. (Mon, 07 Feb 2022 09:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Brendan Tildesley <mail <at> brendan.scot>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 07 Feb 2022 09:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Brendan Tildesley <mail <at> brendan.scot>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: XFCE sets wallpapers to gc'd store paths.
Date: Mon, 7 Feb 2022 10:49:05 +0100 (CET)
Backgrounds in XFCE get set to their store path that over time get gc'd killing the background. Perhaps somehow making them point to /run/current-system/profile/share/backgrounds/xfce somehow would be better.

/home/b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
22:          <property name="last-image" type="string" value="/gnu/store/fmds2rcqqxmiq1ipk6wqbf8x68ks93pp-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
27:          <property name="last-image" type="string" value="/gnu/store/sc0lz41k6l41yyyrgh8k3x9cyvxwn418-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
32:          <property name="last-image" type="string" value="/gnu/store/gym3674d636cxlk1jxgwqn3qv55hm99d-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
37:          <property name="last-image" type="string" value="/gnu/store/gym3674d636cxlk1jxgwqn3qv55hm99d-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
60:          <property name="last-image" type="string" value="/gnu/store/fmds2rcqqxmiq1ipk6wqbf8x68ks93pp-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
65:          <property name="last-image" type="string" value="/gnu/store/sc0lz41k6l41yyyrgh8k3x9cyvxwn418-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
70:          <property name="last-image" type="string" value="/gnu/store/gym3674d636cxlk1jxgwqn3qv55hm99d-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
75:          <property name="last-image" type="string" value="/gnu/store/gym3674d636cxlk1jxgwqn3qv55hm99d-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>
80:          <property name="last-image" type="string" value="/gnu/store/l8psafxs8fhniyi0y6qycjv25bxm7pq6-xfdesktop-4.16.0/share/backgrounds/xfce/xfce-verticals.png"/>




Information forwarded to bug-guix <at> gnu.org:
bug#53842; Package guix. (Mon, 07 Feb 2022 11:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 53842 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Brendan Tildesley <mail <at> brendan.scot>, 53842 <at> debbugs.gnu.org
Subject: Re: bug#53842: XFCE sets wallpapers to gc'd store paths.
Date: Mon, 07 Feb 2022 12:48:50 +0100
[Message part 1 (text/plain, inline)]
Brendan Tildesley schreef op ma 07-02-2022 om 10:49 [+0100]:
> Backgrounds in XFCE get set to their store path that over time get gc'd killing the background. Perhaps somehow making them point to /run/current-system/profile/share/backgrounds/xfce somehow would be better.

That assumes XFCE is in the system profile,
which is not necessarily the case when XFCE and X are started manually
with startx or xinit.

Instead, what do you think of introducing a $BACKGROUNDS_PATH
search path, teaching XFCE to look there, and adjusting XFCE
to serialize things a little differently, e.g. like

<property name="last-image" type="string"
value="$BACKGROUNDS_PATH/xfce/xfce-verticals.png">

?

Other desktop environments might be affected as well.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 73 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.