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