! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfdesktop 4.11.2 forgets backdrop color after deconnecting from session
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description wkrekik 2014-01-25 11:58:06 CET
When I set desktop backdrop to some color (no image), it works during the session. After deconnection and reconnection, the desktop backdrop color is always black. If I set backdrop to an image, xfdesktop remember it. I use to workspaces, and set a color for each one.

To reproduce this bug :
1-Open xfdesktop-settings and set desktop background to some color (no image)
2-Close then reopen your session : desktop background is back instead of being colored.

Xfdesktop 4.11.2 installed on top of Xfce 4.10
Xubuntu 12.04 32 bit (with 4.10 and 4.12 ppa's)
Comment 1 Eric Koegel editbugs 2014-02-17 11:51:31 CET
I'm having trouble reproducing your issue. Can you post the output of:
xfconf-query -c xfce4-desktop -lv
So I can better attempt to recreate the bug?
Comment 2 wkrekik 2014-02-18 08:36:33 CET
(In reply to Eric Koegel from comment #1)
> I'm having trouble reproducing your issue. Can you post the output of:
> xfconf-query -c xfce4-desktop -lv
> So I can better attempt to recreate the bug?
Here is output of xfconf-query -c xfce4-desktop -lv

/backdrop/screen0/monitor0/brightness                  0
/backdrop/screen0/monitor0/color1                      <<UNSUPPORTED>>
/backdrop/screen0/monitor0/color2                      <<UNSUPPORTED>>
/backdrop/screen0/monitor0/image-path                  /home/karim/Images/backgrounds/a_flower______by_julie_rc-d2helyo.jpg
/backdrop/screen0/monitor0/image-show                  true
/backdrop/screen0/monitor0/image-style                 3
/backdrop/screen0/monitor0/last-image                  /home/karim/Images/backgrounds/xfce-blue2.jpg
/backdrop/screen0/monitor0/last-single-image           /home/karim/Images/backgrounds/xfce-blue2.jpg
/backdrop/screen0/monitor0/saturation                  1,000000
/backdrop/screen0/monitorVGA-1/workspace0/color1       <<UNSUPPORTED>>
/backdrop/screen0/monitorVGA-1/workspace0/image-style  0
/backdrop/screen0/monitorVGA-1/workspace0/last-image   /home/karim/Images/backgrounds/xfce-blue.jpg
/backdrop/screen0/monitorVGA-1/workspace1/color1       <<UNSUPPORTED>>
/backdrop/screen0/monitorVGA-1/workspace1/color2       <<UNSUPPORTED>>
/backdrop/screen0/monitorVGA-1/workspace1/color-style  1
/backdrop/screen0/monitorVGA-1/workspace1/image-style  3
/backdrop/screen0/monitorVGA-1/workspace1/last-image   /usr/share/backgrounds/space-02.jpg
/backdrop/single-workspace-mode                        false
/desktop-icons/file-icons/show-device-removable        false
/desktop-icons/file-icons/show-filesystem              false
/desktop-icons/file-icons/show-home                    false
/desktop-icons/file-icons/show-network-removable       false
/desktop-icons/file-icons/show-removable               false
/desktop-icons/file-icons/show-trash                   false
/desktop-icons/icon-size                               40
/desktop-icons/show-thumbnails                         true
/desktop-icons/single-click                            true
/desktop-icons/style                                   2
Comment 3 wkrekik 2014-02-18 11:00:02 CET
Another indication : I have noted that if I reboot immediatly after a modification, new settings are not lost.
Comment 4 pdormeau 2014-02-20 10:28:47 CET
Hi,
I have the same issue here (with a debian install), just the color after reconnection is different (red).
Regards
Comment 5 Christopher M. Penalver 2014-02-22 22:31:33 CET
Eric Koegel, this is consistently reproducible in Xubuntu 14.04. This would be a regression going from xfdesktop 4.10.2 to 4.11.3.

xfconf-query -c xfce4-desktop -lv
/backdrop/screen0/monitor0/color1                 <<UNSUPPORTED>>
/backdrop/screen0/monitor0/image-path             /usr/share/backgrounds/xfce/xfce-blue.jpg
/backdrop/screen0/monitor0/image-show             false
/backdrop/screen0/monitor0/last-image             /usr/share/backgrounds/xfce/xfce-blue.jpg
/backdrop/screen0/monitor0/last-single-image      /usr/share/backgrounds/xfce/xfce-blue.jpg
/backdrop/screen0/monitorLVDS1/workspace0/color1  <<UNSUPPORTED>>
/desktop-icons/icon-size                          32

Downstream report:
https://bugs.launchpad.net/ubuntu/+source/xfdesktop4/+bug/1271871
Comment 6 Eric Koegel editbugs 2014-02-25 10:29:55 CET
Created attachment 5372 
Better migration from previous versions

This patch changes how xfdesktop handles migrations which
hopefully fixes the issues that were showing up. Additionally,
http://git.xfce.org/xfce/xfdesktop/commit/?id=05adaa59dbedd89b3e0ae6001ff367572c1be7d2
may help if your display driver doesn't provide a plug name.
Let me know if this fixes the issue. If it doesn't, building
it with:
./autogen.sh --enable-debug=full
make && make install
Would provide all the debug/trace messages, those might help
me narrow down what I'm doing wrong.
Thanks!
Comment 7 pdormeau 2014-02-25 20:29:09 CET
Hi Eric,

Built and tested. The patch solves the problem here. My preferred blue background is back and remains after I reconnect. Thanks a lot.
Comment 8 Eric Koegel editbugs 2014-02-26 08:16:41 CET
Thanks for testing it out, pushed to master in:
http://git.xfce.org/xfce/xfdesktop/commit/?id=26feb3b13e8c3c5ea9f41a51768dec230f139f15
and then a small additional fix was pushed right after in:
http://git.xfce.org/xfce/xfdesktop/commit/?id=36387ed6c75662a42d822d32029e425ae73a556d
Comment 9 Eric Koegel editbugs 2014-03-19 18:27:36 CET
Marking resolved

Bug #10651

Reported by:
wkrekik
Reported on: 2014-01-25
Last modified on: 2014-03-19

People

Assignee:
Eric Koegel
CC List:
3 users

Version

Version:
Unspecified

Attachments

Additional information