GNOME Bugzilla – Bug 777513
daemon: Set NoDisplay=true for autostart files
Last modified: 2018-01-28 21:13:03 UTC
This will hide it from the Startup Applications app used in Ubuntu GNOME no longer ships that app (used to be part of gnome-session) but Ubuntu patches it back in. MATE also has a Startup Applications app but it currently ignores the NoDisplay field: https://github.com/mate-desktop/mate-session-manager/issues/134 A few years ago, Ubuntu hid all apps from the Startup Applications in the default install. Several of those patches were submitted upstream but this is one that wasn't yet.
Created attachment 343848 [details] [review] daemon: Set NoDisplay=true for autostart files This hides it from Ubuntu's Startup Applications app
Why not let the user disable autostartup of gnome-keyring?
Created attachment 345186 [details] [review] daemon: Set NoDisplay=true for autostart files This hides them from Ubuntu's Startup Applications app https://bugzilla.gnome.org/show_bug.cgi?id=777513 The SSH service is intentionally shown since there is no other easy GUI way currently to tell gnome-keyring to let something else handle ssh-agent.
Stef, after further discussion today, Ubuntu wants to let the SSH Agent service show up in Startup Applications since it's common to have something else handle ssh-agent. But I don't think we want user to easily disable the other parts of gnome-keyring so I'm attaching the updated patch we are using in Ubuntu.
Stef, the only UI that I am aware of that respects NoDisplay for showing autostart files is Ubuntu's Startup Applications (which was dropped a few years ago from gnome-session upstream). I am unaware of any other distro that ships that. MATE does have a similar tool but it doesn't respect NoDisplay yet. https://github.com/mate-desktop/mate-session-manager/issues/134
LGTM. Please merge to master.
Thank you! Attachment 345186 [details] pushed as 641c87f - daemon: Set NoDisplay=true for autostart files