[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444651: Processed: Reopening #444651: desktop-entry-contains-unknown-key: Actions



Raphael <atomo64@gmail.com> writes:
> On 08/12/2007, Russ Allbery <rra@debian.org> wrote:

>> Could you point me to an example package?

> Plenty of them:
> $grep -lr 'Actions=' /usr/share/app-install/desktop/
> /usr/share/applications/kde/ /usr/share/applications/
> /usr/share/applnk/System/ScreenSavers/ | sort -u | xargs -r egrep
> '^Type='

[...]

Well, it would have been nice if you could have given me a package, given
that many of the files you list are in packages for which lintian doesn't
give the warning that you're complaining about.  It made it hard to find
specific examples of the problem that you're reporting.

Here, though, is a good example:

> /usr/share/applications/kde/d3lphin.desktop:Type=Application

Some searching turns up the discussion at:

http://lists.freedesktop.org/archives/xdg/2006-August/006899.html

which reveals that Actions is apparently a KDE-specific feature that isn't
documented in the current standard but should be added in a newer version.

Sorry about this.  I personally don't use *.desktop files, so we get
caught between a rock and a hard place when people push them as an
improvement over the menu system, and then the standard to which people
point me doesn't actually reflect reality.  It would have been great if
the desktop folks would have written up what the real standard is so that
we could code to it, but that appears to not be available, so everyone has
to suffer through trying to figure out exactly what parts of the standard
are real and what parts KDE has done its own thing with.

I'll add Actions to the KDE-specific key section of the check.

So.  Is there anything else that KDE does differently with the *.desktop
standard from everyone else that we need to take into account?  (Like the
slew of Category errors from app-install-data, for example, from using
categories that really aren't valid according to the current standard?)

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>




Reply to: