Sponsored for P/T/U/V ** Changed in: lightdm (Ubuntu Precise) Assignee: (unassigned) => Jorge Niedbalski (niedbalski)
** Changed in: lightdm (Ubuntu Precise) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/1244578 Title: lightdm-session runs xrdb with -nocpp option Status in lightdm package in Ubuntu: Fix Released Status in lightdm source package in Precise: In Progress Status in lightdm source package in Trusty: In Progress Status in lightdm source package in Utopic: In Progress Status in lightdm source package in Vivid: In Progress Bug description: [Impact] lightdm-session runs xrdb for .Xresources file with the -nocpp option (Line 37 and 43), which prevents the xrdb from preprocessing the .Xresources file. Many configurations like the popular solarized color theme (https://github.com/solarized/xresources/blob/master/solarized) use this and you find some complaints about in on the internet https://bbs.archlinux.org/viewtopic.php?id=164108 https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1163129 http://superuser.com/questions/655857/urxvt-uses-pink-instead-of-solarized-until-i-run-xrdb-xresources/656213 I don't see a reason for not using the preprocessor and so did the editor of Xsession (the option is not used in /etc/X11/Xsession.d/30x11-common_xresources) [Test Case] - Install solarized theme https://github.com/solarized/xresources/blob/master/solarized - Load default Xresources file (xrdb < .XDefaults ) - Now every macro supported by CPP will not work. [Regression Potential] * No regression potential advised, small (0.001%) load average increase on startup time because of enabling Cpp. [Solution] Backport default wily session to older releases. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1244578/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp