packages: gtk2-change-theme/gtk-chtheme.xpm (NEW), gtk2-change-theme/gtk-ch...
Fryderyk Dziarmagowski
freetz at gmx.net
Sat Sep 19 14:07:00 CEST 2009
[ some suggestions regarding desktop file ]
On Sat, 19 Sep 2009 13:26:11 +0200
uzsolt <uzsolt at pld-linux.org> wrote:
> Index: packages/gtk2-change-theme/gtk-chtheme.desktop
> diff -u /dev/null packages/gtk2-change-theme/gtk-chtheme.desktop:1.1
> --- /dev/null Sat Sep 19 13:26:11 2009
> +++ packages/gtk2-change-theme/gtk-chtheme.desktop Sat Sep 19 13:26:06 2009
> @@ -0,0 +1,11 @@
> +[Desktop Entry]
> +Version=1.0
Version field is not required (but can be used when .desktop
file is standard conform)
> +Encoding=UTF-8
deprecated, shouldn't be used
> +Name=Gtk-ChTheme
> +GenericName=GTK+ 2.0 theme changer and previewer utility
this is wrong, it should only contain generic name like "Theme changer"
> +Comment=GTK+2.0 Theme Changer
same here, according to spec it should only shortly
describe functionality of a program (for a tooltip)
> +Exec=/usr/bin/gtk-chtheme
in common location case it shouldn't be a absolute path,
Exec=gtk-chtheme should be used here
> +Terminal=false
> +Type=Application
> +Icon=/usr/share/pixmaps/gtk-chtheme.xpm
same as with Exec, there is no need to put path to icon for common
locations. Icon name should not contain extension for common icon types
(like png, svg and xpm)
[ Icon=gtk-chtheme]
> +Categories=DesktopSettings;System;
System does not belongs here, GTK; is missing
[ Categories=GTK;DesktopSettings; ]
see for details:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.0.html
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
--
freetz
More information about the pld-devel-en
mailing list