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

Répondre
Philou_69
Messages : 26
Enregistré le : dim. 20 août 2017 20:48
Localisation : Lyon

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

Message 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 !
Tour LMDE 7 Gigi, Intel Core i5-4460 @3.20 Ghz x4, 16 Go RAM, GeForce GT 1030
Laptop ASUS SonicMaster sous LMDE 7 Gigi, Intel Core i3-6006U CPU @ 2.00 GHz x 2, 5,7 Go RAM, Carte graphique Intel Skylake GT2
Répondre