Session management does not work and does not agree with ubuntu documentation

Bug #69009 reported by Vincenzo Ciancia
2
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Invalid
Undecided
Ubuntu Desktop Bugs

Bug Description

Session management in ubuntu seems to be meant as "different" from other linux distributions and windows, but, in the current state, in dapper and in edgy which I am using now, it's not different, it's just broken. Let me explain a little more: I don't see a sane way, for an user, to automatically make gaim, skype and such applications be run at startup.

For an experienced user, that can deduce the command name from the window he sees (even if usually the command is named after the program), going to "system->administration->session" is of no help, since editing startup programs does not lead to desired results. I delete a line, it looks like it deleted the line, but next time I log in again, I find the line there. I can "disable" the command, of course, but the app is broken.

The same happens if I add a new line, it usually does not stay where I added it. There is also no way to just save my current session now, I see this is an ubuntu modification (w.r.t upstream), but if I open the session properties and click on the help button, in the docs it says literally:

"f you do not select this option, when you
end your session the Logout Confirmation dialog displays
a Save current setup option."

Ok, so where's my "save current setup" option?

Summarizing:

1. There is no easy way to make programs, expecially those in the system tray, stay there after logout, and IMHO this must be fixed, it's a grave usability bug, since applets stay on the panel instead, thus users get confused

2. the session properties program allows to edit startup programs, but the editor is broken, does not explain what's really happening, pretending to delete programs that will be there on the next login

3. It's not clear how session management is /meant/ to work in ubuntu, so it's not clear if these things are bugs that must be fixed, or features, in this case the bug is in usability, since the interface does not make clear how the system must be used.

Revision history for this message
Vincenzo Ciancia (vincenzo-ml) wrote :

Sorry, I forgot

4. The docs are wrong about the "save current setup" option. A note should be added to the docs, stating the difference between ubuntu and other distros for this options, and the reason, or users will not understand why it works that way (me first :))

If there's anything I can do to help don't hesitate to ask me.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. Please describe one issue by bug only. Your different points have already been reported on Ubuntu or upstream. Marking as duplicate of bug #46675 for the option on logout (note that the new upstream dialog has no option for that neither)

Changed in gnome-session:
assignee: nobody → desktop-bugs
status: Unconfirmed → Rejected
Revision history for this message
Vincenzo Ciancia (vincenzo-ml) wrote :

Thank you for your continuous support and quick responsiveness on bug reports, I comment here publicly to leave a reference:

- Ok to report one issue by bug (and sorry for the mistake) but I didn't find the other points in other bug reports, do you know where they are, if I don't suck too much of your time?

- Since the manual is plain wrong, where can I find information to explain people how to make their programs start automatically at next login? I understand there must be workarounds (since the session-management-properties dialog does not work) I personally tweaked my .config/autostart, but is this the _only_ way ATM?

Revision history for this message
Sebastien Bacher (seb128) wrote :

> - Ok to report one issue by bug (and sorry for the mistake) but I didn't find the other points in other bug reports, do you know where they are, if I don't suck too much of your time?

Basically session management is known to not work correctly and have all sort of issues. There is different bugs open upstream (and on the distribution side too) and I closed that one because one extra bug is not useful for that, it just make the list of bugs longer and harder to work with

> - Since the manual is plain wrong, where can I find information to explain people how to make their programs start automatically at next login?

The best way is probably to fix the documentation

> I understand there must be workarounds (since the session-management-properties dialog does not work) I personally tweaked my .config/autostart, but is this the _only_ way ATM?

The gnome-session-properties capplet is supposed to work correctly

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.