Gnome은 더 이상 키를 눌러 디스플레이를 깨우지 않습니다.

Gnome은 더 이상 키를 눌러 디스플레이를 깨우지 않습니다.

2020년 10월 중순부터 내 Arch Linux 시스템은 Gnome 로그인 화면에서 아무 키나 눌러도 더 이상 모니터를 깨우지 않습니다. 그러나 키 입력이 비밀번호 항목으로 표시되거나 CTRL+ALT+Fx를 통해 다른 콘솔로 전환했다가 다시 로그인 시도가 너무 많아 Enter를 누르면 모니터가 깨어나기 때문에 시스템 자체가 깨어납니다. 잠겨 있을 수도 있습니다.

변경된 사항과 원래 기능을 복원하는 방법은 무엇입니까?

답변1

저는 Wayland에서 Gnome 3.38을 사용하는 데스크탑 PC에서 꽤 오랫동안 비슷한 문제를 겪었고, 해결책은 /etc/UPower/UPower.conf의 "IgnoreLid" 설정을 "true"로 변경하는 것이었습니다. 데스크톱 컴퓨터에는 덮개가 없으므로 (적어도 어떤 경우에는) 커널이 덮개가 항상 열려 있다고 보고하는 대신 가비지를 보고하고 있다고 생각합니다.

편집하다: 너무 성급해서 이 문제가 해결되었다고 선언하지 않았습니다. 아니요: 절반의 경우, 특히 부팅 후 컴퓨터를 즉시 일시 중지한 경우 비디오 신호가 없기 때문에 모니터는 깨어난 후 몇 초 후에 계속 절전 모드로 전환됩니다.

어쨌든, 나는 DPMS와 ACPI를 시험해 보면서 깨끗한 솔루션을 찾으려고 거의 이틀을 보냈지만 결국 다음과 같은 조잡한 해결 방법으로 끝났습니다.간편한 멀티툴시스템 서비스 파일을 생성했습니다./etc/systemd/system/resume_gnome_workaround.service다음 콘텐츠가 포함되어 있습니다:

[Unit]
Description=Workaround for the monitor wakeup problem in Gnome 3.38
After=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target

[Service]
Type=exec
ExecStartPre=sleep 1
ExecStart=ydotool mousemove 10000 10000

[Install]
WantedBy=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target

그런 다음 활성화합니다.systemctl은 이력서_gnome_workaround.service를 활성화합니다.. 일시 중지된 상태에서 1초 후에 마우스 움직임을 시뮬레이션합니다. 적어도 그것은 나에게 100% 효과가 있습니다.

답변2

마술처럼 아무 일도 일어나지 않을 것입니다. 소프트웨어 업그레이드로 인해 이러한 이상한 동작이 발생했을 가능성이 있습니다. 여기 당신의 것을 살펴보고 pacman.log다운그레이드해 보세요소개가방.

대신, 구성 옵션을 변경한 경우 새 사용자로 로그인하여 $HOME/.config문제가 계속 발생하는지 확인하십시오(이것이 귀하의 계정을 정리하는 더 쉬운 방법입니다).

관련 정보