在 KDE 上,有可能在某些事件发生时执行命令。例如,当 kmail 收到邮件或 akregator 获取新提要时,可以执行脚本。
我想以一种可以在我的脚本中检索邮件/提要主题的方式执行脚本。是否有可能指定要执行的程序:
myprogram <SUBJECT> ?
可能将其指定为参数或环境变量。
不,但您可以在脚本中使用dcop
(KDE3) 或qdbus
(KDE4) 来查询 KMail/Akregator 最新的新项目是什么。
我认为您要问的是“当 kmail 收到主题为 Foo 的邮件时,我可以使用knotify 执行命令吗?”
不,但您可以在 kmail 中创建一个过滤器来做同样的事情。在设置 > 配置过滤器下,您将能够创建一个新过滤器;在左下角有一个帮助按钮,它涵盖了所有高级功能,包括如何通过外部应用程序接收到的电子邮件。
如果这不是你要找的,你需要澄清你的问题。