[Tint2]icône apps (en cours)

Applications, problèmes de configuration réseau
Répondre
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

[Tint2]icône apps (en cours)

Message 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. :)
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

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

Message 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”
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

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

Message 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é.
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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.
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

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

Message 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.
Dernière modification par tuxce le jeu. 23 juin 2011, 00:09, modifié 1 fois.
Raison : pas besoin de citer l'ensemble du message juste avant le tien.
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

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

Message 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 ?
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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.
Skwad
archer de cavalerie
Messages : 195
Inscription : mar. 14 déc. 2010, 20:00

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

Message 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. :)
OS : Archlinux / Debian
DE : Gnome / KDE
Serveur : OpenMediaVault
Répondre