有VPS服务器。尝试设置显示变量。一直存在正确值的问题。
setenv $DISPLAY = :0.0
导出$DISPLAY
尝试让 xinit 不会因未设置或找到 VT 而失败。 xhost + 并设置 $DISPLAY 变量将允许所有 X 会话运行并且任何 gui 都会出现。我已经使用 CentOs 3 周了,来自 Unix 环境,所以对于 bash shell,为 CentOs 6.8-x_64 启动 gui 的正确方法是什么。
问候-
答案1
如果您有无头 CentOS 并希望通过远程登录来运行 GUI 应用程序,您将需要:
- 百胜安装 xorg-x11-xauth
- 百胜安装 xorg-x11-apps
- ssh -X 你的服务器
- 时钟
显然,您需要从运行 X11 服务器的系统运行 ssh -X。
- 如果您使用的是 Linux - 无需额外的步骤。
- 如果您使用的是 Mac OS X - 安装 XQuartz
- 如果您使用的是 Windows - 使用 xming、mobaxterm、Exceed 或任何其他添加 X11 支持的工具。
答案2
如果您正在使用bash
并且需要设置DISPLAY
变量(我希望它通常会自动设置),那么正确的语法是
export DISPLAY=:0.0
或者
DISPLAY=:0.0; export DISPLAY
setenv
是一个csh
命令,所以这里不使用。请注意,变量名称不得使用美元符号,且等号两侧不得有空格。