일시 중지에서 다시 시작한 후 아이콘 아래의 KDE5 레이블이 손상됨

일시 중지에서 다시 시작한 후 아이콘 아래의 KDE5 레이블이 손상됨

저는 KDE 네온 배포판(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)

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:

답변1

나는 당신의 고통을 알고 있습니다. 이것은 몇 달 동안 나를 괴롭혀왔습니다.

  1. 데스크탑을 복구하는 유일한 방법은 무차별 대입입니다. 이 작업을 수행하고 대기 모드에서 다시 시작할 때마다 실행하는 바로가기를 만들었습니다.

    킬러 플라즈마 캐논; kstart 플라즈마 쉘

편집: 2020/10/6 - 이 버그는 수정되었지만 참고로 Plasma 5.18.5의 다시 시작 명령은 다음과 같습니다.

kstart5 plasmashell -- --replace
  1. 이 질문에 제대로 답할 수는 없지만 버그 보고서 페이지에서 이 정보에 연결할 수 있도록 제가 가지고 있는 모든 정보를 게시하겠습니다. 이 결함은 NVidia 드라이버 및 KDE Plasma의 오랜 문제이며 이전에도 동일한 질문이 제기되었지만 유사한 관련 질문의 중복으로 잘못 표시되었습니다.https://askubuntu.com/questions/897928/kde-desktop-icons-glitched-after-suspens-kubuntu-16-10

최근 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

일시 중지/재개 후 바탕 화면 아이콘

답변2

Kubuntu 18.04에서도 동일한 문제가 발생했습니다. 이 문제에 대한 여러 기사를 읽은 후 답변을 자동으로 실행되는 솔루션으로 결합했습니다. 사용자가 잠금 화면에서 돌아올 때마다 백그라운드에서 실행되고 Plasmashell을 종료/다시 시작하는 작은 Bash 스크립트가 있습니다. 아래 링크에서 답변(자동 실행을 위한 스크립트 및 방법)을 확인하실 수 있습니다

Kubuntu 18.04, cron 작업이 @reboot를 로드하지 않습니다.

도움이 되길 바랍니다!

답변3

다음 해결책을 찾았습니다.

  • 가다NVIDIA X 서버 설정->프라임 프로필->NVIDIA On-Demand 확인

  • 로그아웃하고 시스템에 로그인하세요.

문제가 사라지고 전환이 원활해집니다. Kubuntu 19.10 Plasma 버전 5.17.5에서 나와 내 친구에게 효과적입니다.

참고 사진

답변4

여기에 다음을 추가하여 문제를 해결했습니다.

[QtQuickRendererSettings]
GraphicsResetNotifications=true

도착하다~/.config/plasmashellrc

관련 정보