暂停后恢复时,我的桌面图标出现故障,如下所示;
但这种情况并不会持续发生;而是随机发生的。
规格;(NEOFETCH)
ccpeters@ccpeters-联想-ideapad-510-15ISK
操作系统:Ubuntu 18.04 LTS x86_64 主机:80SR Lenovo ideapad 510-15ISK 内核:4.15.0-20-generic 正常运行时间:17 分钟 软件包:2465 Shell:bash 4.4.19 分辨率:1920x1080 DE:KDE WM:KWin 主题:Breeze [KDE]、Breeze [GTK3] 图标:Breeze [KDE]、Breeze [GTK3] 终端:konsole CPU:Intel i7-6500U (4) @ 3.100GHz GPU:NVIDIA GeForce 940MX GPU:Intel 集成显卡 内存:857MiB / 7882MiB
我在 kubuntu 18.04 LTS 上使用 kde plasma 5.12,带有 nvidia-390 驱动程序。
答案1
使用 Nvidia 驱动程序时我遇到了同样的问题。您需要重新启动 plasmashell。您可以使用以下任一脚本来完成此操作,如果按照这些说明操作,这些脚本将自动运行。
方式一:系统处理
创建名为暂停_恢复.sh位于/lib/systemd/系统睡眠/
#!/bin/bash
# this fixes issue where desktop icon text is removed after resume using nvidia graphics driver
# suspend section
if [ "${1}" == "pre" ]; then
# put suspend commands here
# resume section
elif [ "${1}" == "post" ]; then
# restart plasmashell
killall plasmashell && kstart plasmashell &
fi
创建脚本后,您需要通过运行此命令使其可执行。
chmod +x /lib/systemd/system-sleep/suspend_resume.sh
请参阅此链接以获取有关该错误的更多信息。https://bugs.launchpad.net/kubuntu-ppa/+bug/1634389
方法二:桌面端处理
创建名为图形重置在〜/ bin / kubuntu /(或者任何你喜欢的,根据需要调整剩余的代码)
#!/bin/bash
#Reset plasmashell after graphics glitch (usually after resume)
#resets plasmashell
kquitapp5 plasmashell && plasmashell &
创建脚本后,您需要通过运行此命令使其可执行。
chmod +x ~/bin/kubuntu/graphics_reset.sh
- 进入系统设置 > 通知
- 将“事件源:”更改为 KWin 窗口管理器
- 选择“图形重置”
- 选中“运行命令”选项并浏览到您创建的文件
- 单击“应用”
注意:对于我的设置,运行这些脚本会自动导致一个问题,即音量小部件不会显示任何设备,我无法更改音量;但是声音确实有效。扬声器图标旁边会有一个红色破折号。我猜想脚本命令在重新建立声音驱动程序之前正在运行。向脚本添加睡眠命令也无法解决这个问题。
恢复后手动运行方法 2 中的脚本有效,不会导致音量控件出现任何问题。可能有其他音量控制控件不会出现此问题。