布局案例在通知 | 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
拼写错误,为 notiF也未注意到d是)
作为此答案含义的后果:
unity-panel-service 指示器和notify-OSD 的stock-icon-names 在哪里定义?
然后可以在这里找到上述示例中的图标:
- 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.svg
它确实显示出来notification-network-wireless-gobledeegook
!
书签:
unity-panel-service 指示器和notify-OSD 的stock-icon-names 在哪里定义?
答案1
notify-send
使用来自/usr/share/icons/gnome/32x32
(& 也/usr/share/notify-osd/icons/...
)的图标
devav2@devav2:/usr/share/icons/gnome/32x32$ ls
actions categories emblems legacy places ui
apps devices emotes mimetypes status
上述每个目录(除 外legacy
)都包含一组可用的图标notify-send
。例如,表情符号包含:
devav2@devav2:/usr/share/icons/gnome/32x32$ ls emotes/
emote-love-symbolic.symbolic.png face-raspberry-symbolic.symbolic.png
face-angel-symbolic.symbolic.png face-sad-symbolic.symbolic.png
face-angry-symbolic.symbolic.png face-shutmouth-symbolic.symbolic.png
face-confused-symbolic.symbolic.png face-sick-symbolic.symbolic.png
face-cool-symbolic.symbolic.png face-smile-big-symbolic.symbolic.png
face-crying-symbolic.symbolic.png face-smile-symbolic.symbolic.png
face-devilish-symbolic.symbolic.png face-smirk-symbolic.symbolic.png
face-embarrassed-symbolic.symbolic.png face-surprise-symbolic.symbolic.png
face-glasses-symbolic.symbolic.png face-tired-symbolic.symbolic.png
face-kiss-symbolic.symbolic.png face-uncertain-symbolic.symbolic.png
face-laugh-symbolic.symbolic.png face-wink-symbolic.symbolic.png
face-monkey-symbolic.symbolic.png face-worried-symbolic.symbolic.png
face-plain-symbolic.symbolic.png face-yawn-symbolic.symbolic.png
要在 中使用它notify-send
,请在 之前使用前缀-symbolic.symbolic.png
:
notify-send -i face-glasses "I am wearing glasses"
notify-send -i multimedia-player "I am playing music"
您还可以指定图标的直接路径:
notify-send -i /usr/share/pixmaps/gnome-irc.png "Icon Test"
答案2
我不知道它们是否以列表格式存在于硬盘的某个地方,但网上有一个列表:
https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html