桌面管理器不以 xorg 启动

桌面管理器不以 xorg 启动

我刚刚安装了 Arch 并且安装了 gnome,但是当我输入时startx出现以下问题

   waiting for X server to shut down Server terminated successfully (0). Closing log file.c: xterm: not found /etc/x11/xinit/xinitrc: line 55: xterm: command not found

我应该怎么办?

答案1

如果您创建了 a~/.xinitrc那么就没有办法startx指向它,/etc/X11/xinit/xinitrc因为这是全系统文件。

基本上.xinitrc都是一个 shell 脚本,它根据用户的偏好启动所需的客户端。放置在该文件中的客户端将全部在后台运行。

确保您实际上已将 放在文件.前面.xinitrc,并且它实际上位于$HOME.如果您忘记了,那么只需执行以下命令即可.查看该文件ls $HOME.隐藏文件那么您需要ls -a $HOME查看该文件。

但我可以向你保证决不startx如果指向全局文件,则文件已创建并位于正确的位置。

答案2

如果你没有配置正确的 X 会话,xterm则会被调用,但是你的 arch 安装没有这个,所以它会在这里失败。 (尝试pacman -S extra/xterm

对于 gnome 部分,您没有安装 gnome (尝试pacman -S gnome)或者您的 xinitrc 不包含在 X 启动时启动 gnome 的行。

将这样的行放入您的 中~/.xinitrc,然后查看 gnome 是否启动,

dbus-launch --exit-with-session gnome-session

之后,startx再次启动。

相关内容