* bug#53842: XFCE sets wallpapers to gc'd store paths.
@ 2022-02-07 9:49 Brendan Tildesley
2022-02-07 11:48 ` Maxime Devos
0 siblings, 1 reply; 2+ messages in thread
From: Brendan Tildesley @ 2022-02-07 9:49 UTC (permalink / raw)
To: 53842
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"/>
^ permalink raw reply [flat|nested] 2+ messages in thread
* bug#53842: XFCE sets wallpapers to gc'd store paths.
2022-02-07 9:49 bug#53842: XFCE sets wallpapers to gc'd store paths Brendan Tildesley
@ 2022-02-07 11:48 ` Maxime Devos
0 siblings, 0 replies; 2+ messages in thread
From: Maxime Devos @ 2022-02-07 11:48 UTC (permalink / raw)
To: Brendan Tildesley, 53842
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
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.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-02-07 11:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-07 9:49 bug#53842: XFCE sets wallpapers to gc'd store paths Brendan Tildesley
2022-02-07 11:48 ` Maxime Devos
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).