如何通过 xfce mail-watcher 运行复杂命令

如何通过 xfce mail-watcher 运行复杂命令

我刚刚安装了xfce4-mailwatch-plugin 我想使用“单击时运行”选项切换到 Thunderbird,或者如果它当前未运行则打开它。我为此使用的命令是wmctrl -a thunderbird || thunderbird&

由于这不起作用,我在 中为该命令定义了一个别名/etc/bash.bashrc,但这并没有达到我预期的效果。如果从 shell 启动,该命令可以正常工作,但从邮件监视程序启动则没有任何效果。但是,只需从邮件监视程序调用上述两个命令之一即可正常工作。

答案1

别名特定于 shell,并且很可能 xfce4-mailwatch-plugin 对它们一无所知。这就是它无法为您工作的原因。

||也是&shell 特有的。

我建议您创建一个 2 行脚本(第一行是 #!/bin/sh)来执行需要执行的操作,保存并使其可执行。然后配置 xfce4-mailwatch-plugin 来执行该脚本。

相关内容