나는 그것을 사용하고 있다닉 OS노트북에서 노트북 덮개를 닫을 때마다 발생하는 자동 일시 중지를 비활성화하려고 합니다. "에 설명된 방법노트북 덮개를 닫을 때 자동 일시 중지를 비활성화하는 방법은 무엇입니까?" 즉, 편집은 /etc/systemd/logind.conf
단지 파일에 대한 심볼릭 링크일 뿐이고 /etc/static/systemd/logind.conf
그 자체가 의 파일에 대한 심볼릭 링크이기 때문에 작동하지 않습니다 /nix/store
.
AFAIK, 편집하면 안 돼요닉스 매장직접적으로, 비록 내가 이렇게 하면 무슨 일이 일어날지 완전히 확신할 수는 없지만. 하지만 어쨌든 파일에 /nix/store
쓰기 권한이 없습니다.
NixOS 관용적 방식으로 노트북에서 자동 일시 중지를 비활성화하는 방법은 무엇입니까?
답변1
Mirzhan이 제안한 솔루션이 작동할 수도 있지만 다음을 사용하는 보다 우아한 접근 방식이 있습니다.services.logind.lidSwitch
그리고services.logind.lidSwitchDocked
옵션.
이제 당신은 쓸 수 있습니다
services.logind.lidSwitch = "ignore";
또한 이러한 옵션은 유형을 제공하므로 빌드 시 잘못된 구성이 감지됩니다.
답변2
구성 옵션이 있습니다services.logind.extraConfig.
NixOS 구성 파일( /etc/nixos/configuration.nix
)을 엽니다. 옵션에 문자열 "HandleLidSwitch=ignore"
(또는 일반적으로 입력하는 항목)을 할당합니다./etc/systemd/logind.conf
services.logind.extraConfig = "HandleLidSwitch=ignore";