【发布时间】:2016-03-08 08:49:57
【问题描述】:
在运行alert 9 的终端窗口中,我会弹出一个提示9
但是,在 shell_exec 中运行 alert 9 没有任何效果。
我应该注意什么?
顺便提一下:其他与 GUI 交互的命令都不起作用。我正在使用 gnome 3.16.3
更新
我的具体目标是使用 gnome 环境运行 xdotool 命令。 (xdotool key ctrl+shift+u)
【问题讨论】:
-
@SteJ 你的意思是
$DISPLAY。 -
哎呀!是的,我确实是说
$DISPLAY-- 抱歉 -
我建议 PHP 不知道您的 X11 环境。尝试在脚本中设置 $DISPLAY 环境变量?
-
这听起来像是一个可能的解决方案。如何正确部署此方法?
-
根据@Halayem Anis 的回答更新赏金描述:答案不一定要使用具体命令
alert 9。
标签: php bash gnome shell-exec