昨天 Thumbleweed 升级后,SDDM(登陆界面)一片空白,只能隐约看到头像,登录之后,发现 KDE 桌面一片漆黑,无壁纸,无任务栏,只有鼠标,经尝试之后发现仍然可以使用 Alt+空格 或 Alt+F2 输入命令启动应用程序,而且应用程序一切正常,还可以使用 Alt+Tab进行切换,仅仅是桌面环境不见了。
乱搞一通无果后,到论坛发现答案,解决方案就是:
删除 ~/.cache/ 和 /var/lib/sddm/.cache/
经尝试之后发现一切恢复正常。
希望这个帖子能对遇到同样问题的童鞋有所帮助。
1赞
天上掉下的X
(天上掉下的X)
2
哈哈,已经中招。我这里删掉两个缓存文件夹后 SDDM 的主题背景图消失变成了蓝色,重新设置也回不来,不过不影响使用。另外 Plasma Wayland 依旧问题一堆不能正常使用。
opensuse-factory 邮件列表里也有人提到了这个问题,暂时的解决办法都是删除那两个缓存文件夹。现在已经确认这是 Mesa 的 bug 造成的,主要影响 KDE 和 SDDM,其他桌面环境和显示管理器都是正常的。
友情提示,目前出现问题后如果删除过文件夹继续 dup 降级了 Mase,SDDM 会再次白屏,需要重新删除缓存文件夹
2赞
我的一堆设备早就中招了,这就是常看/r/opensuse,官方论坛和官方factory mailing list的重要性。。。
还有,mesa被降级之后还会白屏,这个也我的设备也都中招了,可以确认楼上的问题。
ksuse
(ksuse)
4
哎呀,我前几天就是因为这个原因系统进不去,已经重装 Leap 15.0 beta 了:joy:
我刚才装好leap42.3也是发现kde相同的问题,但是xfce可以用。不知道是否可以用你的办法解决。这还是重装的结果,之前是能用kde,但是如果在sddm里选择xfce就会被强行拐进KDE。
不过我出于谨慎,没有去删除你说的那两个目录,而是重启了一次,一切似乎又正常了。