[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: standardizing desktop entry files
From:       Sven Radej <sven () lisa ! exp ! univie ! ac ! at>
Date:       1999-05-02 18:56:56
[Download RAW message or body]

On Sat, 01 May 1999, pbrown@redhat.com wrote:
>A few weeks ago, we discussed the possibility of standardizing the desktop
>entry files so that both KDE and GNOME can use the same file format
>without any sort of conversion steps in between.
>
>Right now, the two formats are largely identical.  There are a few minor
>differences:
>
>1. GNOME desktop entries have the extension .desktop, KDE ones .kdelnk.
>GNOME also seems to be able to "do the right thing" when the extension is
>missing based on magic mime stuff, and KDE largely does as well.  At least
>KFM does... the panel does not.  This could easily change. I suppose we
>would make it look for .desktop files first, followed by .kdelnk files for
>backwards compatibility, finally use mime-magic to look for a desktop file
>without an extension.
>
>2. KDE entries contain the toplevel group [KDE Desktop Entry].  GNOME
>entries simplified this to [Desktop Entry].  This seems reasonable and
>generic.  I would motion that we adopt Desktop Entry, and fall back to KDE
>Desktop Entry if this group isn't present.  This would be some work in
>KConfig of course, but nothing difficult.

I will repeat what I said before.
When detecting desktop entry let's check for
"[<anything> Desktop Entry]" and not extension. Extension should not be used
for detection at all.  <anything> can be "KDE", "GNOME" , "UDE", "FOODE"...
anything.

>3. GNOME uses png files almost exclusively.  KDE largely makes use of XPM
>instead.  However, they both have the ability to read the other file
>format...I'm just not sure KPanel/KFM/Konquerer currently understand .png
>format icons.  I know that GNOME does (support XPM icons), because I
>worked closely with the RHAD labs on integrating KDE menu support into
>their panel for Red Hat Linux 6.0.

It would be good if we are able to take any format, but for KDE's native format
I vote for one that takes least decoding time, or is most easy for X or Qt to
handle.
--
Sven Radej      radej@kde.org
KDE developer   Visit http://www.kde.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic