Gnome Screensaver의 "인증 실패 시 비밀번호 공유 대화 상자"를 비활성화하는 방법은 무엇입니까?

Gnome Screensaver의 "인증 실패 시 비밀번호 공유 대화 상자"를 비활성화하는 방법은 무엇입니까?

그놈 화면 보호기를 잠금 해제하려고 시도했지만 실패할 때 나타나는 애니메이션을 비활성화할 수 있는 방법이 있습니까? 현재 비밀번호 대화 상자가 앞뒤로 흔들리고 있으며 어떤 이유로 일부 노트북에서는 이 애니메이션으로 인해 전체 시스템이 약 5~7초 동안 응답하지 않게 됩니다. 비밀번호를 잘못 입력할 가능성이 두 번째, 세 번째 등으로 높아지므로 매우 실망스러울 수 있습니다.

현재 Fedora 11을 사용하고 있는데 Ubuntu에서도 이런 문제가 발생합니다.우분투 변경 로그이 기능을 "인증 실패 시 대화 상자 흔들기"라고 부릅니다.

gnome-screensaver (0.0.17-0ubuntu1) dapper; urgency=low

  * New upstream release:
    - 0.0.16:
      - Shake the dialog when authentication fails

 -- Daniel Holbach <[email protected]>  Mon, 24 Oct 2005 21:14:22 +0200

답변1

한동안 나는 이것이 GDM 구성에서 상속되었을 수도 있다고 생각했지만(GDM 로그인 화면이 동일한 기능을 수행하기 때문에) 분명히 그렇지 않습니다.

몇 군데를 뜬금없이 확인한 끝에 직접 알아보기로 마음먹고 소스코드(v2.30)를 살펴봤습니다. 흔들림을 담당하는 코드는 대화 상자가 흔들리지 않았는지 확인하는 역할만 합니다. 어떠한 구성도 확인하지 않으므로 코드 자체를 변경하지 않고는 비활성화할 수 있는 방법이 없는 것 같습니다.

xscreensaver로 전환하여 도움이 되는지 확인해 보세요.

답변2

반쯤 편리한 해결 방법을 찾았다는 점을 덧붙이고 싶었습니다. 상자가 흔들리기 시작하면 실제로 "취소" 버튼을 클릭하면 흔들림이 멈추고 화면 보호기로 돌아갈 수 있습니다. 즉시는 아니지만 많은 작업이 필요합니다. 흔들림이 완료될 때까지 기다리는 것보다 (적어도 내 컴퓨터에서는) 더 빠릅니다. 맹세코, 상자가 흔들리는 동안 비밀번호를 다시 입력하려고 하면 문자가 손실되어 두 번째 시도에 실패합니다.

"취소"를 클릭하고 비밀번호 상자를 다시 열면 그 이후로 계속 그렇게 해왔습니다!

답변3

gdm3(Ubuntu 20.04에서 테스트됨)에서 이제 다음을 사용하여 디더링을 비활성화할 수 있습니다.

gsettings set org.gnome.desktop.interface enable-animations false

바라보다https://askubuntu.com/a/1252096/34298

참고:
흔들림 후 지연만 걱정된다면 yaru-theme-gnome-shell최신 20.04.7 업데이트에서는 문제가 해결되었습니다.


오래된 답변:

Ubuntu 20.01에서는 여기에 설명된 것처럼 테마를 편집할 수 있다고 생각합니다.https://askubuntu.com/a/654819/34298

gresource extract /usr/lib/gnome-shell/libgnome-shell.so /org/gnome/shell/ui/components/polkitAgent.js
gresource extract /usr/lib/gnome-shell/libgnome-shell.so /org/gnome/shell/gdm/authPrompt.js 

shake 명령이 포함된 모든 줄을 주석 처리합니다.

// Util.wiggle(this._passwordEntry);

거기에서 새 테마를 만들고 해당 테마를 선택하세요.

관련 정보