Problems at use | Problèmes à l'utilisation
Subscription date : 06 September 2009
Messages : 1635
|
J'utilise couramment excellent logiciel SIG qu'est Qgis. Problème, je n'arrive pas à changer son icône par défaut (qui a une très mauvaise résolution) dans CD, que ce soit via le menu "Définir une icône personnalisée" ou en plaçant une image perso dans "…/current theme/icon".
Je pense que c'est un problème de nom de classe "à point" comme ce fut le cas pendant un temps pour OpenOffice.org.
En effet, xprop | grep WM_CLASS donne :
WM_CLASS(STRING) = "qgis.bin", "Qgis.bin"
Une solution ? |
matttbe, Thursday 12 May 2011 à 11:53
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ah oui, c'est p-ê le problème avec une autre personne qui a une classe avec un .py?
je suppose que tu as essayé qgis.bin, qgis.bin.png, qgis.png... mais peux-tu faire un clic droit sur l'icône dans la barre des tâches / Autres Actions / Définir une icône personnalisée. |
Subscription date : 06 September 2009
Messages : 1635
|
je suppose que tu as essayé qgis.bin, qgis.bin.png, qgis.png... mais peux-tu faire un clic droit sur l'icône dans la barre des tâches / Autres Actions / Définir une icône personnalisée. Comme dit précédemment, j'ai bien testé via le menu "Définir une icône personnalisée", mais cela ne change rien. Quant aux tests avec les différents noms (avec ou sans extensions), c'est la première chose que j'ai tentées . |
matttbe, Thursday 12 May 2011 à 23:15
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ah oui, sorry... et quel nom lui donne-t-il à l'image sélectionnée par ce menu? |
Subscription date : 06 September 2009
Messages : 1635
|
C'est bien le soucis : via le menu, je n'observe aucune nouvelle icône s'ajouter à mon thème courant. |
Subscription date : 30 November 2007
Messages : 17118
|
normalement le nom serait qgis.svg ou qgis.png (il me semble que le dock vire les extensions de la classe, genre les .py ou les .org de certains programmes)
mais essaye aussi avec qgis.bin.svg ou qgis.bin.png au cas où.
mais en fait il faut regarder dans le .desktop de qgis, c'est là que le nom de l'icône set défini dans la 2.3.1, ça peut être différent de la classe.
PS: est-ce que le lanceur se lie bien avec son appli ? |
Subscription date : 06 September 2009
Messages : 1635
|
J'ai bien essayé de mettre une image avec qgis qgis.svg, qgis.png, qgis.bin.svg et qgis.bin.png. L'application garde son icône par défaut quoiqu'il arrive .
De même, j'ai vérifié avec Jbrout (logiciel dont la classe est jbrout.py) et idem, le menu "Définir une icône personnalisée" ne fonctionne pas et les images placées dans current_theme/icons ne sont pas prise en compte par l'icône de l'application quelques-soit leurs noms (avec ou sans extension, avec ou non "py").
Cela semble être une régression puisque tu avais réglé ce problème il y a un moment
mais en fait il faut regarder dans le .desktop de qgis, c'est là que le nom de l'icône set défini dans la 2.3.1, ça peut être différent de la classe. Hmmm, où sont rassemblés les .desktop déjà ?
est-ce que le lanceur se lie bien avec son appli ? Quand je cré un lanceur et que j'indique une image dans sa config, il la prend bien en compte (si j'indique "qgis", le lanceur prendra bien en compte l'image du nom qgis.png"). |
matttbe, Tuesday 17 May 2011 à 09:12
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hmmm, où sont rassemblés les .desktop déjà ? Dans /usr/share/applications/ ou deposer le lanceur depuis le menu dans un editeur de texte. |
Subscription date : 06 September 2009
Messages : 1635
|
Merci matttbe !
Voici le contenu du .desktop de Qgis :
[Desktop Entry]
Type=Application
Name=Quantum GIS
Version=1.0
GenericName=Geographical Information System
GenericName[de]=Geographisches Informationssystem
Icon=qgis-icon
TryExec=/usr/bin/qgis
Exec=/usr/bin/qgis %F
Terminal=false
StartupNotify=false
Categories=Qt;Education;Science;Geography;
MimeType=application/x-qgis-project;image/tiff;image/jpeg;image/jp2;application/x-raster-aig;application/x-raster-ecw;application/x-raster-mrsid;application/x-mapinfo-mif;application/x-esri-shape;
Et celui de Jbrout :
[Desktop Entry]
Version=0.2
Encoding=UTF-8
Name=jBrout
Type=Application
Exec=/usr/bin/jbrout
Icon=/usr/lib/jbrout/data/gfx/jbrout.ico
Terminal=false
StartupNotify=true
Categories=GNOME;Application;Multimedia;Graphics;Photograph |
matttbe, Tuesday 17 May 2011 à 10:43
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Et à tout hasard, si tu utilises une icône de type: qgis-icon.png/.svg? |
Subscription date : 06 September 2009
Messages : 1635
|
Bien vu !
qgis-icon.png est utilisé par l'appli. Le .desktop est donc prioritaire ?
Par contre, en ce qui concerne jbrout, les variante avec ".ico" ne sont pas prise en compte. |
Subscription date : 30 November 2007
Messages : 17118
|
Le .desktop est donc prioritaire ?
désormais oui, c'est plus standard
en gros, les .desktop dans le theme courant ne sont plus que des liens vers les .desktop installés (ils peuvent tout de même être utilisé pour écraser les valeurs par défaut des .desktop installés)
(faudrait mettre à jour le wiki tiens)
Par contre, en ce qui concerne jbrout, les variante avec ".ico" ne sont pas prise en compte.
jbrout est très non-standard, çaymal ! il ne devrait pas indiquer un chemin pour son icône (surtout un .ico ! on est plus sous win95 )
du coup je sais pas comment le dock gère ce cas
as-tu essayé avec une icône /usr/lib/jbrout/data/gfx/jbrout.png ? ou bien est-ce que un simple jbrout.png dans le répertoire icons suffit ? |
Subscription date : 06 September 2009
Messages : 1635
|
jbrout est très non-standard, çaymal ! C'est vrais… et il ne semble plus trop maintenu :s. Mais c'est un des rares (le seul ?) logiciel de gestion photos multiplateforme qui gère aussi bien les tag IPTC. Heureusement, il y a Phraymd aussi sur Nunux, mais il est encore jeune et en développement.
En tout cas, "jbrout.png dans le répertoire icons" ne suffit plus. À voir si je vais modifier l'icône source. |
Subscription date : 30 November 2007
Messages : 17118
|
ok, ça ne m'étonne pas vraiment, je n'ai pas pris en compte ce genre de cas
et avec une icône /usr/lib/jbrout/data/gfx/jbrout.png ? ( c'est moyen car il te faudra passer root pour la créer mais bon, c'est mieux qu'éditer le .ico) |
Subscription date : 06 September 2009
Messages : 1635
|
ok, ça ne m'étonne pas vraiment, je n'ai pas pris en compte ce genre de cas Normal si ce n'est pas courant. Par contre dommage, les anciens thèmes complets comme mon Japan sont donc cassés ?
Si le .desktop n'est pas standard, ne pourrait on pas continuer à se baser sur WM_CLASS ?
Par contre, je ne comprend pas pourquoi le menu "Définir une icône personnalisée" n'a pas fonctionné, du moins pour Qgis. Ce ne serait pas une régression ? |
Subscription date : 30 November 2007
Messages : 17118
|
Par contre dommage, les anciens thèmes complets comme mon Japan sont donc cassés ?
je suis en train de refaire une passe sur eux (et ça prend du temps ), mais pour d'autres raisons; jusqu'ici ils ne sont pas cassés, d'après moi.
Si le .desktop n'est pas standard, ne pourrait on pas continuer à se baser sur WM_CLASS ?
dans ce cas foireux, oui on pourrait faire un truc aussi foireux pour le contrer
donc effectivement, ça pourrait être une solution.
je mets une tache pour m'en rappeler
Par contre, je ne comprend pas pourquoi le menu "Définir une icône personnalisée" n'a pas fonctionné, du moins pour Qgis
hmm, oui possible que j'ai pas pris en compte les modifs à cet endroit je vais regarder ça, merci ! |
Problems at use | Problèmes à l'utilisation
|