lxsession ignores ~/.config/autostart directory
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | lxsession (Ubuntu) |
Undecided
|
Julien Lavergne | ||
| | Trusty |
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
| Phill Whiteside (phillw) wrote : | #1 |
| Changed in lxsession (Ubuntu): | |
| status: | New → Confirmed |
| status: | Confirmed → Incomplete |
| LXLE Linux (lxle) wrote : | #2 |
That fixed it. Good work. Push it through.
| 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 |
| JackT (anonymous352) wrote : | #3 |
Fix tested and verified.
| Julien Lavergne (gilir) wrote : | #4 |
Thanks for the tests, I'll prepare a proper SRU for this.
| Changed in lxsession (Ubuntu): | |
| status: | Fix Committed → In Progress |
| assignee: | nobody → Julien Lavergne (gilir) |
| tags: | removed: verification-done |
| Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package lxsession - 0.4.9.2+
---------------
lxsession (0.4.9.
* debian/patches:
- 95_reorder_
system directories for autostart (LP: #1336944).
-- Julien Lavergne <email address hidden> Thu, 11 Sep 2014 12:48:47 +0200
| Changed in lxsession (Ubuntu): | |
| status: | In Progress → Fix Released |
| description: | updated |
Hello LXLE, or anyone else affected,
Accepted lxsession into trusty-proposed. The package will build now and be available at http://
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in lxsession (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| tags: | added: verification-needed |
| Walter Lapchynski (wxl) wrote : | #7 |
In a VirtualBox, used light-locker.
* systemwide configuration only: lxterminal does not load, light-locker does load
* modified version in user directory only: lxterminal does load, light-locker does not load
* both systemwide and user files: lxterminal does load, light-locker does not load
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package lxsession - 0.4.9.2+
---------------
lxsession (0.4.9.
* debian/patches:
- 95_reorder_
system directories for autostart (LP: #1336944).
-- Julien Lavergne <email address hidden> Tue, 30 Dec 2014 08:00:22 +0100
| Changed in lxsession (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Adam Conrad (adconrad) wrote : Update Released | #9 |
The verification of the Stable Release Update for lxsession has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.


There is a proposed fix in the lubuntu-staging PPA can this please be tested and reported upon.