깨진(KDE) 화면 잠금을 수정하는 방법은 무엇입니까?

깨진(KDE) 화면 잠금을 수정하는 방법은 무엇입니까?

내 컴퓨터가 화면을 잠그려고 시도하면 다음 메시지와 함께 실패합니다.

화면 잠금이 손상되어 더 이상 잠금을 해제할 수 없습니다. 가상 터미널(예: Ctrl+Alt+F1)에 대한 스위치의 잠금을 해제하려면 로그인하고 다음 명령을 실행하십시오.

Loginctl 잠금 해제 세션

Ctrl+D를 눌러 가상 세션에서 로그아웃한 다음 실행 중인 세션으로 다시 전환합니다(Ctrl+Alt+F2).

이 문제에 대해서는 많은 보고가 있지만,이것해결책이 있는 것 같은 유일한 사람입니다. 불행히도 그것은 나에게 효과가 없습니다.

저는 Fedora 36을 사용하고 있습니다.

답변1

다행히 그 스레드는하다중요한 제안이 있습니다:왜 망가졌는지 알아내세요. 더 중요한 것은(앞에서 분명히 알 수 있듯이) 다음과 같습니다.어떻게이 작업을 수행할 수 있어야 합니다.

$ /usr/lib/kscreenlocker_greet --testing

YMMV. 나에게는 우선 올바른 경로가 /usr/libexec/kscreenlocker_greet( find필요한 경우 사용됨) 오류는 다음과 같습니다.

/usr/libexec/kscreenlocker_greet: symbol lookup error: /usr/libexec/kscreenlocker_greet: undefined symbol: _ZN12LayerShellQt6Window16setDesiredOutputEP7QScreen

이 시점에서 관련 패키지를 다시 설치해 보시고, 더 중요한 것은최신 상태인지 확인하세요..

나에게 문제는 와 kscreenlocker후자 버전이 layer-shell-qt오래된 버전의 RPM Fusion에 연결되어 있기 때문에 발생했습니다. qt5-qtwebengine-freeworld(이 글을 쓰는 시점에서 mirrors.rpmfusion.org가 AWOL이라는 사실은 도움이 되지 않습니다.) 이를 제거한 후 업데이트를 설치할 수 있었고 문제는 사라졌습니다.

이를 진단하는 방법을 아는 것이 다른 사람에게 도움이 되기를 바랍니다.

답변2

예, Fedora 36에서 이 패키지를 제거하고 dnf update를 실행하는 것이 도움이 된다는 것을 확인할 수 있습니다.

dnf remove qt5-qtwebengine-freeworld
dnf update

"dnf update"가 손상된 종속성을 보고하는지 확인할 수도 있습니다.

답변3

나에게는 다른 문제 때문이었습니다.Maximum number of clients reachedMaximum number of clients reached). 일부 좀비 프로세스를 종료하거나 Firefox를 닫으면 두 가지 문제를 모두 해결할 수 있습니다.

관련 정보