更新

更新

我在配备集成 Intel GPU 硬件的 Lenovo ThinkPad 上运行 Arch Linux。在我最近更新 pacman 后,KDE 无法启动。更新前系统运行良好。更新过程中没有出现任何错误,我没有强迫任何事情或做任何异常的事情。

xorg 日志中的第一条也是唯一一条错误消息是:

xf86OpenSerial: Cannot open device /dev/input/event17. Permission denied

我目前已禁用 sddm。我启动、登录并输入startx。 KDE 似乎已启动,但随后屏幕变为空白。每隔几秒钟,桌面背景就会闪烁,但大多数情况下屏幕是空白的并且对鼠标没有反应。

当发生这种情况时,我切换到虚拟控制台 2,登录并查看 xorg 日志。下图显示了错误消息(如上所述)。 grep 表明没有其他错误消息。

在此输入图像描述

如果我终止 GUI 用户会话,切换回虚拟控制台 1 并startx再次运行,X 将启动,但 KDE 不会启动。此时我的情况和描述的一模一样线。

我的等离子桌面在上次更新后无法启动...它出现黑屏,并在屏幕左上角显示一条小图形消息:无法将环境同步到 dbus

这是我的屏幕照片。这是普通的老X。

在此输入图像描述

那里提出的解决方案是删除~/.config.我尝试过,但它没有解决问题或改变任何东西。

作为故障排除的一部分,我尝试将我的用户添加到输入组(即使我的其他 Arch KDE 机器可以在没有这样做的情况下工作),该组拥有文件 /dev/input/event*

sudo usermod -a -G input myuser

现在 xorg 日志中没有显示任何错误,但 KDE 仍然无法启动,并且我收到 X 对话框消息:无法将环境同步到 dbus。

进一步搜索使我找到了以下博客:

X 冻结为“systemd-logind:暂停 [...]”

但是,我没有运行两个 dbus-daemon 实例。只有一个。

xorg 日志继续显示这些消息:

(II) AIGLX: Suspending AIGLX clients for VT switch
(II) systemd-logind: got pause for 13:64
(II) systemd-logind: got pause for 13:75
(II) systemd-logind: got resume for 13:64
(II) systemd-logind: got pause for 13:64
(II) systemd-logind: got resume for 13:75
(II) systemd-logind: got pause for 13:75
(II) systemd-logind: got pause for 13:81

该系统使用 xf86-input-evdev 和 xorg-xinput。我的用户的.xinitrc是标准的,是根据 Arch wiki 创建的,最近没有改变。

更新

接下来我根据 mviereck 的评论删除了 ~/.cache 。

那并没有解决问题。现在的错误是

xf86OpenConsole: Cannot Open /dev/tty0 (Permission Denied). 

我的用户是 tty 组的成员。

我还按照以下方式重新安装了 xorg-server这个论坛主题但这并没有解决问题。

相关内容