<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HandleLidSwitchExternalPower on qytlix no blogs</title><link>https://blog.qyt.li/x/tags/handlelidswitchexternalpower/</link><description>Recent content from qytlix no blogs</description><generator>Hugo</generator><language>en-us</language><managingEditor>qytlix@gmail.com (qytlix)</managingEditor><webMaster>qytlix@gmail.com (qytlix)</webMaster><copyright>All articles on this blog are licensed under the BY-NC-SA license agreement unless otherwise stated. Please indicate the source when reprinting!</copyright><lastBuildDate>Wed, 08 Apr 2026 11:08:03 +0800</lastBuildDate><atom:link href="https://blog.qyt.li/x/tags/handlelidswitchexternalpower/index.xml" rel="self" type="application/rss+xml"/><item><title>合盖运行</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E5%90%88%E7%9B%96%E8%BF%90%E8%A1%8C/</link><pubDate>Wed, 08 Apr 2026 11:08:03 +0800</pubDate><author>qytlix@gmail.com (qytlix)</author><guid>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E5%90%88%E7%9B%96%E8%BF%90%E8%A1%8C/</guid><description>
<![CDATA[<h1>合盖运行</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#config #power</p>
<blockquote>
<p>有一点问题，打开之后进不了hyprland。</p>
</blockquote>
<p>想让你的Linux笔记本在合上盖子后继续运行（比如下载文件或当服务器），可以通过修改一个系统配置文件来实现。几乎所有主流的Linux发行版（如Ubuntu、Debian、CentOS等）都适用这个方法。</p>
<p>下面是具体的操作步骤，跟着做就能搞定。</p>
<h3 id="-核心操作修改配置文件">
<a class="header-anchor" href="#-%e6%a0%b8%e5%bf%83%e6%93%8d%e4%bd%9c%e4%bf%ae%e6%94%b9%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6"></a>
⚙️ 核心操作：修改配置文件
</h3><p>这个操作的核心是告诉系统，在合上盖子时“什么也不做”，而不是进入休眠。</p>
<ol>
<li>
<p><strong>打开终端</strong>：在你的Linux系统上打开终端程序。</p>
</li>
<li>
<p><strong>编辑配置文件</strong>：在终端中输入以下命令，使用管理员权限编辑配置文件。这里以<code>nano</code>编辑器为例，如果你熟悉<code>vim</code>，也可以将<code>nano</code>替换为<code>vim</code>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo nano /etc/systemd/logind.conf
</span></span></code></pre></div></li>
<li>
<p><strong>修改配置项</strong>：在打开的文件中，找到下面这几行（它们通常是被<code>#</code>注释掉的）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1">#HandleLidSwitch=suspend</span>
</span></span><span class="line"><span class="cl"><span class="c1">#HandleLidSwitchExternalPower=suspend</span>
</span></span><span class="line"><span class="cl"><span class="c1">#HandleLidSwitchDocked=ignore</span>
</span></span></code></pre></div><p>将它们修改为下面的样子（<strong>删除行首的<code>#</code>，并将等号后面的值改为<code>ignore</code></strong>）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nv">HandleLidSwitch</span><span class="o">=</span>ignore
</span></span><span class="line"><span class="cl"><span class="nv">HandleLidSwitchExternalPower</span><span class="o">=</span>ignore
</span></span><span class="line"><span class="cl"><span class="nv">HandleLidSwitchDocked</span><span class="o">=</span>ignore
</span></span></code></pre></div><p><strong>各参数的含义</strong>：</p>
<ul>
<li><code>HandleLidSwitch</code>：定义了在最常见情况下（即未区分以下两种特殊状态）合上笔记本盖子的行为。</li>
<li><code>HandleLidSwitchExternalPower</code>：当笔记本连接着外部电源时，合上盖子的行为。</li>
<li><code>HandleLidSwitchDocked</code>：当笔记本连接着扩展坞或外接显示器时，合上盖子的行为。</li>
<li>将值设置为<code>ignore</code>，就是告诉系统忽略合盖这个事件，什么也不做，从而保持系统继续运行。</li>
</ul>
</li>
<li>
<p><strong>保存文件并退出</strong>：</p>
<ul>
<li>如果你使用的是<code>nano</code>，按 <code>Ctrl + O</code> 保存文件，然后按 <code>Ctrl + X</code> 退出。</li>
<li>如果你使用的是<code>vim</code>，按 <code>Esc</code> 键退出编辑模式，然后输入 <code>:wq</code> 并回车。</li>
</ul>
</li>
<li>
<p><strong>重启服务使配置生效</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo systemctl restart systemd-logind
</span></span></code></pre></div><p>执行完这条命令后，你的设置就生效了，现在合上笔记本盖子，系统就会继续运行。</p>
</li>
</ol>
<h3 id="-补充说明与进阶技巧">
<a class="header-anchor" href="#-%e8%a1%a5%e5%85%85%e8%af%b4%e6%98%8e%e4%b8%8e%e8%bf%9b%e9%98%b6%e6%8a%80%e5%b7%a7"></a>
💡 补充说明与进阶技巧
</h3><ul>
<li><strong>只想锁屏，不想休眠？</strong>：如果你合上盖子的目的只是暂时离开，希望系统在后台继续运行，但屏幕关闭以节省电力和保护屏幕，可以将 <code>HandleLidSwitch</code> 的值设置为 <code>lock</code>。这样合盖后屏幕会锁定（通常屏幕背光也会关闭），但所有程序继续运行。你回来打开盖子，输入密码就能继续使用。</li>
<li><strong>屏幕还亮着？可以手动关闭</strong>：如果你按照上面的步骤设置后，合上盖子屏幕依然亮着，可以考虑安装一个小工具来手动关闭屏幕。例如，安装 <code>vbetool</code>：
<ol>
<li>安装命令：<code>sudo apt install vbetool</code> (适用于Debian/Ubuntu系统)</li>
<li>关闭屏幕：<code>sudo vbetool dpms off</code></li>
<li>开启屏幕：<code>sudo vbetool dpms on</code>
你可以将关闭屏幕的命令设置一个快捷键，或者合盖前在终端中运行。</li>
</ol>
</li>
</ul>
<p>希望这些步骤对你有帮助。设置好之后，你的笔记本就能变身为一台安静的“服务器”啦。如果在操作过程中遇到什么问题，比如找不到文件或者命令报错，随时可以再问我。</p>
        
        <hr><p>Published on 2026-04-08 at <a href='https://blog.qyt.li/x/'>qytlix no blogs</a>, last modified on 2026-04-08</p>]]></description><category>content</category><category>tech</category><category>技术</category></item></channel></rss>