是否有任何 Gnome 扩展 (v45+) 可以在终端应用程序中运行的命令完成后显示错误/成功状态?
我正在寻找的是顶部栏上的持久图标/消息/小部件,而不是通用的瞬态桌面通知(如当前在 Gnome 上实现的)。
答案1
这应该可以使用yad
.一个简单的例子是
(myprogram && yad --notification --image gtk-yes &) || (yad --notification --image dialog-error &)
当然,我们也可以将其放入脚本中以使其更加用户友好。将以下内容保存systray-notify
在您的某个位置$PATH
并通过以下方式使其可执行chmod 755 systray-notify
:
#!/bin/sh
( $@ && \
yad --notification --image gtk-yes &\
) || \
( yad --notification --image dialog-error &)
那么你可以
systray-notify fsck.vfat -w /dev/sda12
您可以不使用 中的图标名称之一yad-icon-browser
,gtk-yes
也dialog-error
可以使用 .svg 或 .png 图像的完整路径。