Bug 25570

Summary: invalid mime types
Product: Sisyphus Reporter: viy <viy>
Component: xfeAssignee: torabora <torabora>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: torabora
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
список mime типов none

Description viy 2011-05-04 23:20:08 MSK
Created attachment 4922 [details]
список mime типов

надо бы исправить .desktop файлы
и сообщить в upstream
-----------------------------------------------
Смотрим в xfe.desktop: 
MimeType=text/plain; -- ничего хорошего.
по смыслу файловый менеджер (xfe) не должен открывать текстовые файлы,
там надо указать inode/directory.
тогда им можно будет открыть каталог из другого файлового менеджера.

делаем в спеке
desktop-file-install --dir %buildroot%_desktopdir \
	--add-mime-type=inode/directory \
	--remove-mime-type=text/plain \
	%buildroot%_desktopdir/xfe.desktop

смотрим далее. xfp.desktop (простой пакетный менеджер):
то же самое, только еще хуже, так как еще и категории неправильные.
по стандарту, с PackageManager должно стоять Settings. 
см. http://standards.freedesktop.org/menu-spec/menu-spec-latest.html#category-registry

делаем в спеке
desktop-file-install --dir %buildroot%_desktopdir \
	--remove-mime-type=text/plain \
	--add-mime-type=application/x-rpm \
	--add-mime-type=application/x-deb \
	--remove-category=Utility \
	--add-category=Settings \
	%buildroot%_desktopdir/xfp.desktop

Смотрим далее. xfi.desktop (простой просмотр изображений):
Получается чересчур уж простой  просмотр изображений, 
поскольку опять стоит MimeType=text/plain; 
т.е. по замыслу апстрима, ни png, ни jpg, ни, тем более, gif им
открыть нельзя. Categories тоже неправильные Utility;Viewer;
а надо по стандарту Categories=Graphics;Viewer;
Популярных форматов графики более 60. Их список я прикреплю во вложении.
Имеет смысл уточнить, какие из них поддерживаются, и вписать в xfi.desktop.
Comment 1 Repository Robot 2017-10-11 02:53:07 MSK
xfe-1.42-alt1 -> sisyphus:

Tue Oct 10 2017 Mike Radyuk <torabora@altlinux.org> 1.42-alt1
- New version (closes: #25570, #27616)