[Gpe-list] gpe-irc .desktop file
D. Marlin
damarlin at gmail.com
Tue Sep 2 18:00:44 CEST 2008
Neil Williams wrote:
> On Tue, 2008-09-02 at 09:29 -0500, D. Marlin wrote:
>> Neil Williams wrote:
:
>>> So far, all the Debian versions of GPE packages have had the GPE
>>> category removed with patches - I'd have to do the same with X-GPE.
>> Why? Does the inclusion of an extra (not yet included) category have
>> any impact on the existing menu programs? From what I have seen it is
>> simply ignored.
>
> 'GPE' fails validity checks in Debian. Not sure of X-GPE would pass but
> equally I see no use in having a GPE category.
GPE fails validity checks for me as well, which is why I proposed
changing it to X-GPE (the X- in front of anything lets it pass...
proposed extension).
>> Ok, I'll admit that I don't know specifically how multiple categories
>> are used by all the various menu systems (implementation specifics).
>> From what I can tell, in Matchbox one of the subcategories will
>> supersede the others, but priority in matchbox-desktop and
>> matchbox-panel menu are not the same. for example, Login Setup (and
>> Date & Time, and Look & Feel, and many others) is in System Tools on the
>> desktop, but in Desktop Preferences in the Panel App Launcher.
>>
>> Is this a design decision or a bug?
>
> A bug that can be eased (if not resolved) by not adding unrecognised
> categories. ;-)
No, both System and Settings are legitimate categories, but the desktop
gives priority to System, and the panel app launcher give priority to
Settings (or so it appears). I think they should be consistent as to
which category gets priority (if both are used), but that's JMHO.
I have not found where the implementation specifics are defined, so when
two or more (legitimate) categories are used does the menu system:
1) include the item in the first category listed
2) include the item in the last category listed
3) include the item in _all_ categories listed
4) some other logic (or just depends on the menu system)?
>>>> Making the following change eliminates those warnings:
>>>>
>>>> -Categories=Application;IRC;GPE;
>>>> +Categories=Network;IRCClient;GTK;X-GPE;
>>> I'd prefer:
>>> +Categories=Network;IRCClient;
>> I have no preference, and will implement whatever the GPE maintainers
>> prefer (as soon as I know what that is). :-)
>>
>> NOTE: direction requested.
>>
>>> (I see no need for GTK personally).
>> I don't really see the need either, but GTK and QT are both included in
>> the spec. I assumed they were there for _some_ purpose, but then
>> again... :-/
>
> That doesn't sound like a good reason to me (with my Debian hat on).
As I said, I have no preference. I'm just trying to see it from all
perspectives and keep an open mind.
>>From a Debian perspective - the only reason for Gtk or Qt is for
> applications that can *ONLY* be used with the relevant environment. Once
> you include other environments, Gtk or Qt make no sense at all.
Reasonable point.
:
>> What window manager (and version) is being used for the
>> embedded/GPE OS?
>
> matchbox - same version as already in Debian.
I am currently working with:
matchbox-window-manager 1.2
matchbox-desktop 0.9.1
matchbox-panel 0.9.3
from matchbox-project.org. If I'm following your links correctly, you
are using roughly the same versions.
> Emdebian is embedded Debian - same packages, same versions, same Debian
> quality.
>
> http://packages.qa.debian.org/m/matchbox.html
>
> http://www.emdebian.org/packages/search.php?distro=unstable&package=matchbox
>
More information about the Gpe-list
mailing list