Centos

在 Centos 上安裝 x windows 不起作用

  • August 17, 2009

我正在嘗試在遠端 CentOS 5.3 機器上安裝 x-windows。這是我到目前為止所做的:

$ yum groupinstall "X Window System" "GNOME Desktop Environment"
$ echo PATH=$PATH:/etc/X11
$ xinit

我對 yum 安裝沒有任何問題。我將路徑設置為“/etc/X11”,因為那是我看到 xinit 的地方。但是當我呼叫 xinit 時,出現以下錯誤:

xinit:  No such file or directory (errno 2):  no server "X" in PATH

Use the -- option, or make sure that /usr/bin is in your path and
that "X" is a program or a link to the right type of server
for your display.  Possible server names include:

Xorg     X.Org displays

xinit:  Server error.
Couldnt get a file descriptor referring to the console

所以,我認為 X 並沒有真正安裝。於是我檢查了“/usr/X11R6”目錄,我看到的只是“mkfontdir”和“mkfontscale”。“Xorg”不應該在那裡嗎?

我做錯了什麼?

首先,執行“echo PATH=$PATH:/etc/X11”實際上不會改變路徑——它只會回顯它。您應該使用“export”命令而不是“echo”。

我剛剛嘗試了您提到的上述命令,不包括路徑命令,它對我來說效果很好。也許您無意中更改了 PATH 以排除 /usr/bin/,這是 CentOS 5.3 中 X 二進製文件所在的位置?

鑑於它是遠端的,您可能無論如何都不想在機器本身上啟動 X 伺服器。嘗試使用 -X 參數(例如 ssh -X user@remotehost)進入系統,然後執行“xterm”或“nautilus”。

如果你想要一個完整的遠端桌面(例如,視窗管理器),你需要在本地電腦上執行 Xnest 或其他東西來連接它,否則它將取代你原來的視窗管理器。

引用自:https://serverfault.com/questions/55231