전원 버튼으로 인해 앱이 정지됨

전원 버튼으로 인해 앱이 정지됨

방금 Debian Jessie를 설치했고 기본적인 전원 관리를 수행하기 위해 시스템을 구축하려고 합니다.

systemctl suspendsystemctl hibernate시스템 일시 중지 및 최대 절전 모드에서도 잘 작동합니다 .

이제 전원 버튼을 눌렀을 때 컴퓨터가 절전 모드로 전환되기를 원하므로 다음을 포함하도록 /etc/systemd/logind.conf를 편집했습니다.

HandlePowerKey=hibernate

전원 버튼을 눌러 최대 절전 모드로 전환하고, 다시 누르면 시스템이 다시 시작됩니다. 그러나 최대 절전 모드 전에 열려 있던 Tint2, tilda(항상 열려 있음) 및 기타 앱을 다시 시작하면 완전히 정지됩니다. 마우스는 여전히 작동하고 새 응용 프로그램을 열 수 있지만 정지된 응용 프로그램은 종료될 수도 없습니다.

최대 절전 모드가 문제인지 테스트하기 위해 logind.conf에서 전원 버튼을 눌러 보았습니다.

HandlePowerKey=ignore

컴퓨터는 최대 절전 모드가 아니지만 버튼을 누르면 응용 프로그램이 정지됩니다!

또한 "HandlePowerKey" 줄(기본 옵션)을 주석 처리해 보았습니다. 이렇게 하면 컴퓨터가 즉시 종료됩니다.

제 생각에는:

ㅏ. logind.conf는 지정된 작업 이외의 작업(예: 절전, 무시)을 수행하거나 다음을 수행합니다.

b. 전원 버튼을 누르고 작업하는 모습을 녹화하는 것도 있습니다. acpid가 설치되어 있지 않습니다.

문제는 무엇입니까? 이 문제를 추가로 해결하려면 어떻게 해야 합니까?

답변1

이 오류는 openbox로 인해 발생합니다.

어리석게도 나는 이것을 다음과 같이 남겼습니다 ~/.config/openbox/rc.xml.

<keybind key="XF86PowerOff">
  <action name="Execute">
    <command>sudo pm-suspend</command>
  </action>
</keybind>

구성 파일은 제가 acpid를 사용할 때부터 재사용되었는데, 이로 인해 키 바인딩이 뒤집혀서 잊어버렸습니다.

관련 정보