Win/Linux笔记本合盖不睡眠设置指南

在 笔记本电脑上,当你合上屏幕时,默认系统可能会进入"睡眠"或"休眠"状态。如果你希望合上屏幕时系统继续正常运行(例如后台下载、运行程序、远程访问等),需要修改系统的电源设置。

一、以下是 Windows 10 / Windows 11 系统下的设置方法:


✅ 方法一:通过"控制面板"设置(推荐)

步骤如下:
  1. 打开控制面板

    • Win + S,搜索"控制面板"并打开。
  2. 进入电源选项

    • 选择 "硬件和声音""电源选项"
  3. 更改合盖功能

    • 在左侧菜单点击:"选择关闭笔记本盖时的功能"
  4. 修改设置

    • 你会看到两个选项:
      • "当我合上笔记本盖时"
    • 分别设置:
      • 使用电池时 :选择 "不采取任何操作"
      • 接通电源时 :选择 "不采取任何操作"

    ✅ 建议:如果你在插电情况下希望继续运行,至少将"接通电源时"设为"不采取任何操作"。

  5. 保存更改

    • 点击 "保存更改" 按钮。

✅ 方法二:通过"设置"应用(Windows 10/11)

  1. 打开 设置Win + I)。
  2. 进入:系统电源与电池(或"电源和睡眠")。
  3. 点击右侧的:"其他电源设置"(会跳转到控制面板)。
  4. 后续步骤同 方法一 第 3 步开始。

✅ 方法三:命令行快速设置(高级用户)

以管理员身份运行 命令提示符PowerShell,输入以下命令:

cmd 复制代码
# 设置"合盖时不操作"(接通电源)
powercfg /setdcvalueindex scheme_current 4f971e89-eebd-4455-a8de-9e590561b025 5ca83367-6e45-459f-a27b-476b1d01c936 0

# 设置"合盖时不操作"(使用电池)
powercfg /setacvalueindex scheme_current 4f971e89-eebd-4455-a8de-9e590561b025 5ca83367-6e45-459f-a27b-476b1d01c936 0

# 重新加载当前电源计划
powercfg /s scheme_current

参数说明:

  • 5ca83367-... 是"合上盖子时"的电源设置项 GUID
  • 0 表示"不采取任何操作"

⚠️ 注意事项

  1. 散热问题

    • 合上屏幕后,笔记本散热可能受影响(尤其是高性能运行时)。
    • 建议确保通风良好,避免过热。
  2. 外接显示器

    • 如果你外接了显示器,可以设置合盖后使用外接屏:
      • 在"电源选项"中设置"合盖时不操作"
      • 在显示设置中选择"仅在2号显示器上显示"
  3. Dell Power Manager(可选):

    • 如果安装了 Dell 官方电源管理软件,也可在其中调整合盖行为。

✅ 总结

场景 推荐设置

插电运行服务器/下载 接通电源:不采取任何操作

移动中使用 电池供电:睡眠(保护数据)

外接显示器 合盖 + 不睡眠 + 使用外屏


二、以下是针对 CentOS 7 / 8 / Stream 的设置方法:


✅ 方法一:通过 logind.conf 配置文件修改(推荐)

这是最常用且有效的方法,适用于使用 systemd 的现代 Linux 系统。

1. 编辑 logind 配置文件
bash 复制代码
#CentOS8
sudo vi /etc/systemd/logind.conf

#如果是CentOS Stream 10
sudo vi /usr/lib/systemd/logind.conf
2. 找到并修改以下行(去掉前面的 # 并设置值):
ini 复制代码
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

🔍 参数说明:

  • HandleLidSwitch=ignore:合盖时不执行任何操作(无论是否插电)

  • HandleLidSwitchExternalPower=ignore:外接电源时合盖不操作

  • HandleLidSwitchDocked=ignore:连接扩展坞时合盖不操作
    🔄 可选值:

  • ignore:不采取任何操作(推荐)

  • suspend:睡眠

  • hibernate:休眠

  • poweroff:关机

3. 保存并退出
4. 重启 systemd-logind 服务生效
bash 复制代码
sudo systemctl restart systemd-logind

⚠️ 注意:此操作会短暂中断图形登录会话(但不会断开 SSH),建议在本地操作或使用屏幕。


✅ 方法二:检查并修改电源管理器(适用于 GNOME 桌面)

如果你使用的是带有 GNOME 桌面环境 的 CentOS,桌面环境可能覆盖系统设置。

1. 检查当前电源设置
bash 复制代码
gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action
2. 修改为"无操作"
bash 复制代码
# 插电时合盖
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'

✅ 可选值:'suspend', 'hibernate', 'nothing', 'shutdown'


✅ 方法三:禁用 GNOME 电源管理器对合盖的控制(可选)

如果 logind.conf 设置无效,可能是 GNOME 覆盖了设置。可以禁用其电源插件:

bash 复制代码
gsettings set org.gnome.settings-daemon.plugins.power active false

⚠️ 警告:这会禁用 GNOME 的大部分电源管理功能,请谨慎使用。


✅ 方法四:验证设置是否生效

  1. 合上笔记本盖子。
  2. 等待几分钟。
  3. 重新打开屏幕或通过 SSH 远程登录,检查系统是否仍在运行。

你也可以通过以下命令查看日志:

bash 复制代码
journalctl | grep -i lid

如果看到类似:

复制代码
... Lid closed
... Ignoring lid switch

说明设置已生效。


✅ 方法五:确保系统不会因过热而自动休眠

合盖后散热可能变差,建议:

  • 确保通风良好(可使用笔记本支架或外接散热垫)。

  • 监控温度:

    bash 复制代码
    sudo yum install lm_sensors -y
    sensors

✅ 总结:推荐操作流程

bash 复制代码
# 1. 编辑 logind 配置
sudo vi /etc/systemd/logind.conf

# 修改:
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore

# 2. 重启服务
sudo systemctl restart systemd-logind

# (可选)3. 桌面用户设置 GNOME 电源
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'

📌 适用场景

  • 远程服务器模式运行笔记本
  • 后台下载/编译/虚拟机运行
  • 外接显示器时合盖使用

完成设置后,你的 CentOS 笔记本在合上屏幕时将继续正常运行,不会进入睡眠或休眠状态。适合用于开发、服务器、自动化任务等场景。

✅ 总结

场景 推荐设置
插电运行服务器/下载 接通电源:不采取任何操作
移动中使用 电池供电:睡眠(保护数据)
外接显示器 合盖 + 不睡眠 + 使用外屏

完成设置后,你就可以合上 笔记本的屏幕,而系统仍在后台正常运行。适合用于远程桌面、文件下载、虚拟机运行等场景。

相关推荐
男孩李15 小时前
浅谈代理流程自动化 (APA)
运维·人工智能·自动化
尚久龙15 小时前
安卓学习 之 用户登录界面的简单实现
android·运维·服务器·学习·手机·android studio·安卓
high201115 小时前
【 运维相关】-- HTTP 压测/负载发生器之新秀 oha
运维·网络协议·http
DONG99915 小时前
ubuntu 22 安装轻量级桌面Xfce并使用xrdp远程桌面连接
linux·运维·ubuntu
呆萌小新@渊洁16 小时前
linux升级系统,重启出现Minimal BASH-like line editingis supported
linux·服务器
東雪蓮☆16 小时前
从零开始掌握 Web 与 Nginx:入门详解
运维·服务器·前端·nginx
ajassi200016 小时前
开源 C++ QT Widget 开发(十四)多媒体--录音机
linux·c++·qt·开源
zwhSunday17 小时前
Linux驱动开发(2)进一步理解驱动
linux·驱动开发
Miraitowa_cheems17 小时前
LeetCode算法日记 - Day 38: 二叉树的锯齿形层序遍历、二叉树最大宽度
java·linux·运维·算法·leetcode·链表·职场和发展
青铜发条17 小时前
【python】python进阶——网络编程
运维·服务器·网络