GNOME Bugzilla – Bug 334066
gnome-session autostart migration of session-manual doesn't work if ~/.config/autostart doesn't exist
Last modified: 2006-06-12 19:11:01 UTC
Right now gnome-session has some code in it to try to migrate a user's session-manual file over to the new autostart format. The code fails if a user doesn't have a ~/.config/autostart directory.
Created attachment 61002 [details] [review] create user's autostart config directory if it doesn't already exist The above patch creates the autostart config dir if it doesn't already exist. It also fixes the name of the filenames in case of conflict to always end in .desktop
I can confirm this bug. I upgraded from 2.12 to 2.14 (debian unstable) and lost my session-manual file, and the .xsession-errors file had a list of items like the following: (gnome-session:3988): WARNING **: Could not save /home/user/.config/autostart/ssh-add.desktop file. I did not have a .config/autostart directory yet.
Yeah, this should be committed, it breaks the migration from the old setup
Thanks, I actually forgot about this. commited to HEAD and gnome-2-14