FS#17876 - [lxappearance] doesn't work with the current lxsession version

Attached to Project: Community Packages
Opened by Sia (Sia) - Sunday, 17 January 2010, 16:25 GMT
Last edited by Jürgen Hötzel (juergen) - Tuesday, 19 January 2010, 21:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jürgen Hötzel (juergen)
Angel Velasquez (angvp)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

Description:
lxappearance doesn't work with the current lxsession version in LXDE
Additional info:
* package version(s)
* config and/or log files etc.
lxsession-lite 0.3.8-1
lxappearance 0.4.0-2

Steps to reproduce:
Hi,
Lxappearance can't change the GTK theme or the icons under LXDE. I had been in #LXDE on OFTC network. the Developer team told me following info's:
** lxappearance >= 0.3.0 needs lxsession >= 0.4.0
** lxsession-lite is horrible outdated
** updating lxde-settings-daemon version and lxsession.
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Tuesday, 19 January 2010, 21:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed by release of

lxde-common-0.5.0-1
lxsession-lite-0.4.1-1
Comment by Sia (Sia) - Sunday, 17 January 2010, 16:39 GMT
Srry, I've forgotten the fourth point.
** the config file has changed. it used to be ~/.config/lxsession/LXDE/config now it is ~/.config/lxsession/LXDE/desktop.conf
Comment by Ionut Biru (wonder) - Sunday, 17 January 2010, 19:01 GMT
** lxsession-lite is horrible outdated

better do something about that. is not even marked as out of date.
Comment by Sia (Sia) - Sunday, 17 January 2010, 21:06 GMT
Is time to talk about the bug, how to fix it?! not change Severity to low or medium ...etc.
I dont know why you try to resist the developer from LXDE self?

Comment by Ionut Biru (wonder) - Sunday, 17 January 2010, 21:14 GMT
the thing is lxsession is in extra and lxappearance is in community. TUs cannot do anything about packages in extra and that's why i said to mark out of date that package.

how can the maintainer know about lxde guys released a new version of lxsession?
Comment by Christoph Wickert (cwickert) - Sunday, 17 January 2010, 21:33 GMT
Both maintainers are regular members of the LXDE IRC channel, the IRC mailing list etc. One even is a LXDE developer. As a maintainer it is their job to watch for new releases.
Comment by Jürgen Hötzel (juergen) - Sunday, 17 January 2010, 23:40 GMT
Sadly lxsession-lite was renamed to lxsession. Packages renamings are always bad. I loose history in "svn log". So I sticked with the old name yet.

Most important reason for not updating it:


lxde-list@lists.sourceforge.net/msg00535.html"> http://www.mail-archive.com/lxde-list@lists.sourceforge.net/msg00535.html


As Arch is a "Rolling Release" system, I don't want to break Users custom configs. I'm still figuring out a way for painless update. Users don't expect that their config files are not recognized anymore.

Comment by Jürgen Hötzel (juergen) - Monday, 18 January 2010, 08:07 GMT
OK, I will patch startlxde to move a possible existing config file like this:

OLD_CONFIG=${XDG_CONFIG_HOME}/lxsession/LXDE/config
NEW_CONFIG=${XDG_CONFIG_HOME}/lxsession/LXDE/desktop.conf
if [ ! -f ${NEW_CONFIG} -a -f ${OLD_CONFIG} ]; then
echo "Warning: Migrating config file: ${OLD_CONFIG} -> ${NEW_CONFIG}" >&2;
mv ${OLD_CONFIG} ${NEW_CONFIG}
fi
Comment by Jürgen Hötzel (juergen) - Tuesday, 19 January 2010, 00:00 GMT
About to release

lxde-common-0.5.0-1
lxde-icon-theme-0.0.1-1
lxpanel-0.5.4.1-1
lxsession-lite-0.4.1-1

tomorrow.

Loading...