대기 모드(배경화면이 기본값으로 설정, 작업 표시줄 없음 등)에서 깨어나고 두 번째 모니터를 사용한 후 플라즈마 셸이 충돌하는 원인은 무엇이며 다시 시작하는 방법은 무엇입니까?

대기 모드(배경화면이 기본값으로 설정, 작업 표시줄 없음 등)에서 깨어나고 두 번째 모니터를 사용한 후 플라즈마 셸이 충돌하는 원인은 무엇이며 다시 시작하는 방법은 무엇입니까?

내 PC에 새 화면이 연결되어 있기 때문에 때로는 PC를 대기 모드에서 깨울 때(대기 전후에 다른 화면을 끄는 경우) 플라즈마가 충돌하는 것처럼 보입니다.

  • 배경화면은 기본
  • 잠금 화면이 기본값인 경우도 있지만 잠금 화면을 유지하는 경우도 있습니다. (잠금 화면에서 비밀번호를 입력할 때 비밀번호 필드를 클릭해야 하며 그렇지 않으면 입력되지 않습니다.)
  • Meta/Windows 키를 클릭해도 하단 패널이 사라지고 아무 일도 일어나지 않습니다
  • 콘솔 창과 같은 창을 이동하면 창은 새 위치에 도달할 때까지 보이지 않게 됩니다.

시스템 모니터에서 Plasmashell이 ​​실행 중이고(systemd에 의해 시작됨) startplasma-waylandsession이 실행 중임을 보여줍니다(systemd->sddm->sddm-helper->startplasma-wayland->kwin_wayland에 의해 시작됨).

저는 Debian11/KDE에서 Wayland를 사용하고 있습니다.

이는 Wayland와 관련이 있을 수 있으며 확실히 모니터/새 모니터가 연결되는 것과 관련이 있습니다.


가끔 대기 모드에서 깨어나기 전에 새 모니터로 HDMI 연결을 끊지 않으면( loginctl unlock-session {id}도움이 안 됨) 재부팅해야 할 수도 있고, 대기 모드로 들어가거나 깨어나기 전에 HDMI 연결을 끊은 다음 연결해야 할 수도 있습니다. 그런 일이 일어나지 않도록 말이죠. 엉망이 아니 었습니다. 저는 이 모니터를 기본 모니터로 구성하지 않았고 KDE의 디스플레이 설정도 괜찮습니다. 그래서 왜 이런 문제가 발생하는지 모르겠습니다. 이 문제가 Wayland가 포함된 Debian 12에서 해결되기를 바랍니다. 때때로(이것을 테스트해야 하기 때문에 지금은 항상) 모니터를 켜면 세션이 종료됩니다.


한 번 입력하면 journalctl -b하단에 "systemd: selected konsole"과 같이 하루에 세 개의 항목만 표시됩니다. 내 컴퓨터는 오랫동안 작동했지만(참고:Debian에서 Wayland를 사용할 때 bash 기록이 손실됩니다.나는 이것이 너무 빈번해질 때까지 백업에서 복원하곤 했습니다. Wayland-KDE 버그는 정말 수정되어야 합니다. 한 번은 많은 메시지가 있었지만 kernel: pci 0000:02:00.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref] kernel: pci 0000:02:00.0: BAR 13: no space for [io size 0x1000]마지막에는 대기 모드에서 깨어난 이후 타임스탬프가 포함된 메시지(위 포함)가 있었습니다 systemd[1]: Finished Suspend. systemd[1]: Stopped target Sleep. systemd[1]: Reached target Suspend.. 컴퓨터를 대기 모드로 전환했을 때가 아니라 대기 모드에서 깨어날 때 타임스탬프에서 컴퓨터를 가져옵니다. 그래도 타임스탬프가 있는 마지막 두 메시지는 대기 상태로 전환하기 전/시간입니다 systemd-sleep[...]: Suspending system... kernel: PM: suspend entry (deep).

보통 실행을 시도 killall plasmashell하지만 kstart5 plasmashell작동하지 않아서(예: 작업 표시줄이 여전히 없어짐) 세션을 종료하고 다시 로그인해야 합니다 qdbus org.kde.Shutdown /Shutdown logout. 지금까지 다시 시작할 방법을 찾지 못했습니다.

이런 일이 비교적 자주 발생합니다.

자주 발생하지만 그다지 자주 발생하지는 않는 또 다른 일은 대기 모드에서 깨어날 때 디스플레이 해상도(KDE에서)가 다른 화면의 최대값으로 설정된다는 것입니다. 대기 중에도 다른 화면은 꺼집니다.

콘솔에서 이 오류를 발견했습니다. 다음과 관련이 있을 수 있습니다.

qt.qpa.wayland: Ignoring unexpected wl_surface.leave received for output with id: {id} screen name: "HDMI-A-1" screen model: "HDMI-A-1-{id}" This is most likely a bug in the compositor.

아마도 이 문제는 다음 버전에서 해결될 것 같습니다.qtwayland5(현재 5.15.2-3). 어쩌면 똑같을지도 몰라이 오류이건 해결된 것 같네요여기(이 버그는 중복으로 표시됩니다.)

가끔 발생하는 또 다른 일은 Plasmashell이 ​​오류나 아무 작업도 수행하지 않은 채 무작위로 충돌하는 것 같습니다(작업 표시줄이 사라집니다). 이런 일이 발생하는 이유를 알아보려면 어떤 로그를 확인해야 합니까?

편집하다: HDMI를 통해 연결된 다른 모니터가 없으면 이 문제는 더 이상 발생하지 않습니다(상단에 4개의 글머리 기호). 화면 잠금만 깨졌고 실행해야 하는 문제는 loginctl unlock-session {id}계속 발생합니다(대기 모드에서 깨어나 전원을 켭니다). 화면 잠금이 잠시 동안) - 이 두 가지 질문을 하나로 혼동한 것 같은데, 두 가지 질문은 별개입니다. 모니터를 연결한 후에도 이런 문제가 계속 발생하는지 확인해야 합니다.


이에 대한 내 버그 보고서데비안이 여전히 매우 오래된 KDE 소프트웨어를 제공하기 때문에 종료되었습니다. 그런 다음 내가 만들었습니다.데비안 버그 보고.

원인이 무엇인지 모르는 경우:

  • 어떻게 더 조사하시겠습니까?
  • 로그아웃(실행 중인 모든 애플리케이션 종료) 외에는 플라즈마셸을 다시 시작해도 작동하지 않는 경우, 플라즈마셸을 올바르게 다시 시작하려면 어떻게 해야 합니까(하단 패널이 표시되지 않고 배경화면이 기본 패널로 설정된 경우)?

관련 정보