54 votes

Où sont définis les noms de stock-icônes pour les indicateurs unity-panel-service et notify-OSD ?

Cas de mise en page dans le document Notification | Ubuntu App Developer indique que

... en utilisant des noms d'icônes (de stock) inexistants ... utilisez l'un des nouveaux noms d'icônes (voir icônes ) ...

et que ce (icônes à http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons ) ne fait qu'une référence occasionnelle, via les exemples, à

... -i notification-message-im
... -i notification-network-wireless-disconnected

Probablement

... -i notification-network-wireless-connected

l'est aussi ?
Confirmé via : (icône intéressante)

notify-send "WiFi icon test" -i notification-network-wireless-connected

Quelles sont les autres ?

(notez que le icons lien dans la source :
wiki.ubuntu.com/mhall119/devportal/notidy-osd#icons
épelle incorrectement le noti f y comme noti d y)


En conséquence des implications de cette réponse :

Où sont définis les noms de stock-icônes pour les indicateurs unity-panel-service et notify-OSD ?

les icônes dans les exemples ci-dessus pourraient alors être trouvées ici :
- file:///usr/share/notify-osd/icons/gnome/scalable/status/
- file:///usr/share/notify-osd/icons/hicolor/scalable/status/

Cependant, alors qu'il n'y avait pas de fichier d'icône nommé notification-network-wireless-connected cette chaîne affiche notification-network-wireles.svg comme le fait notification-network-wireless-gobledeegook !

Signet :
Où sont définis les noms de stock-icônes pour les indicateurs unity-panel-service et notify-OSD ?

91voto

devav2 Points 33862

notify-send utilise l'icône du /usr/share/icons/gnome/32x32 (& aussi /usr/share/notify-osd/icons/... )

devav2@devav2:/usr/share/icons/gnome/32x32$ ls 
actions     apps        devices  emotes     places
animations  categories  emblems  mimetypes  status

Les résultats ci-dessus sont les différents ensembles d'icônes disponibles pour notify-send

devav2@devav2:/usr/share/icons/gnome/32x32$ ls emotes/
face-angel.png        face-sad.png         stock_smiley-13.png
face-angry.png        face-sick.png        stock_smiley-15.png
face-cool.png         face-smile-big.png   stock_smiley-18.png
face-crying.png       face-smile.png       stock_smiley-1.png
face-devilish.png     face-smirk.png       stock_smiley-22.png
face-embarrassed.png  face-surprise.png    stock_smiley-2.png
face-glasses.png      face-tired.png       stock_smiley-3.png
face-kiss.png         face-uncertain.png   stock_smiley-4.png
face-laugh.png        face-wink.png        stock_smiley-5.png
face-monkey.png       face-worried.png     stock_smiley-6.png
face-plain.png        stock_smiley-10.png  stock_smiley-7.png
face-raspberry.png    stock_smiley-11.png  stock_smiley-8.png

notify-send -i face-glasses "I am wearing glasses"
notify-send -i face-laugh "I am happy"

Vous pouvez également utiliser les icônes stock d'autres répertoires (appareils, lieux, etc.).

En outre, vous pouvez utiliser des emplacements personnalisés pour les icônes.

notify-send -i /usr/share/pixmaps/gnome-irc.png "Icon Test"

13voto

ubuntuing Points 131

Je ne sais pas si on les trouve sous forme de liste quelque part sur le disque dur, mais il y a une liste sur le web ici :

https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X