I'm trying to package scidavis http://scidavis.sourceforge.net/ and i would like the files generated by it (*.sciprj and *.sciprj.gz) will be associated to scidavis and opened in it when i double-click on their.
So i put a desktop file in /usr/share/applications : [Desktop Entry] Encoding=UTF-8 Name=SciDAVis Comment=Scientific Data Analysis and Visualization Comment[de]=Visualisierungs- und Datenanalyseprogramm Comment[fr]=Outil d'analyse scientifique de données Icon=scidavis Exec=scidavis %f Terminal=0 Type=Application Categories=Science;Graphics;X-Fedora; MimeType=application/x-scidavis X-Desktop-File-Install-Version=0.13
and a xml file in /usr/share/mime/packages : <?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-scidavis"> <comment>Scidavis project</comment> <glob pattern="*.sciprj"/> </mime-type>
<mime-type type="application/x-scidavis"> <comment>Scidavis project</comment> <glob pattern="*.sciprj.gz"/> </mime-type> </mime-info>
after this i run update-mime-database /usr/share/mime update-desktop-database
but the problem is that when i create a sciprj file using scidavis the mime-type associated in nautilus is text/html
Someone could help me to clarify this ?
Thanks
Eric
Le samedi 01 mars 2008 à 10:07 +0100, Tanguy Eric a écrit :
I'm trying to package scidavis http://scidavis.sourceforge.net/ and i would like the files generated by it (*.sciprj and *.sciprj.gz) will be associated to scidavis and opened in it when i double-click on their.
So i put a desktop file in /usr/share/applications : [Desktop Entry] Encoding=UTF-8 Name=SciDAVis Comment=Scientific Data Analysis and Visualization Comment[de]=Visualisierungs- und Datenanalyseprogramm Comment[fr]=Outil d'analyse scientifique de données Icon=scidavis Exec=scidavis %f Terminal=0 Type=Application Categories=Science;Graphics;X-Fedora; MimeType=application/x-scidavis X-Desktop-File-Install-Version=0.13
and a xml file in /usr/share/mime/packages :
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-scidavis"> <comment>Scidavis project</comment> <glob pattern="*.sciprj"/> </mime-type>
<mime-type type="application/x-scidavis"> <comment>Scidavis project</comment> <glob pattern="*.sciprj.gz"/> </mime-type> </mime-info>
after this i run update-mime-database /usr/share/mime update-desktop-database
but the problem is that when i create a sciprj file using scidavis the mime-type associated in nautilus is text/html
Someone could help me to clarify this ?
Thanks
Eric
Modifying /usr/share/mime/packages/scidavis.xml like this : <?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-scidavis"> <comment>Scidavis project</comment> <comment xml:lang="fr">Projet Scidavis</comment> <glob pattern="*.sciprj"/> <magic priority="100"> <match type="string" value="SciDAVis" offset="0"/> </magic> </mime-type> </mime-info>
works except that i would like to associate an icon to this type of file and i don't achieve it. Any more help ?
Thanks
Eric
packaging@lists.fedoraproject.org