Files
nexus/raw/Daily notes/2025-05-13.md
2026-04-14 12:19:28 +08:00

2.2 KiB
Raw Blame History

title, source, author, published, created, description, tags
title source author published created description tags
shenwei Ubuntu系统中合上笔记本盖子时的行为可以通过修改`systemd-logind`服务的配置来实现

在Ubuntu系统中合上笔记本盖子时的行为可以通过修改systemd-logind服务的配置来实现。以下是详细步骤:

步骤 1编辑配置文件

  1. 打开终端,使用文本编辑器(如nanovim)编辑/etc/systemd/logind.conf文件:

    sudo nano /etc/systemd/logind.conf
    
  2. 找到以下行(可能被注释掉):

    #HandleLidSwitch=suspend
    #HandleLidSwitchExternalPower=suspend
    #HandleLidSwitchDocked=ignore
    
  3. 修改配置

    • HandleLidSwitch设置为ignore,以禁用合盖时的休眠/挂起。
    • 如果需要在外接电源时也禁用此行为,可同时设置HandleLidSwitchExternalPower=ignore
    • 取消注释(删除行首的#)并修改后的行如下:
      HandleLidSwitch=ignore
      HandleLidSwitchExternalPower=ignore  # 可选,外接电源时同样忽略
      

步骤 2重启服务使配置生效

sudo systemctl restart systemd-logind.service

步骤 3验证设置

  • 合上笔记本盖子,观察系统是否不再进入休眠/挂起状态。

额外说明

  • 多用户环境:如果系统有多个用户登录,可能需要完全重启系统。
  • 桌面环境覆盖某些桌面环境如GNOME可能有自己的电源设置。若上述方法无效请检查
    • GNOMESettingsPowerWhen Lid is Closed 设置为Do Nothing
    • 使用以下命令快速设置GNOME
      gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
      gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
      

故障排查

  • 配置未生效:确保编辑logind.conf时已取消注释(删除#),并重启服务。
  • 日志查看:通过journalctl -u systemd-logind检查日志,确认配置是否正确加载。

通过上述步骤,合上笔记本盖子时将不会触发休眠或挂起。