我正在运行 ArchLinux(在虚拟机上),主要使用 xfce 作为图形环境。
一切工作正常,直到我使用 更新了一些软件包pacman -Suy
,并且在重新启动系统后,我现在无法登录 xfce。
每次登录时,都会有一个加载时间,然后系统循环回到登录屏幕。
根据许多论坛和文档的一些建议,我尝试从目录中更新和删除不同的文件.cache/xfce4
,然后删除其中的所有文件,.cache/sessions
这些文件具有删除 中所有内容的效果.cache/xfce4
,但没有任何进展。
我也删除了该.ICEauthority
文件,也没有任何效果。
我尝试再次更新每个软件包,pacman -Suy
并逐一删除软件包xfce4
以将它们安装回来,但它也没有改变任何东西。
幸运的是,我在同一系统上还安装了 Gnome,而且我用 Gnome 登录没有遇到任何问题,所以我不明白这个 xfce 问题来自哪里......
答案1
创建一个仅启动 xterm 的故障安全 Xorg 会话。登录到它,运行xfce4-session
,检查 xterm 窗口是否有错误。例如
/usr/share/xsessions/safemode.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Safemode (Xterm)
Comment=
Exec=xterm
Terminal=False
TryExec=xterm
[Window Manager]
SessionManaged=true