*.desktop typu Application a MimeType

Artur Frysiak wiget w pld-linux.org
Wto, 26 Paź 2004, 11:58:32 CEST


On Mon, Oct 25, 2004 at 10:42:52PM +0200, Jakub Bogusz wrote:
> On Mon, Oct 25, 2004 at 10:21:18PM +0200, Artur Frysiak wrote:
> > On Mon, Oct 25, 2004 at 10:15:02PM +0200, Jakub Bogusz wrote:
> > > $Subject jest podobno deprecated (na rzecz oddzielnych *.desktop typu
> > > MimeType - wg specyfikacji shared-mime-info).
> > > Kilka *.desktop leżących luzem w SOURCES takie pole zawiera.
> > > Zostawiamy, wycinamy?
> > 
> > Chodzi o 'Type=MimeType" a nie o "MimeType=foo/bar" ?
> 
> O pole MimeType= w plikach z Type=Application.
> 
> $ grep MimeType *.desktop
> designer.desktop:MimeType=application/x-designer
> gmplayer.desktop:MimeType=video/mp4;video/mpeg;video/quicktime;video/x-flic;video/x-matroska;video/x-mng;video/x-ms-asf;video/x-ms-wmp;video/x-ms-wmv;video/x-msvideo;video/x-ogm;video/x-theora
> linguist.desktop:MimeType=application/x-linguist
> qtconfig.desktop:MimeType=application/x-qtconfig
> xmms.desktop:MimeType=audio/x-mp3;audio/x-mod;audio/x-wav;audio/x-mpegurl;audio/x-scpls;application/x-ogg
> xpaint.desktop:MimeType=
> xpdf.desktop:MimeType=application/pdf
> xterm.desktop:MimeType=
> xv.desktop:MimeType=application/pdf;application/postscript;image/gif;image/jpeg;image/png;image/tiff;image/x-xbm;image/x-xpm;
> 
> (to tylko część *.desktop, niektóre mogą być nieaktualne)
> Część jest pusta, ';' na końcu używany niekonsekwentnie (choć
> w specyfikacji desktop-file-entry nie znalazłem informacji, czy jest
> wymagany - w przykładzie jest bez).
> Czy to jakoś ujednolicać, czy wycinać?

GNOME 2.6.x wykorzystuje te informacje więc napewno nie wycinać.
Dodatkowo jeśli pakiet zamiera pliki *.desktop z MimeType=cośtam to w
%post/%postun powinnien być wykonywany 
[ ! -x /usr/bin/update-desktop-database ] ||
/usr/bin/update-desktop-database >/dev/null 2>&1 ||:

Pozdrawiam
-- 
Artur Frysiak
http://www.pld-linux.org/




Więcej informacji o liście dyskusyjnej pld-devel-pl