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 751558 - geary-0.10.0: stop restricting desktop file on other desktops
geary-0.10.0: stop restricting desktop file on other desktops
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: general
0.10.x
Other Linux
: Normal normal
: 0.12.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-26 18:11 UTC by Pacho Ramos
Modified: 2016-08-17 14:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2015-06-26 18:11:23 UTC
We are needing to change desktop file for a long time to allow it to be shown in other desktops. It would be nice if this could be finally accepted:
--- a/desktop/geary.desktop.in
+++ b/desktop/geary.desktop.in
@@ -17,5 +17,3 @@
 [Desktop Action Compose]
 _Name=Compose Message
 Exec=geary mailto:
-OnlyShowIn=X-Messaging Menu;Unity;
-

Thanks
Comment 1 Robert Schroll 2015-06-27 22:25:13 UTC
I think this point of this is that the compose action doesn't really make sense outside of Unity's messaging menu.  I don't want it showing up on my GNOME applications list, for example.  If there are other environments where the compose action would be useful, let's add them to this line, rather than getting rid of it completely.
Comment 2 Michael Gratton 2016-08-17 11:52:44 UTC
Hi Pacho, is this still an issue for you? If so, what desktop, distro and version of each are you using?
Comment 3 Pacho Ramos 2016-08-17 12:22:43 UTC
We are still applying it but probably because original maintainer didn't understand properly that the OnlyShowIn was only referring to [Desktop Action Compose] and not the full desktop file
Comment 4 Michael Gratton 2016-08-17 13:03:54 UTC
Oh, I didn't get it either! :D Like Robert, I assumed this was a Unity-specific extension. Only after some digging did I realise it has been standardised.

Patch applied and pushed to master as 45773c. Thanks!
Comment 5 Michael Gratton 2016-08-17 13:04:55 UTC
PS: This won't make it in to 0.11.2, because it might change behaviour on desktops I haven't tested it on, but it will be in 0.12.
Comment 6 Pacho Ramos 2016-08-17 14:16:42 UTC
Thanks a lot!