apps removed from the "startup programs" list are restored on login

Bug #40207 reported by Andrea Garbarini
12
Affects Status Importance Assigned to Milestone
gnome-session
Fix Released
Medium
gnome-session (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

removing apps from the "startup programs" list doesn't seem to work as intended, when i log back in all the apps I had removed are still listed and get merrily restarted, regards, andre

Revision history for this message
Dennis Kaarsemaker (dennis) wrote : Re: [Bug 40207] apps removed from the "startup programs" list are restored on login

They are in your session (first tab of the "sessions" dialog), you can
check out ~/.gnome2/session too :)

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

Thanks for your bug. That's know upstream: http://bugzilla.gnome.org/show_bug.cgi?id=333670

The issue is that the buttons are not updated correctly, you can enable or disable the programs to do what you want

Changed in gnome-session:
assignee: nobody → desktop-bugs
status: Unconfirmed → Confirmed
Revision history for this message
Gary Coady (garycoady) wrote :

Without 14_fix_session_delete_edit.patch, the upstream patch applies.
It's easier to take out 14, add the upstream patch, and re-apply the logic of 14.
Attaching the re-diff of 14 against a patched codebase.

Revision history for this message
Gary Coady (garycoady) wrote : Re-diff of 14 after adding upstream patch

Re-diff of patch #14.

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

I'm not sure to understand your comment Gary. Is that patch supposed to replace the previous one? It seems to have the same logic as the current one

Revision history for this message
Gary Coady (garycoady) wrote : Re: [Bug 40207] Re: apps removed from the "startup programs" list are restored on login

Sebastien Bacher wrote:
> I'm not sure to understand your comment Gary. Is that patch supposed to
> replace the previous one? It seems to have the same logic as the current
> one

Yes...
Remove 14_fix_session_delete_edit.patch.
Create 18_desensitize_buttons.patch from the upstream patch (it will
apply cleanly without changes).
Add 19_fix_session_delete_edit.patch.

Revision history for this message
Gary Coady (garycoady) wrote :

Actually, it looks like the upstream patch implements separate callbacks
for the session and startup program sections of the dialog - so no
version of 14_ (or 19_) is needed...

If 14_fix_session_delete_edit.patch is removed, and the upstream patch
applied - I think the session options section should still work.

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

Right, I figured the same thing, upstream patch works just fine. Thanks for looking on that Gary. This upload fixes the issue:

 gnome-session (2.14.1-0ubuntu8) dapper; urgency=low
 .
   * debian/patches/11_session_dialog.patch:
     - patch update by mh21 <email address hidden> and
       Manu Cornet <email address hidden>
     - fix the case with no screensaver installed by not listing the feature
       (Ubuntu: #40653)
   * debian/patches/14_fix_session_delete_edit.patch:
     - updated to 18_desensitize_buttons_correctly.patch
   * debian/patches/18_desensitize_buttons_correctly.patch:
     - patch from http://bugzilla.gnome.org/show_bug.cgi?id=333670,
       update the sensibility of the buttons correctly (Ubuntu: #40207)
   * debian/pixmaps/gnome-session-logout.png.uue:
     - use gnome-logout.png from the GNOME icon theme
   * debian/pixmaps/gnome-session-switch.png.uue:
     - use config-users.png from the GNOME icon theme (Ubuntu: #44543)

Changed in gnome-session:
status: Confirmed → Fix Released
Revision history for this message
Andrea Garbarini (garba) wrote :

thanks for fixing it guys, you are a force to reckon with =) regards, andre

Changed in gnome-session:
status: Unconfirmed → Fix Released
Changed in gnome-session:
importance: Unknown → Medium
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.