为 unity-panel-service 指标和 notify-OSD 定义的股票图标名称在哪里?

geo*_*ell 52 indicator icons notify-osd

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

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

并且这(http://wiki.ubuntu.com/mhall119/devportal/notify-osd#icons 上的图标)只是通过示例随意参考

... -i notification-message-im
... -i notification-network-wireless-disconnected
Run Code Online (Sandbox Code Playgroud)

想必

... -i notification-network-wireless-connected
Run Code Online (Sandbox Code Playgroud)

也是一个?
确认通过:(有趣的图标)

notify-send "WiFi icon test" -i notification-network-wireless-connected
Run Code Online (Sandbox Code Playgroud)

还有哪些呢?

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


由于此答案的含义:

为 unity-panel-service 指标和 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!

书签:
为 unity-panel-service 指标和 notify-OSD 定义的股票图标名称在哪里?

dev*_*av2 86

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
Run Code Online (Sandbox Code Playgroud)

以上结果是可用于的不同图标集 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
Run Code Online (Sandbox Code Playgroud)

例子:

notify-send -i face-glasses "I am wearing glasses"
notify-send -i face-laugh "I am happy"
Run Code Online (Sandbox Code Playgroud)

您也可以使用其他目录中的股票图标(设备、地点等)

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

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

  • 非常感谢 - 追求 `/usr/share/icons` 的基本原理在 OP 中找到示例图标:`file:///usr/share/notify-osd/icons/gnome/scalable/status/` 和 `file:// /usr/share/notify-osd/icons/hicolor/scalable/status/` (3认同)

小智 13

我不知道它们是否以列表格式在硬盘的某处找到,但网上有一个列表:

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