Ubuntu设置为 合上笔记本不睡眠
在 Ubuntu 22.04 笔记本上设置合上盖子不睡眠可以通过以下方式方法一修改 logind 配置推荐最可靠# 编辑 systemd-logind 配置sudonano/etc/systemd/logind.conf找到并修改以下行去掉前面的#注释[Login] # 合上盖子时笔记本不睡眠 HandleLidSwitchignore HandleLidSwitchExternalPowerignore HandleLidSwitchDockedignore # 如果接电源时想保持屏幕常亮可选 IdleActionignore保存后重启服务sudosystemctl restart systemd-logind方法二GNOME 设置图形界面# 使用 gsettings 命令gsettingssetorg.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout0gsettingssetorg.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout0# 设置合上盖子行为gsettingssetorg.gnome.settings-daemon.plugins.power lid-close-ac-actionnothinggsettingssetorg.gnome.settings-daemon.plugins.power lid-close-battery-actionnothing可选值说明值行为nothing什么都不做suspend睡眠hibernate休眠blank仅关闭屏幕方法三dconf 编辑器图形工具# 安装 dconf-editorsudoaptinstalldconf-editor# 启动dconf-editor导航到/org/gnome/settings-daemon/plugins/power/修改lid-close-ac-action→nothinglid-close-battery-action→nothing验证设置# 查看当前配置gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action# 查看 logind 配置cat/etc/systemd/logind.conf|grep-EHandleLidSwitch注意事项场景说明外接显示器时建议设置HandleLidSwitchDockedignore避免 Dock 模式下睡眠仅使用电池时如果希望省电可将lid-close-battery-action设为suspend远程 SSH 访问必须设置ignore否则合盖后 SSH 断开一键设置脚本#!/bin/bashecho 设置 Ubuntu 22.04 合盖不睡眠 # 方法1systemd-logindsudobash-ccat /etc/systemd/logind.conf EOF # 合盖不睡眠 HandleLidSwitchignore HandleLidSwitchExternalPowerignore HandleLidSwitchDockedignore EOFsudosystemctl restart systemd-logind# 方法2GNOME 电源设置gsettingssetorg.gnome.settings-daemon.plugins.power lid-close-ac-actionnothinggsettingssetorg.gnome.settings-daemon.plugins.power lid-close-battery-actionnothingecho 设置完成 echo当前配置echoAC电源合盖行为:$(gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action)echo电池合盖行为:$(gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action)设置完成后合上盖子笔记本不会睡眠但屏幕会关闭。如果需要屏幕也保持开启额外设置gsettingssetorg.gnome.desktop.session idle-delay0gsettingssetorg.gnome.settings-daemon.plugins.power idle-dimfalse