Dove sono definiti i nomi delle icone di riserva per gli indicatori di servizio del panel di unità e l'OSD di notifica?


40

Casi di layout nella notifica | Questo documento Ubuntu App Developer lo afferma

... usando nomi di icone (di serie) inesistenti ... usa uno dei nuovi nomi di icone (vedi icone ) ...

e che questo (icone su http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons ) fa solo un riferimento casuale, attraverso gli esempi, a

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

presumibilmente

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

è anche uno?
Confermato tramite: (icona interessante)

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

Quali altri ci sono?

(nota che il iconscollegamento nella fonte:
wiki.ubuntu.com/mhall119/devportal/notidy-osd#icons~~V~~aux~~singular~~3rd
magie correttamente Noti f y e comunicata d y)


Come conseguenza delle implicazioni di questa risposta:

Dove sono definiti i nomi delle icone di riserva per gli indicatori di servizio del panel di unità e l'OSD di notifica?

le icone negli esempi sopra potrebbero essere trovate qui:
- file:///usr/share/notify-osd/icons/gnome/scalable/status/
-file:///usr/share/notify-osd/icons/hicolor/scalable/status/

Tuttavia, mentre non vi era alcun file icona chiamato notification-network-wireless-connectedquella stringa viene visualizzata notification-network-wireles.svgcome fa notification-network-wireless-gobledeegook!

Segnalibro:
dove sono definiti i nomi delle icone di scorta per gli indicatori di unità-panel-service e di notifica-OSD?

Risposte:


74

notify-sendusa l'icona del /usr/share/icons/gnome/32x32(e anche /usr/share/notify-osd/icons/...)

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

I risultati sopra riportati sono i diversi set di icone disponibili per 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

Esempio:

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

Puoi utilizzare le icone di borsa anche da altre directory (dispositivi, luoghi, ecc.)

Oltre a questo è possibile utilizzare posizioni personalizzate per le icone

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


3
Molte grazie - perseguendo la logica delle /usr/share/iconsicone di esempio trovate in OP qui: file:///usr/share/notify-osd/icons/gnome/scalable/status/efile:///usr/share/notify-osd/icons/hicolor/scalable/status/
george rowell,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.