작업을 정의하는 방법(예:잠또는동면하다) 전원 버튼을 누르면 이런 일이 발생합니까?
나는 다음과 같이 다른 이벤트를 정의합니다
services.upower.enable = true;
services.upower.criticalPowerAction = "Hibernate";
services.logind.lidSwitch = "hibernate";
답변1
빠르게 검색하시면 이 글이 나옵니다.https://nixos.wiki/wiki/Logind.
그들이 거기에서 언급한 대로:
logind
전원 및 대기 하드웨어 스위치를 처리합니다.
내 관점에서 볼 때 이 기사는 유효하며 정보는 사실입니다. 당신은 당신이 무엇을 시도하고 있는지 언급하지 않았습니다. 왜 전원 버튼을 비활성화했는지 궁금합니다.
services.logind.extraConfig = ''
# don’t shutdown when power button is short-pressed
HandlePowerKey=ignore
'';
업데이트: 위의 내용에 오타가 있었습니다. 이 점을 지적해 주신 @sidharth arya에게 감사드립니다.