使用procmail触发应用程序在我的计算机上运行...但我遇到了麻烦

时间:2014-10-05 05:14:33

标签: linux shell x11 procmail

我想进行设置,如果我收到电子邮件,应用程序将自动运行。 我让Email和fetchmail设置工作,但我似乎在执行linux命令时遇到了问题。

这是Procmail代码:

:0
* ^Subject: .*Subject
| xrandr --size 1360x768;\
  firefox "link"; \
  timeout 2m recordmydesktop; \
  xrandr --size 1366x768

这是错误:

(process:3611): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Error: no display specified
No display specified for connection!

1 个答案:

答案 0 :(得分:0)

我找到了答案。

我只需要在其他脚本之前添加此行。     export DISPLAY =:0.0; \

整个代码:

:0
* ^Subject: .*subject!
| export DISPLAY=:0.0; \
   xrandr --size 1360x768;\
   firefox "***"; \
   timeout 150m recordmydesktop; \
   xrandr --size 1366x768