如何在Linux中禁用自动挂起

在许多情况下,自动挂起是一项方便的功能。当您不经常使用计算机时,它可以防止图像残留并节省电量。

如果您在开放环境中工作,它甚至可以保护您的计算机免受机会主义者的窥探,试图在您离开时窃取敏感数据。

然而,这并不意味着自动暂停功能完全有用。它通常很烦人并且会扰乱您的工作流程,例如当您尝试阅读较长的网页或在后台主动运行应用程序时。在这些情况下,禁用自动挂起将使您能够充分利用 Linux 系统。

如何使用 GUI 禁用自动挂起

关闭计算机上的自动暂停的最简单方法之一是使用“设置”应用程序。您可以通过导航到“设置”>“电源”来调整 Ubuntu 和类似发行版中的系统暂停设置。单击“自动挂起”并切换这两个设置,以便您的计算机在使用电池电源或插入电源时不会自动挂起。如何在Linux中禁用自动挂起

如果您不反对使用应用程序来防止自动暂停,您可能还会发现 Caffeine 等程序可以帮助您解决问题。除此之外,对于 Debian 和 Ubuntu 以外的发行版(例如 Arch Linux),该过程类似 – 尽管您可能需要寻找发行版特定的配置。

应该注意的是,如果您的计算机在调整设置后仍继续自动挂起或睡眠,则可能需要检查 BIOS 设置。通过重新启动 PC 打开 BIOS 后,通常可以通过导航到“电源管理”选项卡来配置睡眠设置。

如何从 CLI 禁用自动挂起

您会发现在 Linux 上使用命令行界面 (CLI) 禁用自动挂起同样容易,因为您只需要在大多数发行版上输入几个命令。

在基于 Debian 的发行版(例如 Ubuntu 和 Linux Mint)上,您可以使用以下命令禁用挂起守护程序(并验证其状态是否已禁用):

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

如何在Linux中禁用自动挂起如果您成功禁用负责系统休眠和睡眠的守护进程,第二个命令将导致每个守护进程显示“ Loaded: masked (Reason: Unit [daemon].target is masked.) Active: inactive (dead)”结果命令中列出。您可能需要重新启动系统才能使更改生效。

在其他发行版中禁用自动挂起的过程是类似的,尽管您可能需要研究一些论坛以获取具体建议。在 Arch Linux 中,使用sudo nano /etc/X11/xinit/xinitrc将以下行添加到.xinitrc通常可以解决问题:

xset s off xset -dpms xset s noblank

如果您的笔记本电脑想要防止合上盖子后挂起,您还需要编辑配置文件/etc/systemd.logind.conf。使用以下命令打开文件,添加星号后的行,然后关闭并保存文件以禁用因笔记本电脑关闭而导致的系统挂起:

sudo nano /etc/systemd/logind.conf * [Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore

如果您打算在笔记本电脑上禁用自动挂起功能,输入上述命令非常重要。另一方面,当盖子关闭时,systemd-logind 守护进程将每秒尝试调用sleep.target数百次。虽然调整logind.conf可能很麻烦,但它将有助于防止计算机的 CPU 过载。

请务必注意,您可以轻松地重新启用自动暂停。如果您想再次运行这些系统服务,可以通过打开终端并输入以下命令来在系统上启用它们:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年8月23日 下午9:22
下一篇 2023年8月23日

相关推荐

  • 如何在Linux上安装Qt进行GUI应用程序开发

    Qt 是一个跨平台应用程序框架,允许开发人员为多个操作系统创建和部署软件。 Qt 主要用作快速 GUI 开发的方式,还提供用于网络、文件处理和数据库集成的工具。这是在 Linux …

    2023年8月21日
  • 如何在Ubuntu Linux上安装Microsoft Teams

    如今,拥有多个操作系统是很正常的事情。但是,如果第二个操作系统是 Linux 的发行版之一,则您必须时不时地运行代码以安装基本应用程序。这篇文章试图讨论如何使用 GUI 和终端在 …

    2023年5月12日
  • 如何在Linux中提取GZ文件(Gzip与GZ有什么区别)

    在 Linux PC 上下载和安装软件?有时您需要知道如何在 Linux 中打开 GZ 文件。本指南将引导您完成它。 如果您使用的是 Linux PC,则需要不时打开已压缩以占用更…

    2023年2月5日
  • 如何在你的Linux机器上设置蓝牙

    在本文中,我们将讨论如何在不同的 Linux 发行版上设置蓝牙。Linux 可能内置也可能不内置蓝牙支持。好吧,您始终可以使用一些第三方工具(如Bluez、Blueman等) 使其…

    2023年5月24日