Desktop background solid color set to #7F0000 after restart despite being set to something else prior to restart

Bug #1271871 reported by penalvch
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Xfce4 Desktop
Fix Released
Medium
xfdesktop4 (Ubuntu)
Fix Released
Low
Jackson Doak

Bug Description

1) lsb_release -rd
Description: Ubuntu Trusty Tahr (development branch)
Release: 14.04

2) apt-cache policy xfdesktop4
xfdesktop4:
  Installed: 4.11.2-0ubuntu1
  Candidate: 4.11.2-0ubuntu1
  Version table:
 *** 4.11.2-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status

3) What is expected to happen is when one goes into Application Menu -> Settings -> Desktop -> Color: Solid color and click the button to the right of this with tooltip "specifies the solid color, or the "left" or the "top" color of the gradient -> change the color name: value from #7F0000 to #FFFFFF -> click button Ok and restart, when I log back in it's still #FFFFFF.

4) What happens instead is the value is found to be #7F0000. As well, if one goes back into the menu before the restart, the value is found to be #7F0000, but the Desktop background is #FFFFFF. I did not have this issue in a prior release. If this is the wrong package responsible for this problem, please feel free to reassign.

Upstream fix commit candidates:
http://git.xfce.org/xfce/xfdesktop/commit/?id=26feb3b13e8c3c5ea9f41a51768dec230f139f15
http://git.xfce.org/xfce/xfdesktop/commit/?id=36387ed6c75662a42d822d32029e425ae73a556d

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xfdesktop4 4.11.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0
Uname: Linux 3.13.0-5-generic x86_64
ApportVersion: 2.13.1-0ubuntu1
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Jan 23 03:54:06 2014
InstallationDate: Installed on 2013-12-19 (34 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131219)
SourcePackage: xfdesktop4
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
penalvch (penalvch) wrote :
Revision history for this message
In , Karim Rekik (wkrekik) wrote :

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)

Revision history for this message
In , Eric Koegel (eric-koegel) wrote :

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?

Revision history for this message
In , Karim Rekik (wkrekik) wrote :

(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

Revision history for this message
In , Karim Rekik (wkrekik) wrote :

Another indication : I have noted that if I reboot immediatly after a modification, new settings are not lost.

Revision history for this message
In , Pdormeau (pdormeau) wrote :

Hi,
I have the same issue here (with a debian install), just the color after reconnection is different (red).
Regards

Jackson Doak (noskcaj)
Changed in xfdesktop4 (Ubuntu):
milestone: ubuntu-14.04-feature-freeze → none
Revision history for this message
penalvch (penalvch) wrote :

Jackson Doak, please do not adjust the milestone without a comment justifying this. At this point, given how this bug is a regression, and more than likely trivial to fix, having this fixed by feature freeze wouldn't be something outside of the xfdesktop4 maintainer(s) skill set.

Changed in xfdesktop4 (Ubuntu):
milestone: none → ubuntu-14.04-feature-freeze
Revision history for this message
Stephen Michael Kellat (skellat) wrote :

Christopher, if you deem this a trivial fix then you are strongly advised to propose a patch yourself. Feature Freeze already hit at 2100 UTC on February 20th well before Mr. Doak changed the milestone. Please consult https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule to refresh yourself as to the release calendar and please also consider the message posted by Jonathan Riddell on behalf of the release archived at https://lists.ubuntu.com/archives/ubuntu-devel-announce/2014-February/001083.html too.

Please consider carefully your actions in terms of working with others in a distributed project spread across the face of this planet. There is a need to work harmoniously with others for any project to succeed. As part of overwatch I will refer this bug to my fellow members of Xubuntu Team for consideration so that the path for resolution may be discussed further.

Revision history for this message
Jackson Doak (noskcaj) wrote :

I apologise not leaving comment, but we've already passed the feature freeze, and no one else has confirmed the issue. Target's are usually for bugs that have an important deadline, rather than just being a bug.

Revision history for this message
In , penalvch (penalvch) wrote :

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

Revision history for this message
In , Eric Koegel (eric-koegel) wrote :

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!

Revision history for this message
In , Pdormeau (pdormeau) wrote :

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.

Revision history for this message
In , Eric Koegel (eric-koegel) wrote :
penalvch (penalvch)
tags: added: cherry-pick
description: updated
Revision history for this message
In , Eric Koegel (eric-koegel) wrote :

Marking resolved

Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

This bug was fixed in the package xfdesktop4 - 4.11.4-1ubuntu1

---------------
xfdesktop4 (4.11.4-1ubuntu1) trusty; urgency=medium

  * Merge from debian. Remaining changes:
    - debian/patches/xubuntu_improve-nautilus-interactions.patch: added,
      should prevent nautilus from taking over the desktop if xfdesktop is
      running (and vice-versa).
    - debian/patches/xubuntu_set-accountsservice-user-bg.patch: update the
      user background property of Accountsservice on backdrop change.

xfdesktop4 (4.11.4-1) experimental; urgency=medium

  [ Jackson Doak ]
  * New upstream bugfix release
  * Drop git-fix-segfault-on-session-start.patch, fixed upstream
 -- Jackson Doak <email address hidden> Wed, 19 Mar 2014 16:33:54 +1100

Changed in xfdesktop4 (Ubuntu):
status: Triaged → Fix Released
Changed in xfdesktop:
importance: Unknown → Medium
status: Unknown → Fix Released
Pasi Lallinaho (knome)
Changed in xfdesktop4 (Ubuntu):
assignee: nobody → Jackson Doak (noskcaj)
Revision history for this message
Cima (andrea-cimatoribus) wrote :

I am getting this behaviour on the latest 14.04 beta version 64bit, am I missing something?

xfdesktop4:
  Installato: 4.11.5-0ubuntu1
  Candidato: 4.11.5-0ubuntu1
  Tabella versione:
 *** 4.11.5-0ubuntu1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
penalvch (penalvch) wrote :

Cima, as this bug report is closed as Fix Released, as tested by the original reporter (me), if you are having a bug in Xubuntu, please feel free to file a new report via a terminal:
ubuntu-bug xfdesktop4

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.