在 Centos 上安装 x windows 不起作用

在 Centos 上安装 x windows 不起作用

我正在尝试在远程 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”不应该在那里吗?

我做错了什么?

答案1

首先,运行“echo PATH=$PATH:/etc/X11”实际上不会改变路径 - 它只会回显它。您应该使用“export”命令而不是“echo”。

我刚刚尝试了您提到的上述命令,排除了 path 命令,对我来说效果很好。也许您无意中更改了 PATH 以排除 /usr/bin/,而这正是 CentOS 5.3 中 X 二进制文件所在的位置?

鉴于它是远程的,您可能无论如何都不想在机器本身上启动 X 服务器。尝试使用 -X 参数通过 ssh 进入系统(例如,ssh -X user@remotehost),然后运行“xterm”或“nautilus”。

如果您想要完整的远程桌面(例如,窗口管理器),您需要在本地计算机上运行 Xnest 或其他程序来连接它,否则它将取代您原来的窗口管理器。

相关内容