#1 Le 14/06/2009, à 18:51
- zedtux
Mime type: installer et désinstaller un nouveau mime
Hello,
J'ai un petit soucis pour dés-installer le mime type que j'ai créé.
Donc, pour installer je fais :
cp mimetype/xtremsplit-xtm.xml /usr/share/mime/packages/
update-mime-database /usr/share/mime/
xdg-mime install mimetype/xtremsplit-xtm.xml
xdg-icon-resource install --context mimetypes --size 48 mimetype/xtm-mime-48.png application-x-xtm
xdg-icon-resource install --context mimetypes --size 64 mimetype/xtm-mime-64.png application-x-xtm
Donc, avec ca, ca fonctionne très bien.
Maintenant, si je veux désinstaller tout ca, j'essaie de faire :
rm -rf /usr/share/mime/packages/xtremsplit-xtm.xml
update-mime-database /usr/share/mime/
Mais rien à faire, il me reconnait toujours mes fichiers... même après un nautilus -q...
Si quelqu'un s'y connait bien ?
Merci !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#2 Le 15/06/2009, à 18:01
- zedtux
Re : Mime type: installer et désinstaller un nouveau mime
Aidez moi s'il vous plait
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#3 Le 15/06/2009, à 20:15
- kevlar
Re : Mime type: installer et désinstaller un nouveau mime
as-tu tenté de recréer une association par un clic-droit ?
A quoi ressemblent tes fichiers .xml qui ont servi de base pour créer le type mime ?
Hors ligne
#4 Le 16/06/2009, à 07:23
- zedtux
Re : Mime type: installer et désinstaller un nouveau mime
Salut, et merci de ta participation !
as-tu tenté de recréer une association par un clic-droit ?
Heu.. mais moi je veux supprimer l'association
A quoi ressemblent tes fichiers .xml qui ont servi de base pour créer le type mime ?
Yes Mr ! Voici mon xml :
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-xtm">
<comment>Xtremsplit File</comment>
<comment xml:lang="fr">Fichier Xtremsplit</comment>
<glob pattern="*.xtm"/>
</mime-type>
</mime-info>
(Il est sur mon repo SVN: http://svn.zedroot.org/TuXtremSplit::v2/console/trunk/mimetype/xtremsplit-xtm.xml)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#5 Le 16/06/2009, à 19:43
- kevlar
Re : Mime type: installer et désinstaller un nouveau mime
Salut, et merci de ta participation !
kevlar a écrit :as-tu tenté de recréer une association par un clic-droit ?
Heu.. mais moi je veux supprimer l'association
kevlar a écrit :A quoi ressemblent tes fichiers .xml qui ont servi de base pour créer le type mime ?
Yes Mr ! Voici mon xml :
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-xtm"> <comment>Xtremsplit File</comment> <comment xml:lang="fr">Fichier Xtremsplit</comment> <glob pattern="*.xtm"/> </mime-type> </mime-info>
(Il est sur mon repo SVN: http://svn.zedroot.org/TuXtremSplit::v2/console/trunk/mimetype/xtremsplit-xtm.xml)
je voulais dire que tes fichiers devraient dériver d'un type plus générique. Il me semble (mais là je ne suis pas un spécialiste) que tu associes directement ton format *.xtm à la seule application 'xtm'. Le système MIME doit avoir besoin de se racrocher à un "modèle" connu, je pense (text, image ...).
Si tu essayes de désinstaller ton application 'xtm', que se passe-t-il pour les associations ? Normalement, elles sont rompues, car tu associes l'extension *.xtm à un executable retiré du système.
Hors ligne
#6 Le 16/06/2009, à 19:58
- zedtux
Re : Mime type: installer et désinstaller un nouveau mime
Non, je n'ai pas lié le format *.xtm à un programme en particulier.
J'ai eut réussi, une fois, a virer les icônes, en supprimant l'xml, puis en faisant un update-database-mime de tête, mais quand j'ai réinstallé, puis ré-essayer ... les icônes sont resté ce coups ci :'(
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#7 Le 16/06/2009, à 20:16
- kevlar
Re : Mime type: installer et désinstaller un nouveau mime
voilà comment je fais pour créer un type perso, fondé sur le type originel 'image', et utilisant l'icône par défaut du système, qui tient donc compte du thème (compare le début de nos fichiers .xml respectifs) :
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="image/claire">
La vérité doit être quelque part entre nos deux méthodes, car, dans mon cas, je n'ai pas pu imposer un type d'icône "maison" (pas le temps ..)
Hors ligne
#8 Le 16/06/2009, à 23:49
- zedtux
Re : Mime type: installer et désinstaller un nouveau mime
Bon, en fait.... ca va, j'ai réussi.
J'ai, actuellement, une icône pour les fichiers xtm en taille 48 et en taille 64.
Il s'avère, d'après les résultats de ce soir, que je vais expliquer, que l'icône en taille 64 n'as jamais fonctionné !
Je travail, dans Nautilus, en 150%. ( 30" oblige )
J'étais partis du principe, que donc, les icônes sont en taille 64....
Donc moi, je demandais à retirer l'icône en taille 64, me disant que tant que celle là n'est pas retiré, ca ne sert à rien de retirer l'icône en taille 48.
En faisant un uninstall de l'icône taille 48, Hop ! Elles ont disparut !
Donc, maintenant, je me demande:
Si je créer une icône taille 64 pixels... Dans quel cas, Nautilus l'utilisera ?
( Il y a bien un flou sur mes icônes en taille 64, qui n'existe pas en taille 48, signe d'un agrandissement. )
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#9 Le 17/06/2009, à 09:23
- kevlar
Re : Mime type: installer et désinstaller un nouveau mime
par contre, je suis preneur si tu expliques comment forcer le système à utiliser TES icônes SANS se coltiner avec la définition de TOUTES les tailles par défaut
Hors ligne
#10 Le 18/06/2009, à 23:24
- zedtux
Re : Mime type: installer et désinstaller un nouveau mime
Voici mon Makefile qui le fait dans l'install !
http://svn.zedroot.org/TuXtremSplit::v2/console/trunk/Makefile
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#11 Le 19/06/2009, à 18:28
- kevlar
Re : Mime type: installer et désinstaller un nouveau mime
un grand merci pour cette section :
# "[sudo] make install" rule
install: $(EXEC)
$(INSTALL) -m 755 $(EXEC) $(BINDIR)
cp mimetype/xtremsplit-xtm.xml /usr/share/mime/packages/
update-mime-database /usr/share/mime/
xdg-mime install mimetype/xtremsplit-xtm.xml
xdg-icon-resource install --context mimetypes --size 48 mimetype/xtm-mime-48.png application-x-xtm
xdg-icon-resource install --context mimetypes --size 64 mimetype/xtm-mime-64.png application-x-xtm
:):)
Hors ligne