Ped*_*d7g 17 kde suspend nvidia kde5
我正在使用 KDE neon 发行版(Ubuntu 16.04 LTS + 最新的 KDE5 DE)。
Suspend+resume 看起来主要在我的笔记本上工作,但是图标下的标签(我在等离子外壳中设置了“文件夹视图”作为背景)已损坏,如下所示:
在左侧损坏的图标,在右侧通过拖动图标几个像素并让它回到原来的位置来修复。
在我看来,这可能不是图形驱动程序问题,而是 KDE5 等离子文件夹视图缓存错误?
如何轻松刷新整个桌面?KDE 菜单“刷新桌面”没有帮助(我猜有一些图标缓存,并且没有失效)。
如何创建一些高质量的错误报告,什么样的日志/命令输出值得,甚至从哪里开始追捕这个。
虽然我自己是程序员,但我不做任何 Qt/KDE5 开发,所以我什至不知道 KDE 的哪个部分负责这些,在哪里查找错误以及哪些工具可用于诊断。快速查看dmesg
并/var/log/Xorg.0.log
没有带来任何东西可疑。
lshw -c video
*-display
description: 3D controller
product: GM107M [GeForce GTX 960M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:130 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915_bpo latency=0
resources: irq:125 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64)
Run Code Online (Sandbox Code Playgroud)
glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 960M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.66
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.66
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Run Code Online (Sandbox Code Playgroud)
Ozo*_*one 14
我知道你的痛苦,这几个月来一直困扰着我。
我发现修复桌面的唯一方法是蛮力,我创建了一个快捷方式来执行此操作,并在每次从待机状态恢复时运行它:
Killall等离子壳;kstart等离子外壳
编辑:2020/10/6 - 此错误已被修复,但仅供参考:等离子 5.18.5 的重启命令现在是:
kstart5 plasmashell -- --replace
Run Code Online (Sandbox Code Playgroud)
在最近的 5.10.3 等离子更新之后,我有一些希望,因为它应该被修复https://bugs.kde.org/show_bug.cgi?id=344326 https://www.phoronix.com/scan.php? page=news_item&px=KDE-Plasma-5.10.3-Released,但它没有为我解决这个问题。
我将通过这篇文章的链接跟进该错误报告,因此还会在此处附上我系统上的错误图像。
(编辑:找到 Plasma https://bugs.kde.org/show_bug.cgi?id=382115的实际错误报告)
(EDIT2:找到 QT 的错误报告:https : //bugreports.qt.io/browse/QTBUG-56610和 NVidia 论坛帖子https://devtalk.nvidia.com/default/topic/971972/linux/icon-text -label-corruption-with-kde-plasma-5-desktop-folder-view/ )
$ cat /etc/issue
Ubuntu 17.04 \n \l
$ uname -a
Linux desktop 4.10.0-26-generic #30-Ubuntu SMP Tue Jun 27 09:30:12 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ plasmashell --version
plasmashell 5.10.3
Run Code Online (Sandbox Code Playgroud)