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命令,所以這裡不使用。請注意,變數名稱不得使用美元符號,且等號兩側不得有空格。

相關內容