Ubuntu20.04-设置合上盖子电脑不熄屏,不休眠等

1.配置文件

/etc/systemd/logind.conf

1.1 配置文件解析

输入命令

sudo nano /etc/systemd/logind.conf

打开的文件内容

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192

# xiaowang
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

文件解释

文件信息

这个文件是 systemd 的一部分,用于配置系统的登录管理服务(logind)。
文件中的内容显示了编译时的默认设置,你可以通过编辑这个文件来更改这些设置。
如果你想恢复默认设置,只需删除这个文件。

[Login] 部分

这部分包含了与登录和系统行为相关的设置。

具体选项解释:

NAutoVTs=6: 系统自动分配的虚拟终端数量,默认为 6。
ReserveVT=6: 保留的虚拟终端编号,默认为 6。
KillUserProcesses=no: 是否在用户注销时杀死其进程,默认为不杀死。
KillOnlyUsers= 和 KillExcludeUsers=root: 指定在注销时要杀死或排除杀死哪些用户的进程。
InhibitDelayMaxSec=5: 禁止操作的最大延迟时间(秒)。
HandlePowerKey=poweroff: 当按下电源键时执行的操作,默认为关机。
HandleSuspendKey=suspend: 当按下挂起键时执行的操作,默认为挂起。
HandleHibernateKey=hibernate: 当按下休眠键时执行的操作,默认为休眠。
HandleLidSwitch=suspend: 当合上笔记本电脑盖子时执行的操作,默认为挂起。
HandleLidSwitchExternalPower=suspend: 当笔记本电脑连接到外部电源且合上盖子时执行的操作,默认为挂起。
HandleLidSwitchDocked=ignore: 当笔记本电脑连接到坞站且合上盖子时执行的操作,默认为忽略。
PowerKeyIgnoreInhibited=no, SuspendKeyIgnoreInhibited=no, HibernateKeyIgnoreInhibited=no, LidSwitchIgnoreInhibited=yes: 控制是否忽略对相应操作的禁止。
HoldoffTimeoutSec=30s: 在系统空闲后等待一段时间才执行闲置操作的时间(秒)。
IdleAction=ignore: 当系统空闲时执行的操作,默认为忽略。
IdleActionSec=30min: 系统空闲多久后执行闲置操作的时间(分钟)。
RuntimeDirectorySize=10%: 运行时目录的最大大小(以磁盘总空间的百分比表示)。
RemoveIPC=yes: 是否在会话结束时删除 IPC 对象。
InhibitorsMax=8192: 最大允许的禁止器数量。
SessionsMax=8192: 最大允许的会话数量。
 

 修改

在保持原文件内容不变的情况下,在下方添加需要的内容

HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

 1.2 操作步骤

第一步:打开终端

打开终端

第二步:打开文件

打开文件。

输入命令,且获取管理员权限

sudo nano /etc/systemd/logind.conf

第三步:找到相关选项

找到相关选项

在打开的文件中,使用上下箭头键滚动找到与盖子关闭行为相关的选项:

HandleLidSwitch

HandleLidSwitchExternalPower

HandleLidSwitchDocked

这些选项可能已经被注释掉了(以 # 开头),或者已经有了默认值。

第四步:修改选项值

修改选项值。

两种方式:

①要取消注释一个选项,将光标移动到该行的行首,然后按退格键删除 # 符号。接着,将这些选项的值改为 ignore。你可以使用左右箭头键移动光标,然后使用删除键或插入键进行修改。

②因为,文件中的选项都有默认值,且都被注释掉了。为了记住文件的默认值,可以在文件最后添加修改后的选项即可。

[Login]

# ...

HandleLidSwitch=ignore

HandleLidSwitchExternalPower=ignore

HandleLidSwitchDocked=ignore

第五步:保存并关闭文件

保存并关闭文件

按 Ctrl + O 键(字母 "O",不是数字 "0"),然后按回车键确认保存更改。

按 Ctrl + X 键关闭 Nano 编辑器。

第六步:重启相关服务

 为了让更改生效,需要重启 systemd-logind 服务:

systemctl restart systemd-logind

现在,系统应该不会在合上盖子时自动挂起或休眠了。但是,请注意,这可能会对电池寿命和电源管理产生影响,因此在不需要长时间运行关键程序的情况下,建议保持默认的系统挂起行为。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578220.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习目标检测】十一、基于深度学习的电网绝缘子缺陷识别(python,目标检测,yolov8)

YOLOv8是一种物体检测算法,是YOLO系列算法的最新版本。 YOLO(You Only Look Once)是一种实时物体检测算法,其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化,提高了检测速度和准确性。…

【OAuth2】用户授权第三方应用,流程详解及模式

目录 一、讲述 1. 是什么 2. 工作流程 3. OAuth2的好处 二、协议流程 1. 应用场景 2. 实例 3. 安全体现 4. 角色 5. 认证流程 三、授权模式 1. 授权码模式 2. 简化(隐式)模式 3. 密码模式 4. 客户端模式 每篇一获 一、讲述 1. 是什么 OAuth(开放授…

【开源】基于Vue+SpringBoot的新能源电池回收系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用户档案模块2.2 电池品类模块2.3 回收机构模块2.4 电池订单模块2.5 客服咨询模块 三、系统设计3.1 用例设计3.2 业务流程设计3.3 E-R 图设计 四、系统展示五、核心代码5.1 增改电池类型5.2 查询电池品类5.3 查询电池回…

蓝桥杯备赛 day 1 —— 递归 、递归、枚举算法(C/C++,零基础,配图)

目录 🌈前言 📁 枚举的概念 📁递归的概念 例题: 1. 递归实现指数型枚举 2. 递归实现排列型枚举 3. 递归实现组合型枚举 📁 递推的概念 例题: 斐波那契数列 📁习题 1. 带分数 2. 反硬币 3. 费解的…

手把手教你安装Kali Linux

Kali Linux操作系统 Kali Linux,一种基于Debian的Linux发行版,是用于渗透测试和网络安全领域的专业工具。它包含了大量的安全测试工具和漏洞扫描器,用于评估网络的安全性和防御能力。Kali Linux有一个友好的界面和易于使用的工具&#xff0c…

数字调制学习总结

调制:将基带的信号的频谱搬移到指定的信道通带内的过程。 解调:把指定信号通带内的信号还原为基带的过程。 1、2ASK调制 原理如下图所示,基带信号为单极不归零码,与载波信号相乘,得到调制信号。 调制电路可以用开关…

力扣-收集足够苹果的最小花园周长[思维+组合数]

题目链接 题意: 给你一个用无限二维网格表示的花园,每一个 整数坐标处都有一棵苹果树。整数坐标 (i, j) 处的苹果树有 |i| |j| 个苹果。 你将会买下正中心坐标是 (0, 0) 的一块 正方形土地 ,且每条边都与两条坐标轴之一平行。 给你一个整…

非对称加密与对称加密的区别是什么?

在数据通信中,加密技术是防止数据被未授权的人访问的关键措施之一。而对称加密和非对称加密是两种最常见的加密技术,它们被广泛应用于数据安全领域,并且可以组合起来以达到更好的加密效果。本文将探讨这两种技术的区别,以及它们在…

输电线路导线舞动在线监测装置_带气象监测-深圳鼎信

导线舞动是指输电线路上的导线在风的作用下产生的高频振动现象。如果导线舞动幅度过大,会给电网运行造成威胁,例如可能会导致导线相间放电、挂线等问题,长时间的高频振动还可能引发断线、杆塔倒塌等事故。为了保障电网的安全运行,…

DBAPI个人版如何升级到企业版

安装好企业版软件,并启动 注意要新建mysql数据库,执行新版本的ddl_mysql.sql脚本 在旧版本系统中分别导出数据源、分组、API,得到3个json文件 注意全选所有的数据导出 在新版本系统中导入数据源 在新版本系统中导入分组 进入分组管理菜单&…

【Vue3干货】template setup 和 tsx 的混合开发实践

前言 一般而言,我们在用Vue的时候,都是使用模板进行开发,但其实Vue 中也是支持使用jsx 或 tsx的。 最近我研究了一下如何在项目中混合使用二者,并且探索出了一些模式, 本文就是我在这种开发模式下的一些总结和思考&am…

华为配置策略路由(基于IP地址)示例

组网需求 如图1所示,汇聚层Switch做三层转发设备,接入层设备LSW做用户网关,接入层LSW和汇聚层Switch之间路由可达。汇聚层Switch通过两条链路连接到两个核心路由器上,一条是高速链路,网关为10.1.20.1/24;另…

基于大语言模型LangChain框架:知识库问答系统实践

ChatGPT 所取得的巨大成功,使得越来越多的开发者希望利用 OpenAI 提供的 API 或私有化模型开发基于大语言模型的应用程序。然而,即使大语言模型的调用相对简单,仍需要完成大量的定制开发工作,包括 API 集成、交互逻辑、数据存储等…

Databend 开源周报第 125 期

Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。 密码策略 Data…

智能优化算法应用:基于浣熊算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于浣熊算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于浣熊算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.浣熊算法4.实验参数设定5.算法结果6.参考文献7.MA…

麒麟V10arm桌面版的安装包在麒麟V10服务器版安装

安装过后,可执行程序可能运行不了,看起来就像没识别为可执行程序。在终端运行,会发现其实是缺少了某些库,比如libicui18n.so.66、libicuuc.so.66、libicudata.so.66和libm.so.6库版本不对。 报这个错:error while loa…

Unity VR Pico apk安装失败:INSTALL_FAILED_UPDATE_INCOMPATIBLE

我的报错: PICO4企业版。安装apk,报错“安装失败。(所属的Unity项目打包的apk,被我在同一台pico4安装了20次) 调试方法: PIco4发布使用UNITY开发的Vr应用,格式为apk,安装的时候发生…

Quartz持久化(springboot整合mybatis版本实现调度任务持久化)--提供源码下载

1、Quartz持久化功能概述 1、实现使用quartz提供的默认11张持久化表存储quartz相关信息。 2、实现定时任务的编辑、启动、关闭、删除。 3、实现自定义持久化表存储quartz定时任务信息。 4、本案例使用springboot整合mybatis框架和MySQL数据库实现持久化 5、提供源码下载 …

众和策略:12月新批国产网游版号数量过百

上星期五(22日),A股冲高回落,三大股指挨近午盘拉升走高,午后再度回落走低,沪指尾盘跌幅收窄。到收盘,沪指跌0.13%报2914.78点,深成指跌0.39%报9221.31点,创业板指跌0.37%…

构建外卖系统:从技术到实战

在当今高度数字化的社会中,外卖系统的开发变得愈发重要。本文将从技术角度出发,带领读者一步步构建一个基础的外卖系统,并涵盖关键技术和实际代码。 1. 技术选型 1.1 后端开发 选择Node.js和Express框架进行后端开发,搭建一个灵…