<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Power on qytlix no blogs</title><link>https://blog.qyt.li/x/tags/power/</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/power/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><item><title>tlp启动配置</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/tlp%E5%90%AF%E5%8A%A8%E9%85%8D%E7%BD%AE/</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/tlp%E5%90%AF%E5%8A%A8%E9%85%8D%E7%BD%AE/</guid><description>
<![CDATA[<h1>tlp启动配置</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#tlp #power #config</p>
<h2 id="关掉其他电源管理">
<a class="header-anchor" href="#%e5%85%b3%e6%8e%89%e5%85%b6%e4%bb%96%e7%94%b5%e6%ba%90%e7%ae%a1%e7%90%86"></a>
关掉其他电源管理
</h2><p>例如<code>power-profiles-daemon</code>等等。</p>
<blockquote>
<p>记得关掉socket</p>
</blockquote>
<h2 id="屏蔽systemd-rfkill">
<a class="header-anchor" href="#%e5%b1%8f%e8%94%bdsystemd-rfkill"></a>
屏蔽<code>systemd-rfkill</code>
</h2><p>保证tlp管理无线设备正常。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">sudo systemctl mask systemd-rfkill.service
</span></span><span class="line"><span class="cl">sudo systemctl mask systemd-rfkill.socket
</span></span></code></pre></div><h2 id="systemctl启动tlp">
<a class="header-anchor" href="#systemctl%e5%90%af%e5%8a%a8tlp"></a>
<code>systemctl</code>启动<code>tlp</code>
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">systemctl <span class="nb">enable</span> --now tlp
</span></span></code></pre></div><h2 id="检查tlp状态">
<a class="header-anchor" href="#%e6%a3%80%e6%9f%a5tlp%e7%8a%b6%e6%80%81"></a>
检查<code>tlp</code>状态
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">sudo tlp-stat -s
</span></span></code></pre></div><h2 id="usb设备不自动挂起">
<a class="header-anchor" href="#usb%e8%ae%be%e5%a4%87%e4%b8%8d%e8%87%aa%e5%8a%a8%e6%8c%82%e8%b5%b7"></a>
USB设备不自动挂起
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"># /etc/tlp.conf
</span></span><span class="line"><span class="cl"># 1. USB自动挂起全部关闭
</span></span><span class="line"><span class="cl">USB_AUTOSUSPEND=0
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"># 2. 只排除某一个设备
</span></span><span class="line"><span class="cl"># 使用lsusb查看ID
</span></span><span class="line"><span class="cl"># USB_DENYLIST=&#34;****:****&#34;
</span></span></code></pre></div>
        
        <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><item><title>linux电源管理</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/linux%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</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/linux%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</guid><description>
<![CDATA[<h1>linux电源管理</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#power #manage
来源： <a href="https://geek-blogs.com/blog/arch-linux-power-management">https://geek-blogs.com/blog/arch-linux-power-management</a></p>
<h1 id="arch-linux-电源管理完全指南从基础到高级优化">
<a class="header-anchor" href="#arch-linux-%e7%94%b5%e6%ba%90%e7%ae%a1%e7%90%86%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97%e4%bb%8e%e5%9f%ba%e7%a1%80%e5%88%b0%e9%ab%98%e7%ba%a7%e4%bc%98%e5%8c%96"></a>
Arch Linux 电源管理完全指南：从基础到高级优化
</h1><p>Arch Linux 以其轻量、灵活和高度可定制的特性深受技术爱好者喜爱，但这种灵活性也意味着电源管理（尤其是笔记本电脑等移动设备）通常需要用户手动配置。良好的电源管理不仅能显著延长电池续航，还能减少发热、降低噪音并提升系统稳定性。本文将从基础概念、核心工具、最佳实践、配置示例到故障排除，全面讲解 Arch Linux 电源管理的技术细节，帮助你打造高效、稳定的电源管理方案。</p>
<h2 id="目录">
<a class="header-anchor" href="#%e7%9b%ae%e5%bd%95"></a>
目录<a href="https://geek-blogs.com/blog/arch-linux-power-management/#mu4-lu4">#</a>
</h2><ol>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#1-%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5">电源管理基础概念</a></li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#2-%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6%E4%B8%8E%E5%B7%A5%E5%85%B7">核心组件与工具</a>
<ul>
<li>2.1 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#21-%E5%86%85%E6%A0%B8%E4%B8%8E%E7%A1%AC%E4%BB%B6%E4%BA%A4%E4%BA%92">内核与硬件交互</a></li>
<li>2.2 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#22-%E7%94%A8%E6%88%B7%E7%A9%BA%E9%97%B4%E5%B7%A5%E5%85%B7tlp">用户空间工具：TLP</a></li>
<li>2.3 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#23-%E8%AF%8A%E6%96%AD%E5%B7%A5%E5%85%B7powertop">诊断工具：Powertop</a></li>
<li>2.4 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#24-%E7%B3%BB%E7%BB%9F%E7%BA%A7%E6%8E%A7%E5%88%B6systemd-%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86">系统级控制：systemd 电源管理</a></li>
<li>2.5 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#25-%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7brightnessctlacpi-%E7%AD%89">辅助工具：brightnessctl、acpi 等</a></li>
</ul>
</li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#3-%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E7%94%B5%E6%B1%A0%E4%B8%8E-ac-%E7%94%B5%E6%BA%90%E5%9C%BA%E6%99%AF%E4%BC%98%E5%8C%96">最佳实践：电池与 AC 电源场景优化</a>
<ul>
<li>3.1 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#31-%E7%94%B5%E6%B1%A0%E6%A8%A1%E5%BC%8F%E5%BB%B6%E9%95%BF%E7%BB%AD%E8%88%AA">电池模式：延长续航</a></li>
<li>3.2 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#32-ac-%E6%A8%A1%E5%BC%8F%E6%80%A7%E8%83%BD%E4%B8%8E%E7%A8%B3%E5%AE%9A%E6%80%A7%E5%B9%B3%E8%A1%A1">AC 模式：性能与稳定性平衡</a></li>
</ul>
</li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#4-%E9%85%8D%E7%BD%AE%E7%A4%BA%E4%BE%8B%E4%BB%8E%E5%9F%BA%E7%A1%80%E5%88%B0%E8%BF%9B%E9%98%B6">配置示例：从基础到进阶</a>
<ul>
<li>4.1 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#41-tlp-%E6%A0%B8%E5%BF%83%E9%85%8D%E7%BD%AE%E7%A4%BA%E4%BE%8B">TLP 核心配置示例</a></li>
<li>4.2 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#42-powertop-%E4%BC%98%E5%8C%96%E5%AE%9E%E4%BE%8B">Powertop 优化实例</a></li>
<li>4.3 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#43-%E8%87%AA%E5%8A%A8%E6%8C%82%E8%B5%B7%E4%B8%8E%E4%BD%8E%E7%94%B5%E9%87%8F%E4%BF%9D%E6%8A%A4">自动挂起与低电量保护</a></li>
</ul>
</li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#5-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B8%8E%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4">常见问题与故障排除</a>
<ul>
<li>5.1 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#51-%E7%94%B5%E6%B1%A0%E7%BB%AD%E8%88%AA%E8%BF%87%E7%9F%AD">电池续航过短</a></li>
<li>5.2 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#52-%E6%8C%82%E8%B5%B7%E6%81%A2%E5%A4%8D%E5%A4%B1%E8%B4%A5">挂起/恢复失败</a></li>
<li>5.3 <a href="https://geek-blogs.com/blog/arch-linux-power-management/#53-%E8%BF%87%E7%83%AD%E4%B8%8E%E9%A3%8E%E6%89%87%E5%99%AA%E9%9F%B3">过热与风扇噪音</a></li>
</ul>
</li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#6-%E9%AB%98%E7%BA%A7%E8%AF%9D%E9%A2%98%E5%86%85%E6%A0%B8%E5%8F%82%E6%95%B0%E4%B8%8E%E7%A1%AC%E4%BB%B6%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%8C%96">高级话题：内核参数与硬件深度优化</a></li>
<li><a href="https://geek-blogs.com/blog/arch-linux-power-management/#7-%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99">参考资料</a></li>
</ol>
<h2 id="1-电源管理基础概念">
<a class="header-anchor" href="#1-%e7%94%b5%e6%ba%90%e7%ae%a1%e7%90%86%e5%9f%ba%e7%a1%80%e6%a6%82%e5%bf%b5"></a>
1. 电源管理基础概念<a href="https://geek-blogs.com/blog/arch-linux-power-management/#1-dian4-yuan2-guan3-li3-ji1-chu3-gai4-nian4">#</a>
</h2><p>在深入工具之前，需先理解 Linux 电源管理的核心概念：</p>
<ul>
<li>
<p><strong>电源状态</strong>：系统电源状态分为运行（Active）、挂起（Suspend，S3 模式，传统深度睡眠）、休眠（Hibernate，S4 模式，内存写入磁盘后断电）、混合睡眠（Hybrid Sleep，S3+S4，兼顾快速恢复与数据安全）。现代 Intel 平台还支持 S0ix（Low-Power Idle，低功耗活动状态），但需硬件与固件支持。</p>
</li>
<li>
<p><strong>CPU 调控器（Governor）</strong>：控制 CPU 频率动态调整策略，常见模式包括：</p>
<ul>
<li><code>powersave</code>：优先降低频率，节省电量；</li>
<li><code>performance</code>：维持最高频率，提升性能；</li>
<li><code>schedutil</code>（默认）：基于调度器负载动态调整，平衡性能与功耗；</li>
<li><code>ondemand</code>/<code>conservative</code>：根据负载阈值调整（较旧，逐步被 <code>schedutil</code> 取代）。</li>
</ul>
</li>
<li>
<p><strong>设备功耗</strong>：除 CPU 外，屏幕、Wi-Fi、蓝牙、硬盘/SSD、USB 设备等均为耗电大户，需针对性优化（如降低亮度、禁用闲置设备）。</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>