gnome-session-properties should filter by NoDisplay

Bug #462768 reported by Michael Terry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-session
Fix Released
Medium
gnome-session (Ubuntu)
Fix Released
Wishlist
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-session

gnome-session-properties should filter by the NoDisplay key[1]. For all the same reasons it makes sense in menus, it makes sense for autostart.

With NoDisplay, one can install programs that run when the user logs in, but that the user should not be allowed to disable easily. Things that would break their setup if they disabled or just don't make sense to disable.

As an example, I (in Ubuntu Intrepid) have both 'xdg-user-dirs-gtk-update' and '/usr/bin/canberra-gtk-play --id="desktop-login" --description="GNOME Login"' in my list. Both should probably always run or have other ways of being controlled. As a user, I don't really desire to control whether they are autostarted or not. They are 'system-level' autostarts.

There is a patch in the upstream bug.

[1] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html#key-nodisplay

Tags: oem-services
Michael Terry (mterry)
description: updated
Changed in gnome-session (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

Would be nice to get in lucid, could you add a debdiff to the bug and subscribe the sponsors so it stays on the list of changes to review there too

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

Not sure if we should abuse NoDisplay or use a new key though

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

NoDisplay is probably a good start, let's use that and see how it goes for users

Revision history for this message
Michael Terry (mterry) wrote :

I feel that semantically, this use of NoDisplay would be very close to use in normal spec (as I argue upstream; not sure if I convinced them). NoDisplay is currently unused for autostart items.

I can whip up a debdiff, sure.

Revision history for this message
Michael Terry (mterry) wrote :
Michael Terry (mterry)
Changed in gnome-session (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → Ken VanDine (ken-vandine)
Revision history for this message
Sebastien Bacher (seb128) wrote :

reassigning to desktop team since it's in the sponsor queue and Ken can't upload to main yet

Changed in gnome-session (Ubuntu):
assignee: Ken VanDine (ken-vandine) → Ubuntu Desktop Bugs (desktop-bugs)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-session - 2.28.0-0ubuntu6

---------------
gnome-session (2.28.0-0ubuntu6) lucid; urgency=low

  * debian/patches/20_hide_nodisplay.patch: Don't show applications in the
    Sessions properties dialog that have NoDisplay=true. LP: #462768
 -- Michael Terry <email address hidden> Thu, 29 Oct 2009 01:13:06 +0100

Changed in gnome-session (Ubuntu):
status: Triaged → Fix Released
Changed in gnome-session:
importance: Unknown → Medium
status: Unknown → New
Changed in gnome-session:
status: New → Fix Released
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.