使用 Web 界面打开 linux 中的程序
Open a program in linux using a web interface
有什么方法可以使用网络界面在 linux 机器上打开网络浏览器等程序?我尝试了一个简单的 cgi 脚本
#!/bin/bash
echo "Content-type: text/html"
midori
exit 0
但是我在页面上收到响应浏览器无法打开界面...
为避免权限问题,请确保同一用户运行 X 服务器和 Web 服务器。
您必须设置两个变量 XAUTHORITY 和 DISPLAY。试试这个脚本:
#!/bin/bash
export XAUTHORITY=/home/<username>/.Xauthority
export DISPLAY=':0'
midori &
将 替换为拥有 X 服务器进程的用户的用户名
有什么方法可以使用网络界面在 linux 机器上打开网络浏览器等程序?我尝试了一个简单的 cgi 脚本
#!/bin/bash
echo "Content-type: text/html"
midori
exit 0
但是我在页面上收到响应浏览器无法打开界面...
为避免权限问题,请确保同一用户运行 X 服务器和 Web 服务器。
您必须设置两个变量 XAUTHORITY 和 DISPLAY。试试这个脚本:
#!/bin/bash
export XAUTHORITY=/home/<username>/.Xauthority
export DISPLAY=':0'
midori &
将