Page 1 sur 1

Nemo n'affiche pas l'icône de KMyMoney sous un theme Mint-Y ou Mint-L

Posté : ven. 5 déc. 2025 18:24
par Philou_69
Bonjour à tous,

Mes machines tournent sous LMDE 7 Gigi et sont à jour.

Après avoir retourné le problème dans tous les sens et appréhendé un max d'info sur le fonctionnement des types mimes (voir les Spécifications du système), je n'ai toujours pas compris pourquoi l'icône de KMyMoney ne s'affiche pas dans Nemo pour les fichiers *.kmy avec les thèmes Mint-Y-* ou Mint-L.

L'icône qui devrait être présentée est application-x-kmymoney alors que celle qui est affichée est application-x-generic.

Pour la suite, je ne considère que Mint-Y, le constat est identique avec Mint-L. Ce que j'observe :
  • Le problème se produit sur toutes mes machines (même distrib, même version et à jour).
  • Il se produit uniquement avec les thèmes Mint-Y-*. Si je prends un theme Mint-X ou autre, pas de soucis, l'icône de KMM est bien présentée pour les fichiers *.kmy
  • L'installation de KMyMoney dépose bien l'icône du type mime sous le thème "hicolor", dans différents formats. Exemple /usr/share/icons/hicolor/128x128/mimetypes/application-x-kmymoney.png
  • Le type mime qui correspond aux fichier de KMM est bien défini. Le fichier x-kmymoney.xml est présent dans /usr/share/mime/packages et dans /usr/share/mime/applications
  • Avant l'installation de KMyMoney, la commande

    Code : Tout sélectionner

    gio info mon-fichier.kmy | grep standard::icon
    me donne
    standard::icon: application-gzip, package-x-generic, application-gzip-symbolic, package-x-generic-symbolic
    Et effectivement, l'apparence du fichier dans Nemo est celle d'un fichier compressé.
  • Après installation, la même commande me donne

    Code : Tout sélectionner

    standard::icon: application-x-kmymoney, application-x-generic, kmymoney-symbolic, application-x-kmymoney-symbolic, application-x-generic-symbolic
    Le système doit donc chercher en priorité l'icône application-x-kmymoney puis application-x-generic, etc...
  • J'utilise un sous-thème de Mint-Y : Mint-Y-Sand, mais j'ai le soucis avec n'importe quel autre sous-thème de Mint-Y voir Mint-Y lui-même. Dans le fichier /usr/share/icons/Mint-Y-Sand/index.theme, on constate que ce theme hérite de Mint-Y, Adwaita, gnome et hicolor :

    Code : Tout sélectionner

    [Icon Theme]
    Name=Mint-Y-Sand
    Inherits=Mint-Y,Adwaita,gnome,hicolor
  • Lorsque je recherche les fichiers application-x-kmymoney dans /usr/share/icons, je les trouve dans quelques themes dont hicolor, mais pas dans Mint-Y. Donc le système devrait logiquement sélectionner l'un des fichiers du thème hicolor.
Ce problème n'est pas en soit dramatique, loin de là, mais j'aimerais vraiment comprendre ce qui cloche. Alors si quelqu'un a des idées, je suis preneur.

Merci d'avance !