Bonjour,

Je suis sous Kubuntu 14.10.

je cherche un moyen relativement simple et rapide pour déterminer l'icone utilisée pour un fichier en fonction de son mimetype.

J'ai trouvé le fichier /usr/share/mime/packages/freedesktop.org.xml qui permet de savoir en gros les icônes mais c'est bien lourd, le fichier fait plus de 30 000 lignes, certains mimetypes renvoient vers d'autres, d'autres ont des alias...

Avez vous une idée pour trouver simplement le nom de l'icone utiliser ?

ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import import magic
FileType = magic.open(magic.MAGIC_MIME)
FileType.load()
FileType.file("MKVFILE.mkv").split(";")[0]
=> video/x-matroska
mais comment récupérer l'icone associée à ce mimetype ?

Le tout en python3

PS : Simplement changer le / en - ne fonctionne que pour quelques mimtetypes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
video/x-matroska => video-x-matroska => n'existe pas
Merci et bonne journée à vous.