如何从长时间运行的 shell 命令发出桌面通知?

Jak*_*zok 2 linux unix shell

我目前正在尝试配置 sphinxsearch。索引大约需要 7 分钟。等得太久了,所以我通常在测试结果之前开始做一些其他的任务。但是我想在索引完成时收到通知 - 你有什么想法?问题还在于会话是通过 ssh 运行的。理想的是一些托盘通知,可以观察终端上最小化或显示在不同虚拟桌面上的变化。

pjz*_*pjz 6

我脑子里有几种可能性:

  • 播放音乐或警报声音文件
  • 打开一个特定的“我完成了!” 使用浏览器打开网页(如果您已经打开,大多数浏览器只会打开一个新选项卡或窗口)
  • notify-sendgmessagexmessage,它们都做大致相同的事情:弹出一个带有您指定消息的 x-windows 窗口。