## 如题
使用以下命令编辑系统开机行为配置文件:
```sh
# 编辑配置文件
sudo vim /etc/systemd/logind.conf
```
找到其中的 `HandleLidSwitch` 配置项,放开注释,然后将值其改为 `ignore` 保存配置文件即可完成设置!!!
> 提示:修改配置后记得重启服务使其生效哦,本文最后是重启服务的指令。
## HandleLidSwitch介绍
在 `Ubuntu` 中,`HandleLidSwitch` 是用于配置笔记本电脑的盖合动作(即关闭笔记本电脑盖子)的行为的一个选项。它通常用于指定当您关闭笔记本电脑的盖子时系统应该如何响应。
`HandleLidSwitch` 有以下几种配置选项:
- `ignore`(忽略): 如果设置为 `ignore`,则关闭笔记本电脑盖子时系统将不采取任何动作,也不会进入睡眠状态。
- `poweroff`(关机): 如果设置为 `poweroff`,则关闭笔记本电脑盖子时系统将关机。
- `suspend`(挂起): 如果设置为 `suspend`,则关闭笔记本电脑盖子时系统将进入挂起(睡眠)状态。
默认情况下,`Ubuntu` 的 `HandleLidSwitch` 配置通常设置为 `suspend`,这意味着关闭笔记本电脑盖子时系统将进入挂起状态以节省电力并保护当前会话的状态。您可以根据个人偏好和使用场景来修改这个选项,例如,如果您更喜欢关闭盖子时系统保持唤醒状态,您可以将其设置为 `ignore`;或者如果您更喜欢关闭盖子时系统自动关机,您可以将其设置为 `poweroff`。
<!-- more -->
## 重启服务使其生效
- 重启 `systemd-logind` 服务
```bash
sudo systemctl restart systemd-logind.service
```