After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 781647 - Hide evolution-alarm-notify in Startup Applications
Hide evolution-alarm-notify in Startup Applications
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2017-04-24 02:06 UTC by Jeremy Bicha
Modified: 2017-04-26 08:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Set NoDisplay=true for alarm autostart file (922 bytes, patch)
2017-04-24 02:06 UTC, Jeremy Bicha
committed Details | Review

Description Jeremy Bicha 2017-04-24 02:06:01 UTC
This is an old Ubuntu patch.

As of Ubuntu 17.04, Ubuntu still ships the Startup Applications app from gnome-session.

The point of the patch is that users shouldn't be able to easily disable important system services that they don't understand. Because then some things won't work and it's difficult to triage bugs like that.

Maybe some day, this will help MATE too:
https://github.com/mate-desktop/mate-session-manager/issues/134
Comment 1 Jeremy Bicha 2017-04-24 02:06:06 UTC
Created attachment 350278 [details] [review]
Set NoDisplay=true for alarm autostart file
Comment 2 Milan Crha 2017-04-25 16:48:27 UTC
Thanks for a bug report. If I understand it properly, then this is to instruct Startup Applications GUI tool to not show certain applications which start after login automatically, because their (package or upstream) maintainer thought it's good to be started after login, and it's definitely not about running the application without GUI (without display), right?

I did read the MATE issue and it seems to be it, I only want to make sure, because the evolution-alarm-notify is a gtk+ application, thus it requires initialized GUI/desktop.
Comment 3 Jeremy Bicha 2017-04-25 16:51:26 UTC
Yes, the only purpose is to hide it from the Startup Applications app. The .desktop should still autostart just like before.

Almost every autostart .desktop in a default Ubuntu install has NoDisplay=true set. A few of those (like this one) weren't forwarded upstream but many were. I believe this change was originally made back in 2011!
Comment 4 Milan Crha 2017-04-26 08:01:45 UTC
Okay, thanks for the confirmation.

Created commit 176c891 in evo master (3.25.2+)
Created commit a3a826b in evo gnome-3-24 (3.24.2+)