不显示此示例中的yad 通知(https://sourceforge.net/p/yad-dialog/wiki/NotificationIcon/ ):
yad --notification --image="gtk-help" --command="echo 'Hello World'" --text="The notification's tooltip"
我想这与gnome shell有关。如何显示 yad 通知?
GNOME 外壳 3.34.1 Ubuntu 19.10
我使用 gnome 调整使 Ubuntu Appindicators 无效。
自 2010 年以来,任何应用程序都可以创建图标的经典“系统托盘”已在各种桌面中被弃用。请参阅https://ubuntu.com/blog/notification-area。保留了一个更标准的通知系统,应用程序可以通过 dbus 在通知区域中创建一个通知,该通知以更标准的方式对所有应用程序起作用。
直到 2.26 版,Gnome 有一个“遗留托盘”区域作为底部角落的弹出窗口,可以容纳此类图标。然后,Gnome Shell 开发人员一起摆脱了这一切。然而,诸如Topicons Plus和KStatusNotifierItem/AppIndicator Support 之类的 Gnome ShellExtensions (在 Ubuntu 桌面中也用作“Ubuntu appindicators”扩展)将这些通知图标带回了顶部栏。但是,应用程序图标已经消失。
yad
因为它的--notification
选择可能依赖于现在已经过时的旧机制。因此,即使启用了 KStatusNotifierItem/AppIndicator,该选项也不再适用于 Unity 桌面或 Gnome Shell。尽管如此,优秀的 Gnome Shell 扩展Argos允许您在顶部栏中创建交互式指标。或者,改用通知系统。在 shell 中,可以使用
notify-send
.gnome shell 扩展 Topicons plus 允许我们显示来自
yad --notification
https://extensions.gnome.org/extension/1031/topicons/的图标