如何添加流程完成通知

如何添加流程完成通知

当某个进程完成时,我如何添加某种通知(例如播放 .wav 文件或在状态栏上创建弹出窗口)。

例如,我正在编译一个需要几个小时才能完成的程序。当它完成编译时,我想听到/看到某种消息。是否有工具可以做到这一点(例如将程序绑定alarmpid进程)或类似的东西?

答案1

获取弹出窗口(桌面通知)的一种方法是安装 libnotify-bin 包,然后将“alert”添加到命令行,如下所示:

./configure && make && alert

请注意,“alert”是一个方便的别名,如果您输入:

alias alert

您将看到它在后台调用notify-send命令,该命令有一系列有趣的选项,因此您可能希望定义自己的别名notify-send以更适合您的方式调用。

相关内容