我有第二个 X11 显示端口,它由 VNCServer 在启动时创建(vncserver:1 -geometry 1280x800);并且我也想在启动时在这第二个显示器上启动一个仅有 GUI 的应用程序。
我怎样才能做到这一点?
(所讨论的应用程序是 PS3MediaServer FYI)
答案1
大多数 X 应用程序都带有 -display 或 --display 参数。设置 DISPLAY 环境变量几乎所有 X 应用程序都支持,因为 libX11 的 XOpenDisplay() API 内置了对它的支持。
答案2
将其放入脚本并在启动时运行:
#!/bin/sh
DISPLAY=:1.0 ; export DISPLAY
java ...