我搜索了论坛中的所有帖子,但没有人能帮助解决我的问题:
该机器是一台仅配备 Linux 和 nvidia GeForce GT 430 的台式机。
从 kubuntu 14.10 升级到 kubuntu 15.04 后,出现新的 sddm 登录,然后,在登录和第一个加载栏之后,出现一个只有活动光标的空白黑屏,并且只有 +alt
有效F2
,即使上方的小窗口不执行任何命令。
在我的笔记本电脑上进行同样的升级(配备双 linux-win 和 nvidia Quadro 4000M)运行良好。
我尝试清除并重新安装每个版本的 nvidia 驱动程序,我尝试在由 nvidia-xconfig 创建的 xorg.conf 中写入显示器的具体信息,我甚至清除并重新安装了 plasma-desktop,首先是 5.2,然后是 5.3。
没有。 dmesg 上没有错误,Xorg.0.log 上也没有错误。
现在,有人能建议我可以尝试一下吗?我将不胜感激。谢谢。
更新: 按照 Zacharee1 的建议,我安装了 gdm 和 gnome-desktop 软件包,它们可以正常工作,所以问题出在 plasma-desktop 上。我重新安装了 sddm 和 plasma-desktop,但 sddm 没有任何变化。但现在,如果以文本模式登录,使用 startx 图形会话就可以正常工作。
答案1
我认为我已经将范围缩小了一点。首先删除我的 fglrx 专有 AMD 图形驱动程序,这样 Ctl-Alt-F1 就可以为我提供一个有用的终端,然后通过将以下文件移到一边,我就可以从黑屏回到相当健康的桌面:
$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc
测试可以快速进行,因为在多次测试移开各种 $HOME/.config 和 $HOME/.cache 文件之后,我可以通过调用以下命令快速查看是否出现黑屏或合理的 sddm 桌面:
systemctl restart sddm
在我出现黑屏的时候,我在 kactivitymanage 的以下日志文件中看到了段错误崩溃的迹象:
/var/log/kern.log
/var/log/syslog
/var/log/apport.log
典型的 kern.log 或 syslog 条目是:
May 31 07:58:47 mypc kernel: [ 3123.656160] kactivitymanage[14555]: segfault at 7f93c6ae9cd0 ip 00007f93ace5a031 sp 00007ffcbf253d68 error 4 in libQt5Sql.so.5.4.1[7f93ace46000+3f000]
典型的 apport.log 条目是:
ERROR: apport (pid 15009) Sun May 31 07:58:47 2015: executable: /usr/bin/kactivitymanagerd (command line "/usr/bin/kactivitymanagerd start-daemon")
ERROR: apport (pid 15009) Sun May 31 07:58:47 2015: apport: report /var/crash/_usr_bin_kactivitymanagerd.1000.crash already exists and unseen, doing nothing to avoid disk usage DoS
检查我自定义的(失败的).config/plasma-org.kde.plasma.desktop-appletsrc,我可以看到问题的进一步证据。坏的(黑色)plasma 配置文件是丢失的以下内容(难怪屏幕是黑的 - 几乎没有任何配置):
[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
[Containments][1][Applets][2]
immutability=1
plugin=org.kde.plasma.kickoff
[Containments][1][Applets][2][Configuration][Shortcuts]
global=Alt+F1
[Containments][1][Applets][2][Shortcuts]
global=Alt+F1
[Containments][1][Applets][3]
immutability=1
plugin=org.kde.plasma.pager
[Containments][1][Applets][4]
immutability=1
plugin=org.kde.plasma.taskmanager
[Containments][1][Applets][5]
immutability=1
plugin=org.kde.plasma.systemtray
[Containments][1][Applets][5][Configuration][Containments][8]
formfactor=2
location=4
[Containments][1][Applets][5][Configuration][Containments][8][Applets][10]
immutability=1
plugin=org.kde.plasma.clipboard
[Containments][1][Applets][5][Configuration][Containments][8][Applets][11]
immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][1][Applets][5][Configuration][Containments][8][Applets][12]
immutability=1
plugin=org.kde.kdeconnect
[Containments][1][Applets][5][Configuration][Containments][8][Applets][13]
immutability=1
plugin=org.kde.plasma.notifications
[Containments][1][Applets][5][Configuration][Containments][8][Applets][14]
immutability=1
plugin=org.kde.plasma.printmanager
[Containments][1][Applets][5][Configuration][Containments][8][Applets][15]
immutability=1
plugin=org.kde.muonnotifier
[Containments][1][Applets][5][Configuration][Containments][8][Applets][16]
immutability=1
plugin=org.kde.plasma.networkmanagement
[Containments][1][Applets][5][Configuration][Containments][8][Applets][9]
immutability=1
plugin=org.kde.plasma.battery
[Containments][1][Applets][6]
immutability=1
plugin=org.kde.plasma.digitalclock
[Containments][1][General]
AppletOrder=2;3;4;5;6
因此... 看起来好像有什么东西写出了一个错误的等离子配置文件,其中许多好的内容被删除了。