Page 1 sur 1

[Tint2]icône apps (en cours)

Publié : lun. 20 juin 2011, 12:43
par Skwad
Hello,

Je suis en train de peaufiner le look de mon OB mais je ne parviens pas à modifier l'icône de terminator pour tint2. J'ai tenté :
~/.icons/mon_magnifique_thème/scalable/apps/
/usr/share/pixmaps/
/usr/share/icons/hicolor/scalable/apps/
/usr/share/icons/hicolor/24x24/apps/

Mais j'ai toujours l'icône par défaut rouge...
Dois-je faire tous les /hicolor/XxY/ ?

Est-ce que l'extension a une importance ? L'icône souhaitée est en .svg.


Merci. :)

Re: [Tint2]icône apps (en cours)

Publié : lun. 20 juin 2011, 14:35
par Calimero
Tu as essayé de spécifier uniquement le nom de l'icône, sans le chemin, et sans l'extension ?
Genre juste “terminal”, pas “/usr/share/icons/tontheme/machinchose/terminal.svg”

Re: [Tint2]icône apps (en cours)

Publié : lun. 20 juin 2011, 14:52
par tuxce
Salut, terminator ne va pas chercher dans le thème par défaut, il regarde dans le thème hicolor (enfin celui par défaut de gtk et c'est hicolor) et il spécifie la taille 48, donc:

Code : Tout sélectionner

~/.icons/hicolor/48x48/apps/terminator.svg
Skwad a écrit :Est-ce que l'extension a une importance ?
non

Re: [Tint2]icône apps (en cours)

Publié : mer. 22 juin 2011, 14:21
par Skwad
/usr/share/icons/hicolor/48x48/apps/terminator.svg
Fait. Et il ne peut pas se tromper avec terminator.png puisque je l'ai renommé partout où des modifs ont été effectué.

Toujours aucune modif après un :

Code : Tout sélectionner

killall -SIGUSR1 tint2

J'ai aussi modifié /usr/share/applications/terminator.desktop (est-ce bien propre d'ailleurs de faire ainsi ?) et quand je me rends via un FM, je vois bien l'icône voulu.
Mais rien non plus.


Cela vaut-il la peine que je continue avec les /usr/share/icons/hicolor/XxY/ ?

Et euh, je parle bien des icônes des applis lancées dans tint2. Pas des lanceurs, je me sers pas de cette fonctionnalité.

Re: [Tint2]icône apps (en cours)

Publié : mer. 22 juin 2011, 14:29
par tuxce
Skwad a écrit :/usr/share/icons/hicolor/48x48/apps/terminator.svg
J'ai donné:
tuxce a écrit :~/.icons/hicolor/48x48/apps/terminator.svg
Mais si tu as renommé le terminator.png par autre chose que terminator.*, ça devrait le faire aussi.
Skwad a écrit :Toujours aucune modif après un :

Code : Tout sélectionner

killall -SIGUSR1 tint2
Ce n'est pas tint2 qui va chercher une icône correspondant à terminator, mais terminator qui s'applique une icône qu'il donne à toute application qui lui demande. Il faudrait donc plutôt redémarrer terminator.
Skwad a écrit :J'ai aussi modifié /usr/share/applications/terminator.desktop
Il n'y en a pas besoin.

Re: [Tint2]icône apps (en cours)

Publié : mer. 22 juin 2011, 23:12
par Skwad
Bien ok. Mais je n'ai pas de ~/.icons/hicolor/... Je sèche. Où aller ? :calimero:
Et j'ai bien tout relancer à chaque fois, terminator y compris.

Re: [Tint2]icône apps (en cours)

Publié : jeu. 23 juin 2011, 00:19
par tuxce
Un répertoire, ça se crée :|

Pour le /usr/share/icons/hicolor/48x48/apps/ il faut sûrement recréer le cache:

Code : Tout sélectionner

gtk-update-icon-cache /usr/share/icons/hicolor

Re: [Tint2]icône apps (en cours)

Publié : ven. 24 juin 2011, 00:03
par Skwad
C'est bien ça tuxce. ^^ Enfin pour cette appli...

Mais j'ai du mal à saisir encore. Je peux comprendre que terminator ne trouve pas l'icône dans ~/.icons/"my_icons"/48x48/ puisqu'il n'existe pas, mais pourquoi faut-il créer un ~/.icons/hicolor/ alors que celui-ci est dispo dans /usr/share/ ? Ce n'est pas comme pour les thèmes ?

Et pourquoi je ne puis pas fusionner les 2 (hicolor et "my_icons") ? Autant ne faire qu'un, c'est préférable.

D'autre part, j'ai ajouté un icône geany et vlc dans hicolor et là ta solution ne fonctionne pas. Pourquoi ?

Re: [Tint2]icône apps (en cours)

Publié : ven. 24 juin 2011, 00:36
par tuxce
Skwad a écrit :mais pourquoi faut-il créer un ~/.icons/hicolor/ alors que celui-ci est dispo dans /usr/share/ ?
L'un est pour l'utilisateur, l'autre pour le système, quand on demande à modifier une option, j'ai tendance à répondre systématiquement par la config utilisateur (si je la connais).

Pour la règle:
GTK recherche dans l'ordre dans :
- un thème sous : $HOME/.icons/ , $XDG_DATA_HOME/icons , $XDG_DATA_DIRS/icons
- $XDG_DATA_DIRS/pixmaps
(le $XDG_DATA_DIRS peut avoir + d'1 dossier)

Le thème est celui que lui donne l'application, elle peut choisir celui que tu as défini, Terminator ne le fait pas:
tuxce a écrit :terminator ne va pas chercher dans le thème par défaut
Du coup, le thème est donc "hicolor" et comme en plus il précise la taille, la liste dans l'ordre devient (sauf config précse) :

Code : Tout sélectionner

~/.icons/hicolor/48x48/apps/terminator.*
~/.icons/hicolor/scalable/apps/terminator.*
~/.local/share/icons/hicolor/48x48/apps/terminator.*
~/.local/share/icons/hicolor/scalable/apps/terminator.*
/usr/share/icons/hicolor/48x48/apps/terminator.*
/usr/share/icons/hicolor/scalable/apps/terminator.*
/usr/local/share/icons/hicolor/48x48/apps/terminator.*
/usr/local/share/icons/hicolor/scalable/apps/terminator.*
/usr/share/pixmaps/terminator.*
/usr/local/share/pixmaps/terminator.*
Pour geany et vlc, s'ils recherchent dans ton thème, il suffit de remplacer hicolor par son nom.

Re: [Tint2]icône apps (en cours)

Publié : jeu. 14 juil. 2011, 14:58
par Skwad
J'ai un peu lâché prise mais je ré-attaque ! :D
tuxce a écrit :Pour geany et vlc, s'ils recherchent dans ton thème, il suffit de remplacer hicolor par son nom.
Désolé tuxce mais je n'y arrive toujours pas. Geany et vlc ne semble pas chercher dans mon thème (étrange non ? Pourquoi alors les créateurs de thème essaient d'inclure le plus grand nombre d'applis si celles-ci n'en tiennent pas compte ?) et je comprends pas la seconde partie de ta phrase. Tu veux dire qu'il faut renommer "hicolor/48x48/apps" par "geany/48x48/apps" par exemple et y mettre l'icône souhaitée dedans ?
J'ai essayé, ça ne coûte rien, mais y a pas eu de changement.

Je mets la liste de toutes les applis qu'ils me restent à faire ici et je ne mettrai le sujet en résolu qu'une fois tout ceux-ci fait :
- geany (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- vlc (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- thunderbird (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/ - Raccourcis)
- virtualbox (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/, $XDG_DATA_DIRS/pixmaps/)
- firefox (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- pidgin (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- gcolor2 (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/ - Raccourcis) FAIT : /usr/share/pixmaps/icon.png
- gcalctool (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- gimp (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/)
- xchat (est dans $HOME/.icons/, $XDG_DATA_DIRS/icons/, $XDG_DATA_DIRS/pixmaps/)


Merci pour le coup de main. :)