logind.conf가 작동하지 않습니다. 덮개를 닫으면 노트북이 일시 중지되지 않습니다


8

Dell Latitude E6230에서 Fedora 22를 실행하고 있습니다. 어느 시점에서 뚜껑을 닫을 때 노트북이 멈추는 소프트웨어 패치가 생겼습니다. 작동했지만 지금은 작동하지 않습니다. 어떤 패치로 인해이 문제가 발생했는지 또는 이유가 확실하지 않습니다. 나는 또한 컴퓨터 초보자가 아닌 리눅스를 처음 접하는 사람이므로 조사해야 할 것이 없다면 미안하다.

내가 조사한 내용 :

  • 이 줄을 주석 해제 /etc/systemd/logind.conf 한 다음 다시 부팅 하려고했습니다 .

    HandleLidSwitch=suspend
    LidSwitchIgnoreInhibited=yes
    HandleLidSwitchDocked=ignore
    
  • sudo journalctl -b -u systemd-logind

    뚜껑이 닫히고 열리는 것을 감지하고 있음을 나타냅니다.

  • 설치를 시도했지만 gnome-power-manager... 효과가없는 것 같습니다.

  • gnome tweak tool을 설치하고 "뚜껑을 닫지 마십시오"를 "off"로 설정했습니다. 이것을 가지고 놀면서, 나는 또한 "전원 버튼 동작"을 "최대 절전 모드"로 변경했지만, 전원 버튼은 랩탑을 끄고 뚜껑을 닫아도 여전히 일시 중단되지 않습니다.

  • 그런 다음 /etc/systemd/logind.conf줄로 돌아가서 주석 처리를 제거했습니다.

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    

    그렇습니다. 거꾸로 되었으나이 설정은 유지되지 않았습니다. 즉, 다시 부팅 한 후에도 전원 단추는 여전히 랩톱을 끄고 일시 중단 단추는 랩톱을 일시 중단합니다.

    이것은 /etc/systemd/logind.conf파일과 그놈 조정 도구 설정이 아무런 영향을 미치지 않는다는 것을 나에게 증명하는 것 같습니다 .

  • 이 명령을 시도했지만 ... 100 %가 아닙니다.

    gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
    

    스레드 중 하나에서 이것을 발견했습니다. 이 시점에서 도크에있는 동안 덮개를 닫으면 랩톱이 일시 중단됨을 알았습니다. 그래서 나는 이중의 부정적인 행동이 진행되고 있다고 생각했습니다. 테스트하기 위해이 줄을 변경했습니다.

    HandleLidSwitch=ignore
    HandleLidSwitchDocked=suspend
    

    결과적으로, 덮개가 닫혀있을 때 또는 랩탑이 도크에서 떨어져있을 때 랩탑이 더 이상 도크에있는 동안 중단되지 않습니다.

  • 외부 모니터가 연결되어 있지 않습니다.

도대체 내가 뭘 놓치고 있니? 이 설정을 무시할 수있는 것은 무엇입니까?


업데이트 : 다른 소프트웨어 업데이트가 있습니다. 이제 도크에서도 뚜껑을 닫을 때마다 노트북이 일시 중단됩니다. "HandleLidSwitchDocked = ignore"설정을 다시 설정 했으므로 도크에서 일시 중지해서는 안됩니다. 또한 전원 및 일시 중단 버튼은 변경 제안에 영향을받지 않습니다. 여전히 다른 방식으로 깨졌습니다.
Art Hill

이것은 나를 위해 작동하지 않았지만 아마도 당신은 그것을 작동시킬 수 있습니다 : wiki.debian.org/ScreenLockingOnSleep 나는 xscreensaver를 위해 i3lock을 바꾸려고했습니다.
Peter Becich

답변:


1

시작 프로그램에서 ignore-lid-switch-tweak 프로그램을 제거하여 문제를 해결했습니다.

터미널 실행에서 : gnome-session-propertiesignore-lid-switch-tweak를 제거하십시오.


1

나는 반대의 문제 가 있었기 때문에 여기에 도착했습니다 (뚜껑 닫힘은 무시되지 않았으므로 필요한 것입니다).

나는이 문제를 한 번 전에 해결했지만 최신 버전의 Fedora (현재 Fedora 28에 있음)에 두 항목이 필요하지만 첫 번째 항목 만 필요하기 전에

user$ sudo vi /etc/systemd/logind.conf

HandleLidSwitch=ignore        <---- Set both of these
HandleLidSwitchDocked=ignore  <---- to ignore lid events.

user$ sudo systemctl restart systemd-logind

나는 그것이 다른 누군가를 돕기를 바랍니다. 반대 문제에 대한 해결책을 추가했기 때문에 공감하지 마십시오. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.