我昨天完成了 Arch 安装,一切似乎都很顺利,但是当我运行时startx
它给出了一个错误(如下图所示)-
是不是显卡驱动有问题?我的笔记本电脑有 Intel GL40 并且我安装了 xf86-video-intel 驱动程序;这是正确的吗?
答案1
你安装了xterm和twm吗?从屏幕截图来看,情况并非如此。
确保安装了所有 Xorg 基础软件包:
# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
答案2
为了确保这是不是X本身的问题,你必须观察以下命令:
X => 这将用鼠标指针启动裸 X。如果它来了,你的 X 就很好。按 alt+ctrl+backspace 再次返回控制台。
Xorg -configure => 配置底层硬件的 xorg.conf。
Xorg -config ~/xorg.conf.new => 使用这个新的配置文件启动 X。
这里 ~ 是你的主目录。
这将启动 X,并根据 ~/.xinitrc 文件进行配置。如果您有 xterm,则创建 ~/.xinitrc 文件:
$ 猫 ~/.xinitrc
xterm
使该文件可执行。
答案3
看起来您安装了 xorg,但没有安装单个窗口/桌面管理器。试试这个:
pacman -S slim xfce4 xfce4-goodies
这应该安装一大堆东西;通常这很烦人,但在您的情况下,您希望您的发行版“赶上”普通桌面所需的所有库。
完成后,要么在 /etc/inittab 中启用 slim(并禁用任何其他启用的会话管理器,通常默认情况下是 xdm),或者我认为您也可以将 slim 作为服务启动(您可以在 Debian 中这样做,我不这样做)现在无法访问我的 Arch)。