<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Epiphany displays incorrect name in gnome-shell app menu"
href="https://bugzilla.gnome.org/show_bug.cgi?id=752258#c16">Comment # 16</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Epiphany displays incorrect name in gnome-shell app menu"
href="https://bugzilla.gnome.org/show_bug.cgi?id=752258">bug 752258</a>
from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=mcatanzaro%40gnome.org" title="Michael Catanzaro <mcatanzaro@gnome.org>"> <span class="fn">Michael Catanzaro</span></a>
</span></b>
<pre>(In reply to Jasper St. Pierre from <a href="show_bug.cgi?id=752258#c15">comment #15</a>)
<span class="quote">> No, it must set the prgname to the name of your binary. If you have a binary
> called "gedit" and a desktop file of org.gnome.gedit.desktop, it is entirely
> legal to keep your prgname as gedit, because then "killall gedit" works fine.</span >
I can say for sure that GNOME Shell application matching in previous GNOME
releases does not work unless prgname is set to the name of the desktop file.
See for instance GNOME Chess 3.10, with a binary named gnome-chess and a
desktop file glchess.desktop. I set the prgname to glchess, or else GNOME Shell
displayed a blurry icon and the name of the binary (or was it the desktop
file?) rather than "GNOME Chess" in the app menu when running gnome-chess in
jhbuild. (I later renamed the desktop file to match the binary and got rid of
the call that sets prgname at the same time.)
We also have a wiki page instructing developers to set prgname to match the
desktop file: <a href="https://wiki.gnome.org/Projects/GnomeShell/ApplicationBased">https://wiki.gnome.org/Projects/GnomeShell/ApplicationBased</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>