<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The problem is that in the current state
of affairs, just including ScreenSaver will have it show up properly in Gnome,
but not in KDE. My intention is not to forbid things, but to describe what must
be done so that things will work properly. One option is to make ScreenSaver a
main category with a note that recommends the inclusion of “X-KDE-ScreenSaver”
as well, KDE must of course be willing to (continue to) support that in KDE4
then.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div>
<p class=MsoAutoSig><font size=2 color=blue face="Times New Roman"><span
style='font-size:10.0pt;color:blue'>Waldo Bastian</span></font><font
color=navy><span style='color:navy'><o:p></o:p></span></font></p>
<p class=MsoAutoSig><font size=2 color=blue face="Times New Roman"><span
style='font-size:10.0pt;color:blue'>Linux Client Architect - Client Linux
Foundation Technology</span></font><font color=navy><span style='color:navy'><o:p></o:p></span></font></p>
<p class=MsoAutoSig><font size=2 color=blue face="Times New Roman"><span
style='font-size:10.0pt;color:blue'>Channel Platform Solutions Group</span></font><font
color=navy><span style='color:navy'><o:p></o:p></span></font></p>
<p class=MsoAutoSig><font size=2 color=blue face="Times New Roman"><span
style='font-size:10.0pt;color:blue'>Intel Corporation - <a
href="http://www.intel.com/opensourcego/linux">http://www.intel.com/opensource</a></span></font><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=blue face="Times New Roman"><span
style='font-size:10.0pt;color:blue'>OSDL DTL Tech Board Chairman</span></font><o:p></o:p></p>
</div>
<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
william.jon.mccann@gmail.com [mailto:william.jon.mccann@gmail.com] <b><span
style='font-weight:bold'>On Behalf Of </span></b>William Jon McCann<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, September 07, 2006
8:50 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Bastian, Waldo<br>
<b><span style='font-weight:bold'>Cc:</span></b> xdg@freedesktop.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: PATCH: Menu Spec -
Categories</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Hi Waldo,<o:p></o:p></span></font></p>
<div>
<p class=MsoNormal><span class=gmailquote><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>On 9/7/06, <b><span style='font-weight:bold'>Bastian,
Waldo</span></b> <<a href="mailto:waldo.bastian@intel.com" target="_blank">
waldo.bastian@intel.com</a>> wrote:</span></font></span><o:p></o:p></p>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I have made a patch for the Appendix A of the menu spec that clarifies<br>
what desktop entries can expect in terms of supported categories and<br>
what desktop environments must support. I will also attach a HTML<br>
version of the new Appendix for your convenience in a followup mail. <o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
In GNOME we install desktop files for programs that provide screensaver
functionality with "Categories=GNOME;Screensaver;" [1]. We then
install a menu that includes all Screensaver category programs [2]. This
menu is not used by the gnome-panel menus [3] but by the screensaver framework
to look up programs. There is some precedent for this type of
thing. For example, even when "main applications menus" don't
show items from the Settings category they have been used by various control
panel shells [4]. <br>
<br>
This seemed to have been allowed by the previous versions of the spec.
However, in this patch you have added:<br>
"Additional Categories should always be used in combination with one
of the Main Categories."<br>
<br>
That said, it seems to me that your changes are worthwhile. So, what
should we do? Are you trying to explicitly forbid this type of
usage? Or can we interpret this, as written, as a strong recommendation
but not a requirement? Can we promote Screensaver to a main category
similar to Settings? <br>
<br>
I think that this usage is worthwhile for its potential as a desktop neutral
way for third parties to define screensaver modes.<br>
<br>
Thanks,<br>
Jon<br>
<br>
[1] <a
href="http://cvs.gnome.org/viewcvs/*checkout*/gnome-screensaver/savers/footlogo-floaters.desktop.in.in?rev=1.3"
target="_blank">http://cvs.gnome.org/viewcvs/*checkout*/gnome-screensaver/savers/footlogo-floaters.desktop.in.in?rev=1.3</a><br>
[2] <a
href="http://cvs.gnome.org/viewcvs/*checkout*/gnome-screensaver/data/gnome-screensavers.menu.in?rev=1.2"
target="_blank">http://cvs.gnome.org/viewcvs/*checkout*/gnome-screensaver/data/gnome-screensavers.menu.in?rev=1.2</a><br>
[3] <a href="http://cvs.gnome.org/viewcvs/gnome-menus/layout/" target="_blank">http://cvs.gnome.org/viewcvs/gnome-menus/layout/</a><br>
[4] <a
href="http://cvs.gnome.org/viewcvs/gnome-control-center/control-center/control-center-categories.c?rev=1.12&view=markup"
target="_blank">http://cvs.gnome.org/viewcvs/gnome-control-center/control-center/control-center-categories.c?rev=1.12&view=markup
</a><br>
<a
href="http://cvs.gnome.org/viewcvs/slab/control-center/src/control-center.c?rev=1.1&view=markup"
target="_blank">http://cvs.gnome.org/viewcvs/slab/control-center/src/control-center.c?rev=1.1&view=markup
</a><o:p></o:p></span></font></p>
</div>
</div>
</body>
</html>