【问题标题】:Open a program in linux using a web interface使用 Web 界面在 linux 中打开程序
【发布时间】:2015-05-07 22:05:39
【问题描述】:

有没有什么方法可以在linux机器上使用webinterface打开一个程序,比如webbrowser?我尝试了一个简单的 cgi 脚本

#!/bin/bash
echo "Content-type: text/html"
midori
exit 0

但是我在浏览器无法打开界面的页面上得到响应...

【问题讨论】:

    标签: linux apache cgi


    【解决方案1】:

    为避免权限问题,请确保同一用户运行 X 服务器和 Web 服务器。

    您必须设置两个变量 XAUTHORITY 和 DISPLAY。试试这个脚本:

    #!/bin/bash
    export XAUTHORITY=/home/<username>/.Xauthority
    export DISPLAY=':0'
    midori &
    

    替换为拥有X服务器进程的用户的用户名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      相关资源
      最近更新 更多