昨天我安装了 Kubuntu 23.04(全新安装),设置好一切,一切运行正常,包括多次重启后。今天早上,我的桌面上的图标不见了,我无法启动任何应用程序。我唯一能启动的是通过右键单击桌面来启动“配置桌面和壁纸”,但下面的“配置显示设置”不起作用。
使用journalctl
(恢复模式),我注意到许多kernel: __vm_enough_memory: pid: 1364, comm: plasmashell, no enough memory for the allocation
消息似乎与时间相符。我不知道它们是否相关,但它们似乎是最明显的候选者。
经过多次试验,结果发现问题只发生在我将桌面设置为在“配置桌面和壁纸”->“位置”下显示我的桌面文件夹 (~/Desktop) 的内容时。如果我将其设置为显示我的主文件夹,则一切正常(重新启动后)。
在我的 ~/Desktop 文件夹中,有我的 Documents、Downloads、Pictures 和 Videos 文件夹,以及另一个文件夹。没有其他的了。
我认为这可能与文件夹预览有关,也许某些文件的预览导致了麻烦,但关闭文件夹预览没有任何作用,将文档、下载等中的所有文件移动到子文件夹(因此它们不会包含在预览中)也没有任何作用。
如上所述,昨天它运行良好,从昨天最后一次重启到今天早上,我能想到的唯一变化是我安装了 Inkscape 并更改了壁纸。但是,删除 Inkscape 并没有帮助,将壁纸更改为默认壁纸也没有帮助。
更新谜团越来越大:如果我将其设置为显示 ~/Desktop 作为“自定义位置”,则一切都正常。
答案1
我遇到了同样的问题,并找到了解决方案这里:
删除(或移动它以保留备份)~/.config/plasma-org.kde.plasma.desktop-appletsrc
解决了这个问题,尽管重置了一些调整过的设置。
互联网上还有其他类似的内容,例如这个。
这是在 Manjaro KDE 更新后的情况。桌面相对滞后,更改桌面设置时会卡住。
部分输出来自journalctl -f
:
plasmashell[5849]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:286: Unable to assign [undefined] to QString
kernel: __vm_enough_memory: pid: 26995, comm: plasmashell, no enough memory for the allocation