Mir*_*lov 13 laptop suspend acpi nixos
我在笔记本电脑上使用NixOS并希望禁用每次关闭笔记本电脑盖时发生的自动暂停。“关闭笔记本电脑盖时如何禁用自动挂起? ”中描述的方法。”,也就是说,编辑/etc/systemd/logind.conf
不起作用,因为它只是指向 的符号链接/etc/static/systemd/logind.conf
,而/nix/store
.
AFAIK,你不应该直接编辑Nix 商店,虽然我不完全确定如果我这样做会发生什么。但是文件 in/nix/store
无论如何都没有写权限。
如何以 NixOS 惯用方式禁用笔记本电脑的自动暂停?
小智 13
虽然 Mirzhan 提出的解决方案可能会奏效,但使用services.logind.lidSwitch
和services.logind.lidSwitchDocked
选项有一种更优雅的方式。
现在,你可以写
services.logind.lidSwitch = "ignore";
Run Code Online (Sandbox Code Playgroud)
这些选项还提供了类型,以便在构建时检测到无效配置。
有一个配置选项services.logind.extraConfig。
打开您的 NixOS 配置文件 ( /etc/nixos/configuration.nix
)。为该选项分配一个字符串"HandleLidSwitch=ignore"
(或您通常会放入的任何内容/etc/systemd/logind.conf
):
services.logind.extraConfig = "HandleLidSwitch=ignore";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2809 次 |
最近记录: |