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

40

Cas de mise en page dans la notification | Le document Ubuntu App Developer indique que

... en utilisant des noms d'icônes (stock-) non existants ... utilisez l'un des nouveaux noms d' icônes (voir les icônes ) ...

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

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

Probablement

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

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

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

Quels sont les autres?

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


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

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

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

Cependant, même s’il n’existait aucun fichier d’icône nommé, notification-network-wireless-connectedcette chaîne s’affiche notification-network-wireles.svgcomme notification-network-wireless-gobledeegook!

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

George Rowell
la source

Réponses:

74

notify-sendutilise l'icône de la /usr/share/icons/gnome/32x32(et 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 jeux 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

Exemple:

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

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

En dehors de cela, vous pouvez utiliser des emplacements personnalisés pour les icônes

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

devav2
la source
3
Merci beaucoup - suite à la justification des /usr/share/iconsexemples d'icônes trouvés dans OP ici: file:///usr/share/notify-osd/icons/gnome/scalable/status/etfile:///usr/share/notify-osd/icons/hicolor/scalable/status/
george rowell