是否可以将终端命令退出状态添加到 Gnome 顶部栏?

是否可以将终端命令退出状态添加到 Gnome 顶部栏?

是否有任何 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-browsergtk-yesdialog-error可以使用 .svg 或 .png 图像的完整路径。

相关内容