为统一面板服务指示器和notify-OSD定义的库存图标名称在哪里?


39

通知中的布局案例 | Ubuntu App Developer文档指出

...使用不存在的(股票)图标名称...使用新的图标名称之一(请参见图标)...

并且,此图标(位于http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons的图标)仅通过示例临时引用到

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

想必

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

还是一个?
通过以下方式确认:(有趣的图标)

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

还有什么呢?

(请注意,icons来源中的链接:
wiki.ubuntu.com/mhall119/devportal/notidy-osd#icons
错误地将noti f y表示为noti d y)


因此,此答案的含义是:

为统一面板服务指示器和notify-OSD定义的库存图标名称在哪里?

在上面的例子中的图标然后可以在这里找到:
- file:///usr/share/notify-osd/icons/gnome/scalable/status/
-file:///usr/share/notify-osd/icons/hicolor/scalable/status/

但是,虽然没有名为notification-network-wireless-connected该字符串的图标文件显示notification-network-wireles.svgnotification-network-wireless-gobledeegook

书签:
为统一面板服务指示器和notify-OSD定义的库存图标名称在哪里?

Answers:


72

notify-send使用/usr/share/icons/gnome/32x32(和/usr/share/notify-osd/icons/...)中的图标

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

以上结果是可用于 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"

您也可以使用其他目录(设备,位置等)中的股票图标

除此之外,您还可以使用图标的自定义位置

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


3
非常感谢- /usr/share/icons在这里追求在OP 中找到示例图标的理由:file:///usr/share/notify-osd/icons/gnome/scalable/status/以及file:///usr/share/notify-osd/icons/hicolor/scalable/status/
乔治·罗维尔(George Rowell)2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.