setenv $DISPLAY = :0.0

setenv $DISPLAY = :0.0

有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 应用程序,您将需要:

  1. 百胜安装 xorg-x11-xauth
  2. 百胜安装 xorg-x11-apps
  3. ssh -X 你的服务器
  4. 时钟

显然,您需要从运行 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命令,所以这里不使用。请注意,变量名称不得使用美元符号,且等号两侧不得有空格。

相关内容