我想进行设置,如果我收到电子邮件,应用程序就会自动运行。 我的电子邮件和 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!
最佳答案
我找到了答案。
我只需要在其他脚本之前添加这一行。 导出显示=:0.0;\
完整代码:
:0
* ^Subject: .*subject!
| export DISPLAY=:0.0; \
xrandr --size 1360x768;\
firefox "***"; \
timeout 150m recordmydesktop; \
xrandr --size 1366x768
关于linux - 使用 procmail 触发应用程序在我的计算机上运行...但我遇到了障碍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26199848/