¿Dónde se definen los nombres de íconos de acciones para los indicadores de servicio de panel de la unidad y notificar a OSD?

40

Casos de diseño en la Notificación | El documento de desarrollador de aplicaciones de Ubuntu dice que

... usando nombres de íconos no existentes (stock) ... use uno de los nuevos nombres de íconos (ver íconos ) ...

y que esto (íconos en http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons ) solo hace referencia informal, a través de los ejemplos, a

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

Presumiblemente

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

es tambien uno?
Confirmado a través de: (icono interesante)

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

¿Qué otros hay?

(tenga en cuenta que el iconsenlace en la fuente:
wiki.ubuntu.com/mhall119/devportal/notidy-osd#icons
deletrea incorrectamente noti f y as noti d y)


Como consecuencia de las implicaciones de esta respuesta:

¿Dónde se definen los nombres de íconos de acciones para los indicadores de servicio de panel de la unidad y notificar a OSD?

los íconos de los ejemplos anteriores se pueden encontrar aquí:
- file:///usr/share/notify-osd/icons/gnome/scalable/status/
-file:///usr/share/notify-osd/icons/hicolor/scalable/status/

Sin embargo, si bien no había ningún archivo de icono llamado, notification-network-wireless-connectedesa cadena se muestra notification-network-wireles.svgcomo lo hace notification-network-wireless-gobledeegook.

Marcador:
¿Dónde se definen los nombres de íconos de acciones para los indicadores de servicio de panel de la unidad y notificar a OSD?

george rowell
fuente

Respuestas:

74

notify-sendutiliza el icono de /usr/share/icons/gnome/32x32(y también /usr/share/notify-osd/icons/...)

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

Los resultados anteriores son los diferentes conjuntos de iconos disponibles para 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

Ejemplo:

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

También puede usar los iconos de valores de otros directorios (dispositivos, lugares, etc.)

Aparte de esto, puede usar ubicaciones personalizadas para iconos

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

devav2
fuente
3
Muchas gracias - siguiendo la lógica de los /usr/share/iconsíconos de ejemplo encontrados en OP aquí: file:///usr/share/notify-osd/icons/gnome/scalable/status/yfile:///usr/share/notify-osd/icons/hicolor/scalable/status/
george rowell