<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.1.16">
</HEAD>
<BODY>
I made a bug over the weekend to remind myself to fix the HIG on this.  <BR>
<BR>
<A HREF="http://bugzilla.gnome.org/show_bug.cgi?id=144284">http://bugzilla.gnome.org/show_bug.cgi?id=144284</A><BR>
<BR>
The F.D.O spec seems to suggest that Name is purely the proper name of the application without the description of functionality included.  We should align on this issue.  My recommendation is to format the Name as "[Proper Name] [Description of Functionality]" and GenericName as "[Description of Functionality]".  When two applications exist with the same "[Description of Functionality]" then the Name is used instead.<BR>
<BR>
I can see the possibility of expecting the "[Proper Name] [Description of Functionality]" format to be generated automatically via the way the F.D.O. spec is now, however the code isn't there to support this and I suspect issues (especially in regards to translation) will arise if we try to generate the names automatically.<BR>
<BR>
~ Bryan<BR>
<BR>
On Mon, 2004-06-14 at 10:01 -0400, Havoc Pennington wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">We do need to fix this HIG vs. desktop entry spec issue. Historically</FONT>
<FONT COLOR="#000000">what we've done for Red Hat is just put what we want in Name and ignore</FONT>
<FONT COLOR="#000000">GenericName.</FONT>

<FONT COLOR="#000000">Havoc</FONT>

</PRE>
    <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="1">
<TR>
<TD>
<FONT SIZE="2">Email message/mailbox attachment, "Forwarded message - Re: Gnome Icons, Gnome/KDE Menus need improvement"</FONT>
</TD>
</TR>
</TABLE>
    <FONT COLOR="#000000">On Mon, 2004-06-14 at 10:01 -0400, Havoc Pennington wrote:</FONT>
    <BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">What are your thoughts on this</FONT>
<FONT COLOR="#000000">(response to bugzilla re: changing menu entries)</FONT>

<FONT COLOR="#000000">Kaffeine Maintainer (Livna.org):</FONT>

<FONT COLOR="#000000">------- Additional Comment #1 From Ville Skyttä 2004-06-13 21:12 --</FONT>

<FONT COLOR="#000000">> I am not quite comfortable changing the menu entry because it is implementation</FONT>
<FONT COLOR="#000000">specific how the actual shown label is constructed.  Moreover, we use</FONT>
<FONT COLOR="#000000">freedesktop.org .desktop files to provide the menu entries, and so the </FONT>
<FONT COLOR="#000000">canonical</FONT>
<FONT COLOR="#000000">specification to follow is the desktop entry specification, which says </FONT>
<FONT COLOR="#000000">Name is</FONT>
<FONT COLOR="#000000">the app_name, and I'd say GenericName would correspond to app_function.</FONT>
<FONT COLOR="#000000"><A HREF="http://freedesktop.org/Standards/desktop-entry-spec/0.9.4/ar01s04.html">http://freedesktop.org/Standards/desktop-entry-spec/0.9.4/ar01s04.html</A></FONT>

<FONT COLOR="#000000">Until the ambiguities (and AFAICS even small conflicts) between the </FONT>
<FONT COLOR="#000000">GNOME HIG</FONT>
<FONT COLOR="#000000">and desktop entry specifications are clarified, and there is a clear </FONT>
<FONT COLOR="#000000">documented</FONT>
<FONT COLOR="#000000">way how to represent this information in .desktop files in Fedora stuff, </FONT>
<FONT COLOR="#000000">I do</FONT>
<FONT COLOR="#000000">not want to go into the business of changing things.  What would make </FONT>
<FONT COLOR="#000000">sense to</FONT>
<FONT COLOR="#000000">me would be to construct the menu entry label like "Name GenericName" </FONT>
<FONT COLOR="#000000">from the</FONT>
<FONT COLOR="#000000">.desktop entry fields.  That would result in a mess if Name already </FONT>
<FONT COLOR="#000000">contained</FONT>
<FONT COLOR="#000000">app_function.</FONT>

<FONT COLOR="#000000">===============================================================================</FONT>

</PRE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>