After upgrade from Lubuntu 13.10 to 14.04, color customization is ignored
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxsession (Ubuntu) |
Fix Released
|
Undecided
|
Julien Lavergne | ||
Trusty |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Even though the information displayed in the Preferences.
My expectations were that my color customization settings would be honored.
The observed behavior is that my color customization settings are always ignored.
See the attached screen-shot, noting the custom colors specified, and also that they are not used in displaying the window.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: lxsession 0.4.9.2+
ProcVersionSign
Uname: Linux 3.13.0-24-generic i686
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3
Architecture: i386
CurrentDesktop: LXDE
Date: Mon May 5 20:03:18 2014
InstallationDate: Installed on 2012-06-04 (700 days ago)
InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Release i386 (20120423)
SourcePackage: lxsession
UpgradeStatus: Upgraded to trusty on 2014-04-25 (10 days ago)
From e-mail correspondence with Lubuntu team, Rafael Laguna:
The problem here aren't the themes, it is the XSettings daemon. Each environment has its own: XFCE has xfce4-settings- manager, Gnome has gnome-settings- daemon, etc.
The package you're looking for is lxsession. LXDE has a standalone version of the daemon, called lxsession-daemon which loads independent config files. I need to do more tests to see if this is working.
But I insist, this "bug" is not theme related.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
I'm afraid yes. The theme I designed for Lubuntu, the default (called Box) is fully customizable. I added that feature after users requests. But now it's not working on ANY theme.
When a desktop starts, there's a daemon that reads the themes, colours, fonts, key bindings, etc. And for an unknown reason, Lubuntu loads the theme and locks it. Even if you make a theme "customizable" (all are in some ways) you won't notice the colour changes. It loads as is.
In Lubuntu, this startup function is managed by a package called "lxsession". And I'm pretty sure it's the "guilty" component.