lxsession ignores ~/.config/autostart directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxsession (Ubuntu) |
Fix Released
|
Undecided
|
Julien Lavergne | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU statement :
[Impact]
Currently, the files under ~/.config/autostart are ignored if other files are present in /etc/xdg. The previous fix was incomplete, currently the home directory is read, but with the lowest priority. If a file in /etc/xdg is found, the one in ~/.config/autostart is ignored. Home directory should be the first directory to be read, and system directory should be ignored if something is found in ~/.config/
[Test Case]
To test :
- Copy a file from /etc/xdg/autostart in ~/.config/autostart
- Change the file to change the behavior
- Reboot and see if the change apply
[Regression Potential]
The fix is applied since quite some time upstream and in 14.10. However, testing the correct behavior of the different configurations (1 file only in ~/.config/
Original report :
~/.config/autostart is now completely ignored, everything located in /etc/xdg/autostart is loaded regardless of what is selected by the lxsession startup manger aka 'default applications of lxsession' the only solution is to add 'NotShowIn=LXDE;' to the text files located in /etc/xdg/autostart if these files are placed in ~/.config/autostart they are no adhered to by lxsession
Changed in lxsession (Ubuntu): | |
status: | Incomplete → Fix Released |
status: | Fix Released → Fix Committed |
tags: |
added: verification-needed removed: autostart lxsession |
tags: |
added: verification-done removed: verification-needed |
description: | updated |
There is a proposed fix in the lubuntu-staging PPA can this please be tested and reported upon.