<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Content on qytlix no blogs</title><link>https://blog.qyt.li/x/categories/content/</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/categories/content/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/%E9%BA%A6%E5%85%8B%E9%A3%8E%E9%97%AE%E9%A2%98/</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/%E9%BA%A6%E5%85%8B%E9%A3%8E%E9%97%AE%E9%A2%98/</guid><description>
<![CDATA[<h1>麦克风问题</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#config
在hyprland.conf加入</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">exec-once = pactl set-card-profile 46 output:analog-stereo+input:analog-stereo
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">exec-once = pactl set-default-source alsa_input.pci-0000_63_00.6.analog-stereo
</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>音响只有单边声音</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E9%9F%B3%E5%93%8D%E5%8F%AA%E6%9C%89%E5%8D%95%E8%BE%B9%E5%A3%B0%E9%9F%B3/</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/%E9%9F%B3%E5%93%8D%E5%8F%AA%E6%9C%89%E5%8D%95%E8%BE%B9%E5%A3%B0%E9%9F%B3/</guid><description>
<![CDATA[<h1>音响只有单边声音</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#sound #driver
在<code>alsamixer</code>（命令行工具）里面用<code>F6</code>选择声卡，把<code>Speaker</code>一栏拉满即可。</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>配置SUSE作为服务器</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E9%85%8D%E7%BD%AEsuse%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E5%99%A8/</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/%E9%85%8D%E7%BD%AEsuse%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E5%99%A8/</guid><description>
<![CDATA[<h1>配置SUSE作为服务器</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#systemctl #配置
关闭了一些服务</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-zsh" data-lang="zsh"><span class="line"><span class="cl">sudo systemctl disable bluetooth.servise <span class="c1"># 蓝牙</span>
</span></span><span class="line"><span class="cl">sudo systemctl disable cups <span class="c1"># 打印机</span>
</span></span><span class="line"><span class="cl">ModemManager <span class="c1"># 调制解调器管理	无移动网络设备（如 4G 网卡）可禁用</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo systemctl disable smb
</span></span><span class="line"><span class="cl">sudo systemctl disable ollama
</span></span><span class="line"><span class="cl">sudo systemctl disable v2raya
</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>配置</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/arch%E5%88%9D%E6%AD%A5%E8%B0%83%E6%95%99%E8%AE%B0%E5%BD%95/%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/arch%E5%88%9D%E6%AD%A5%E8%B0%83%E6%95%99%E8%AE%B0%E5%BD%95/%E9%85%8D%E7%BD%AE/</guid><description>
<![CDATA[<h1>配置</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>上一篇：<a href="https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/arch%E5%88%9D%E6%AD%A5%E8%B0%83%E6%95%99%E8%AE%B0%E5%BD%95/%E5%AE%89%E8%A3%85/">安装</a>
#config #配置</p>
<h1 id="联网">
<a class="header-anchor" href="#%e8%81%94%e7%bd%91"></a>
联网
</h1><p>首先启用<code>iwd</code>服务和<code>systemd-resolved</code>服务。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl <span class="nb">enable</span> --now iwd
</span></span><span class="line"><span class="cl">systemctl <span class="nb">enable</span> --now systemd-resolved
</span></span></code></pre></div><p>再按照<a href="https://wiki.archlinuxcn.org/wiki/Iwd">iwd教程</a>里面讲的重新配置一下网络，并且仔细看完<a href="https://wiki.archlinuxcn.org/wiki/Iwd#%E5%90%AF%E7%94%A8%E5%86%85%E7%BD%AE%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE">这个</a>去配置<code>DHCP</code>。</p>

  <blockquote class="alert-blockquote warning">
    <p class="alert-heading">
      Warning
    </p>
    <p><p>注意所有的“配置完成但是不生效”，请先关注服务<strong>是否启动或者重启</strong>！</p></p>
  </blockquote>

<h1 id="更新">
<a class="header-anchor" href="#%e6%9b%b4%e6%96%b0"></a>
更新
</h1><p>开始滚～</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">pacman -Syu
</span></span></code></pre></div><h1 id="重要的一点">
<a class="header-anchor" href="#%e9%87%8d%e8%a6%81%e7%9a%84%e4%b8%80%e7%82%b9"></a>
重要的一点
</h1><p>参见<a href="https://wiki.archlinuxcn.org/wiki/%E5%BB%BA%E8%AE%AE%E9%98%85%E8%AF%BB">建议阅读</a>。</p>
<h1 id="添加普通用户">
<a class="header-anchor" href="#%e6%b7%bb%e5%8a%a0%e6%99%ae%e9%80%9a%e7%94%a8%e6%88%b7"></a>
添加普通用户
</h1><p>注意添加到<code>network</code>用户组中，这样就可以使用<code>iwd</code>服务了。</p>
<blockquote>
<p>然而并没有什么用（之前都配置好了，后面又是用的<code>NM</code>）。</p>
</blockquote>
<h1 id="使用gnome">
<a class="header-anchor" href="#%e4%bd%bf%e7%94%a8gnome"></a>
使用GNOME
</h1><h2 id="安装中文">
<a class="header-anchor" href="#%e5%ae%89%e8%a3%85%e4%b8%ad%e6%96%87"></a>
安装中文
</h2><p><em><strong>RTFM&amp;STFW</strong></em></p>
<h2 id="使用蓝牙">
<a class="header-anchor" href="#%e4%bd%bf%e7%94%a8%e8%93%9d%e7%89%99"></a>
使用蓝牙
</h2><p>最好禁用蓝牙，因为根本没有用上的时候。</p>
<h2 id="使用networkmanager">
<a class="header-anchor" href="#%e4%bd%bf%e7%94%a8networkmanager"></a>
使用NetworkManager
</h2><p><a href="https://blog.alkali.top/2021/08/20/%E4%BD%BF%E7%94%A8iwd%E4%BD%9C%E4%B8%BANetworkManager%E7%9A%84WiFi-backend/">可以替换iwd后端</a></p>
<h2 id="配置终端快捷键">
<a class="header-anchor" href="#%e9%85%8d%e7%bd%ae%e7%bb%88%e7%ab%af%e5%bf%ab%e6%8d%b7%e9%94%ae"></a>
配置终端快捷键
</h2><p>现在终端的名字叫做<code>kgx</code></p>
<h2 id="配置输入法">
<a class="header-anchor" href="#%e9%85%8d%e7%bd%ae%e8%be%93%e5%85%a5%e6%b3%95"></a>
配置输入法
</h2><p>安装<code>fcitx5</code>,在<code>扩展</code>中打开<code>Status Icons</code>。看右上角有一个方块，右键就知道该怎么做了。</p>
<h2 id="构建aur">
<a class="header-anchor" href="#%e6%9e%84%e5%bb%baaur"></a>
构建AUR
</h2><h3 id="使用提示">
<a class="header-anchor" href="#%e4%bd%bf%e7%94%a8%e6%8f%90%e7%a4%ba"></a>
使用提示
</h3><p>不要在<code>root</code>下使用<code>git clone</code>,因为等下在<code>makepkg</code>的时候只能用普通用户，但是下载下来的文件是<code>root</code>的，普通用户没有访问权限。</p>
<h3 id="好多依赖问题我还要一个一个下载好累">
<a class="header-anchor" href="#%e5%a5%bd%e5%a4%9a%e4%be%9d%e8%b5%96%e9%97%ae%e9%a2%98%e6%88%91%e8%bf%98%e8%a6%81%e4%b8%80%e4%b8%aa%e4%b8%80%e4%b8%aa%e4%b8%8b%e8%bd%bd%e5%a5%bd%e7%b4%af"></a>
好多依赖问题，我还要一个一个下载好累！
</h3><p>在<code>makepkg</code>后面加上<code>-s</code>参数就不用自己下载依赖了。</p>

  <blockquote class="alert-blockquote note">
    <p class="alert-heading">
      Note
    </p>
    <p><p>感觉arch的干净感只在没有安装这些文件的时候才有的。</p></p>
  </blockquote>

<h3 id="安装">
<a class="header-anchor" href="#%e5%ae%89%e8%a3%85"></a>
安装
</h3><p>安装：<code>makepkg -i</code>
注意<code>sudo</code>是一个包，需要<code>pacman</code>的。</p>
<h3 id="聪明的你一定会使用yay的对吧">
<a class="header-anchor" href="#%e8%81%aa%e6%98%8e%e7%9a%84%e4%bd%a0%e4%b8%80%e5%ae%9a%e4%bc%9a%e4%bd%bf%e7%94%a8yay%e7%9a%84%e5%af%b9%e5%90%a7"></a>
聪明的你一定会使用yay的，对吧？
</h3><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git clone https://aur.archlinux.org/yay.git
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> yay
</span></span><span class="line"><span class="cl">makepkg -si
</span></span></code></pre></div><h3 id="脚本自己从github下载太慢啦">
<a class="header-anchor" href="#%e8%84%9a%e6%9c%ac%e8%87%aa%e5%b7%b1%e4%bb%8egithub%e4%b8%8b%e8%bd%bd%e5%a4%aa%e6%85%a2%e5%95%a6"></a>
脚本自己从github下载太慢啦！
</h3><p>直接找镜像下载好了之后扔到对应的<strong>安装文件夹的根目录</strong>里面，然后再启动脚本就可以了。</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>Arch初步调教记录</category><category>content</category><category>tech</category><category>技术</category></item><item><title>部分electron应用卡死解决方案</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E9%83%A8%E5%88%86electron%E5%BA%94%E7%94%A8%E5%8D%A1%E6%AD%BB%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</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/%E9%83%A8%E5%88%86electron%E5%BA%94%E7%94%A8%E5%8D%A1%E6%AD%BB%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</guid><description>
<![CDATA[<h1>部分electron应用卡死解决方案</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>例如<code>linuxqq</code>和<code>steam</code>。
#electron #linuxqq #steam #config #fcitx5</p>
<h2 id="报错信息">
<a class="header-anchor" href="#%e6%8a%a5%e9%94%99%e4%bf%a1%e6%81%af"></a>
报错信息
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">Gdk: gdk_wayland_display_get_wl_display: assertion <span class="s1">&#39;GDK_IS_WAYLAND_DISPLAY (display)&#39;</span> failed
</span></span><span class="line"><span class="cl"><span class="c1"># 通常到这里就重复或者直接卡死掉没有输出了</span>
</span></span></code></pre></div><h2 id="解决方案">
<a class="header-anchor" href="#%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88"></a>
解决方案
</h2><p><a href="https://chat.deepseek.com/share/5977hs8juzeqmo6f5i">ds原对话</a>
注意先看看是不是环境变量的问题。
例如<code>GTK_IM_MODULE</code>有没有设置成<code>wayland</code>？</p>
<p>来自<code>deepseek</code>：</p>
<blockquote>
<p>Fcitx5 官方文档和许多 Wayland 环境的实践都表明，不建议全局设置 <code>GTK_IM_MODULE</code> 和 <code>QT_IM_MODULE</code> 环境变量</p>
</blockquote>
<p>就是说把这个环境变量删掉就好了，在<code>hyprland.conf</code>里面看看有没有。</p>
<p>如果不是，另寻高就（或者使用下面的脚本）。</p>
<h2 id="附录">
<a class="header-anchor" href="#%e9%99%84%e5%bd%95"></a>
附录
</h2><p>ds写的脚本，改了一点点。
最后的二分判断稍微有一点问题，但是人力对比一下就能发现出问题的环境变量了。
位置：<code>~/Documents/Ideas/test_env/main.sh</code></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 二分法查找导致 linuxqq 启动失败的环境变量</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 基于已知成功的基础环境：env -i HOME=$HOME USER=$USER DISPLAY=$DISPLAY \</span>
</span></span><span class="line"><span class="cl"><span class="c1">#   XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS \</span>
</span></span><span class="line"><span class="cl"><span class="c1">#   PATH=/usr/bin:/usr/local/bin linuxqq</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nb">set</span> -e
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 基础变量（必须保留才能启动）</span>
</span></span><span class="line"><span class="cl"><span class="nv">basic_vars</span><span class="o">=(</span>HOME USER DISPLAY XDG_RUNTIME_DIR DBUS_SESSION_BUS_ADDRESS<span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="c1"># PATH 固定值（可根据你的系统调整）</span>
</span></span><span class="line"><span class="cl"><span class="nv">PATH_VAL</span><span class="o">=</span><span class="s2">&#34;/usr/bin:/usr/local/bin&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 检查基础变量是否已设置</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">basic_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">    <span class="k">if</span> <span class="o">[</span> -z <span class="s2">&#34;</span><span class="si">${</span><span class="p">!var</span><span class="si">}</span><span class="s2">&#34;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">        <span class="nb">echo</span> <span class="s2">&#34;错误: 基础变量 </span><span class="nv">$var</span><span class="s2"> 未设置，无法进行测试。&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="nb">exit</span> <span class="m">1</span>
</span></span><span class="line"><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="cl"><span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 获取当前所有环境变量名</span>
</span></span><span class="line"><span class="cl">mapfile -t all_vars &lt; &lt;<span class="o">(</span><span class="nb">compgen</span> -e<span class="o">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 定义要排除的变量（基础变量、PATH 及 shell 内部变量）</span>
</span></span><span class="line"><span class="cl"><span class="nv">exclude_vars</span><span class="o">=(</span><span class="s2">&#34;</span><span class="si">${</span><span class="nv">basic_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span> <span class="s2">&#34;PATH&#34;</span> <span class="s2">&#34;_&#34;</span> <span class="s2">&#34;SHLVL&#34;</span> <span class="s2">&#34;PWD&#34;</span> <span class="s2">&#34;OLDPWD&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nv">exclude_vars</span><span class="o">+=(</span><span class="s2">&#34;BASH_EXECUTION_STRING&#34;</span> <span class="s2">&#34;BASH_LINENO&#34;</span> <span class="s2">&#34;BASH_SOURCE&#34;</span> <span class="s2">&#34;BASH_VERSINFO&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nv">exclude_vars</span><span class="o">+=(</span><span class="s2">&#34;BASH_VERSION&#34;</span> <span class="s2">&#34;DIRSTACK&#34;</span> <span class="s2">&#34;EUID&#34;</span> <span class="s2">&#34;GROUPS&#34;</span> <span class="s2">&#34;IFS&#34;</span> <span class="s2">&#34;LINENO&#34;</span> <span class="s2">&#34;MACHTYPE&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nv">exclude_vars</span><span class="o">+=(</span><span class="s2">&#34;OPTERR&#34;</span> <span class="s2">&#34;OPTIND&#34;</span> <span class="s2">&#34;OSTYPE&#34;</span> <span class="s2">&#34;PIPESTATUS&#34;</span> <span class="s2">&#34;PPID&#34;</span> <span class="s2">&#34;SECONDS&#34;</span> <span class="s2">&#34;SHELLOPTS&#34;</span> <span class="s2">&#34;UID&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 将排除列表转为关联数组</span>
</span></span><span class="line"><span class="cl"><span class="nb">declare</span> -A exclude_map
</span></span><span class="line"><span class="cl"><span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">exclude_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">    exclude_map<span class="o">[</span><span class="s2">&#34;</span><span class="nv">$var</span><span class="s2">&#34;</span><span class="o">]=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="k">done</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 排除所有以 BASH_ 开头的变量</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">all_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">    <span class="k">if</span> <span class="o">[[</span> <span class="nv">$var</span> <span class="o">==</span> BASH_* <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">        exclude_map<span class="o">[</span><span class="s2">&#34;</span><span class="nv">$var</span><span class="s2">&#34;</span><span class="o">]=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="cl"><span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 构建候选变量列表（未排除的变量）</span>
</span></span><span class="line"><span class="cl"><span class="nv">candidates</span><span class="o">=()</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">all_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">    <span class="k">if</span> <span class="o">[[</span> -z <span class="s2">&#34;</span><span class="si">${</span><span class="nv">exclude_map</span><span class="p">[</span><span class="nv">$var</span><span class="p">]</span><span class="si">}</span><span class="s2">&#34;</span> <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">        <span class="nv">candidates</span><span class="o">+=(</span><span class="s2">&#34;</span><span class="nv">$var</span><span class="s2">&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="cl"><span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 排序以保证顺序固定</span>
</span></span><span class="line"><span class="cl"><span class="nv">IFS</span><span class="o">=</span><span class="s1">$&#39;\n&#39;</span> <span class="nv">candidates</span><span class="o">=(</span><span class="k">$(</span>sort <span class="o">&lt;&lt;&lt;</span><span class="s2">&#34;</span><span class="si">${</span><span class="nv">candidates</span><span class="p">[*]</span><span class="si">}</span><span class="s2">&#34;</span><span class="k">)</span><span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nb">unset</span> IFS
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">&#34;候选环境变量数量: </span><span class="si">${#</span><span class="nv">candidates</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">&#34;开始二分查找...&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nv">low</span><span class="o">=</span><span class="m">0</span>
</span></span><span class="line"><span class="cl"><span class="nv">high</span><span class="o">=</span><span class="k">$((</span><span class="si">${#</span><span class="nv">candidates</span><span class="p">[@]</span><span class="si">}</span> <span class="o">-</span> <span class="m">1</span><span class="k">))</span>
</span></span><span class="line"><span class="cl"><span class="nv">iteration</span><span class="o">=</span><span class="m">1</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">while</span> <span class="o">[</span> <span class="nv">$low</span> -le <span class="nv">$high</span> <span class="o">]</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">    <span class="nv">mid</span><span class="o">=</span><span class="k">$((</span> <span class="o">(</span>low <span class="o">+</span> high<span class="o">)</span> <span class="o">/</span> <span class="m">2</span> <span class="k">))</span>
</span></span><span class="line"><span class="cl">    <span class="c1"># 当前测试的变量子集：candidates[0] 到 candidates[mid]</span>
</span></span><span class="line"><span class="cl">    <span class="nv">test_vars</span><span class="o">=(</span><span class="s2">&#34;</span><span class="si">${</span><span class="nv">candidates</span><span class="p">[@]:</span><span class="nv">0</span><span class="p">:</span><span class="k">$((</span>mid+1<span class="k">))</span><span class="si">}</span><span class="s2">&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;=== 迭代 </span><span class="nv">$iteration</span><span class="s2"> ===&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;测试变量范围: [0, </span><span class="nv">$mid</span><span class="s2">] (共 </span><span class="si">${#</span><span class="nv">test_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2"> 个变量)&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;第一个变量: </span><span class="si">${</span><span class="nv">candidates</span><span class="p">[0]</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;最后一个变量: </span><span class="si">${</span><span class="nv">candidates</span><span class="p">[mid]</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="c1"># 构建 env 命令</span>
</span></span><span class="line"><span class="cl">    <span class="nv">env_cmd</span><span class="o">=(</span>env -i<span class="o">)</span>
</span></span><span class="line"><span class="cl">    <span class="c1"># 添加基础变量</span>
</span></span><span class="line"><span class="cl">    <span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">basic_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">        <span class="c1"># 注意：这里的单引号是必要的</span>
</span></span><span class="line"><span class="cl">        <span class="nv">env_cmd</span><span class="o">+=(</span><span class="s2">&#34;</span><span class="nv">$var</span><span class="s2">=&#39;</span><span class="si">${</span><span class="p">!var</span><span class="si">}</span><span class="s2">&#39;&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">    <span class="k">done</span>
</span></span><span class="line"><span class="cl">    <span class="nv">env_cmd</span><span class="o">+=(</span><span class="s2">&#34;PATH=&#39;</span><span class="nv">$PATH_VAL</span><span class="s2">&#39;&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">    <span class="c1"># 添加当前测试的候选变量</span>
</span></span><span class="line"><span class="cl">    <span class="k">for</span> var in <span class="s2">&#34;</span><span class="si">${</span><span class="nv">test_vars</span><span class="p">[@]</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> <span class="k">do</span>
</span></span><span class="line"><span class="cl">        <span class="nv">env_cmd</span><span class="o">+=(</span><span class="s2">&#34;</span><span class="nv">$var</span><span class="s2">=&#39;</span><span class="si">${</span><span class="p">!var</span><span class="si">}</span><span class="s2">&#39;&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">    <span class="k">done</span>
</span></span><span class="line"><span class="cl">    <span class="nv">env_cmd</span><span class="o">+=(</span><span class="s2">&#34;linuxqq&#34;</span><span class="o">)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="c1"># 显示将要运行的命令（简洁）</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;运行命令: </span><span class="si">${</span><span class="nv">env_cmd</span><span class="p">[*]</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;请观察程序是否能正常启动（不报错且界面正常）&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">read</span> -p <span class="s2">&#34;是否成功? (y/n) &#34;</span> -n <span class="m">1</span> -r response
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="k">if</span> <span class="o">[[</span> <span class="nv">$response</span> <span class="o">=</span>~ ^<span class="o">[</span>Yy<span class="o">]</span>$ <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">        <span class="nb">echo</span> <span class="s2">&#34;成功: 问题变量在右侧区间&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="nv">low</span><span class="o">=</span><span class="k">$((</span>mid <span class="o">+</span> <span class="m">1</span><span class="k">))</span>
</span></span><span class="line"><span class="cl">    <span class="k">else</span>
</span></span><span class="line"><span class="cl">        <span class="nb">echo</span> <span class="s2">&#34;失败: 问题变量在左侧区间&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="nv">high</span><span class="o">=</span><span class="k">$((</span>mid <span class="o">-</span> <span class="m">1</span><span class="k">))</span>
</span></span><span class="line"><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="cl">    <span class="nv">iteration</span><span class="o">=</span><span class="k">$((</span>iteration <span class="o">+</span> <span class="m">1</span><span class="k">))</span>
</span></span><span class="line"><span class="cl"><span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">if</span> <span class="o">[</span> <span class="nv">$low</span> -eq <span class="nv">$high</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    <span class="nv">culprit</span><span class="o">=</span><span class="s2">&#34;</span><span class="si">${</span><span class="nv">candidates</span><span class="p">[</span><span class="nv">$low</span><span class="p">]</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;找到可能导致问题的变量: </span><span class="nv">$culprit</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;当前值: </span><span class="si">${</span><span class="p">!culprit</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;你可以尝试取消设置该变量再启动:&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;  unset </span><span class="nv">$culprit</span><span class="s2"> &amp;&amp; linuxqq&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;或者使用干净的 env 启动:&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;  env -i HOME=\&#34;\$HOME\&#34; USER=\&#34;\$USER\&#34; DISPLAY=\&#34;\$DISPLAY\&#34; \\&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;      XDG_RUNTIME_DIR=\&#34;\$XDG_RUNTIME_DIR\&#34; \\&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;      DBUS_SESSION_BUS_ADDRESS=\&#34;\$DBUS_SESSION_BUS_ADDRESS\&#34; \\&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;      PATH=/usr/bin:/usr/local/bin linuxqq&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;未找到具体变量，可能由多个变量组合引起，或不在候选列表中。&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</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>读取ls带空格文件</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E8%AF%BB%E5%8F%96ls%E5%B8%A6%E7%A9%BA%E6%A0%BC%E6%96%87%E4%BB%B6/</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/%E8%AF%BB%E5%8F%96ls%E5%B8%A6%E7%A9%BA%E6%A0%BC%E6%96%87%E4%BB%B6/</guid><description>
<![CDATA[<h1>读取ls带空格文件</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#shell #IFS</p>
<h1 id="问题原因">
<a class="header-anchor" href="#%e9%97%ae%e9%a2%98%e5%8e%9f%e5%9b%a0"></a>
问题原因
</h1><p>分割符默认有空格</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">$ <span class="nb">set</span> <span class="p">|</span> grep ^IFS
</span></span><span class="line"><span class="cl"><span class="nv">IFS</span><span class="o">=</span><span class="s1">$&#39; \t\n&#39;</span>
</span></span><span class="line"><span class="cl"><span class="nv">IFS</span><span class="o">=</span><span class="nv">$_ifs</span> <span class="nb">compgen</span> <span class="s2">&#34;</span><span class="nv">$@</span><span class="s2">&#34;</span> <span class="si">${</span><span class="nv">_cur</span><span class="p">:+-- </span><span class="s2">&#34;</span><span class="nv">$_cur</span><span class="s2">&#34;</span><span class="si">}</span><span class="o">)</span> <span class="o">||</span> <span class="o">{</span>
</span></span></code></pre></div><h1 id="解决方案">
<a class="header-anchor" href="#%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88"></a>
解决方案
</h1><p>在开始<code>ls</code>之前就先<code>IFS=$'\t\n'</code></p>

  <blockquote class="alert-blockquote hint">
    <p class="alert-heading">
      Hint
    </p>
    <p><p>注意全部的变量最好都用双引号引起来以防万一。</p></p>
  </blockquote>
        
        <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>设置Qt主题</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E8%AE%BE%E7%BD%AEqt%E4%B8%BB%E9%A2%98/</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/%E8%AE%BE%E7%BD%AEqt%E4%B8%BB%E9%A2%98/</guid><description>
<![CDATA[<h1>设置Qt主题</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#qt #theme #config #archlinux #aur #hyprland
使用<code>qt6ct-kde</code>来自AUR
配置环境变量<code>hyprland.conf</code></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">env = QT_QPA_PLATFORMTHEME,qt6ct
</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>设置bash的提示符颜色</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E8%AE%BE%E7%BD%AEbash%E7%9A%84%E6%8F%90%E7%A4%BA%E7%AC%A6%E9%A2%9C%E8%89%B2/</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/%E8%AE%BE%E7%BD%AEbash%E7%9A%84%E6%8F%90%E7%A4%BA%E7%AC%A6%E9%A2%9C%E8%89%B2/</guid><description>
<![CDATA[<h1>设置bash的提示符颜色</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#bash #config</p>
<h1 id="设置参数">
<a class="header-anchor" href="#%e8%ae%be%e7%bd%ae%e5%8f%82%e6%95%b0"></a>
设置参数
</h1><p><code>PS1</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="o">[</span>qytlix@NotebookArchLinux ~<span class="o">]</span>$ 
</span></span></code></pre></div><p>就是这一条。
<em>在<code>.bashrc - line:15</code>里面已经设置完成。</em></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>网络通信：网络层次划分</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E7%BD%91%E7%BB%9C%E5%B1%82%E6%AC%A1%E5%88%92%E5%88%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/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E7%BD%91%E7%BB%9C%E5%B1%82%E6%AC%A1%E5%88%92%E5%88%86/</guid><description>
<![CDATA[<h1>网络通信：网络层次划分</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#网络 #网络通信
“开放系统互联参考模型”，即著名的<code>OSI/RM</code>模型（Open System Interconnection/Reference Model）
物理层（Physics Layer）、数据链路层（Data Link Layer）、网络层（Network Layer）、传输层（Transport Layer）、会话层（Session Layer）、表示层（Presentation Layer）、应用层（Application Layer）。其中第四层完成数据传送服务，上面三层面向用户。
<img src="https://www.runoob.com/wp-content/uploads/2018/09/1538030296-7490-20150904094019903-1923900106.jpg" alt=""></p>
<h1 id="osi七层模型">
<a class="header-anchor" href="#osi%e4%b8%83%e5%b1%82%e6%a8%a1%e5%9e%8b"></a>
OSI七层模型
</h1><h2 id="物理层">
<a class="header-anchor" href="#%e7%89%a9%e7%90%86%e5%b1%82"></a>
物理层
</h2><p><strong>该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说，物理层确保原始的数据可在各种物理媒体上传输。</strong>
物理层记住两个重要的设备名称，中继器（Repeater，也叫放大器）和集线器。</p>
<h2 id="数据链路层">
<a class="header-anchor" href="#%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82"></a>
数据链路层
</h2><p>物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。</p>
<ul>
<li><strong>1&gt; 数据链路层为网络层提供可靠的数据传输；</strong></li>
<li><strong>2&gt; 基本数据单位为帧；</strong></li>
<li><strong>3&gt; 主要的协议：以太网协议；</strong></li>
<li><strong>4&gt; 两个重要设备名称：网桥和交换机。</strong></li>
</ul>
<h2 id="网络层">
<a class="header-anchor" href="#%e7%bd%91%e7%bb%9c%e5%b1%82"></a>
网络层
</h2><p>路径选择、路由及逻辑寻址。
其中包括最重要的协议，也是<code>TCP/IP</code>的核心协议——<code>IP</code>协议。</p>
<ul>
<li><strong>1&gt; 网络层负责对子网间的数据包进行路由选择。此外，网络层还可以实现拥塞控制、网际互连等功能；</strong></li>
<li><strong>2&gt; 基本数据单位为IP数据报；</strong></li>
<li><strong>3&gt; 包含的主要协议：</strong>
<strong><code>IP</code>协议（Internet Protocol，因特网互联协议）;</strong>
<strong><code>ICMP</code>协议（Internet Control Message Protocol，因特网控制报文协议）;</strong>
<strong><code>ARP</code>协议（Address Resolution Protocol，地址解析协议）;</strong>
<strong><code>RARP</code>协议（Reverse Address Resolution Protocol，逆地址解析协议）。</strong></li>
<li><strong>4&gt; 重要的设备：路由器。</strong></li>
</ul>
<h2 id="传输层">
<a class="header-anchor" href="#%e4%bc%a0%e8%be%93%e5%b1%82"></a>
传输层
</h2><p>第一个端到端，即主机到主机的层次。
信息传送的协议数据单元称为段或报文。</p>
<ul>
<li>1&gt; 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题；</li>
<li>2&gt; 包含的主要协议：<code>TCP</code>协议（Transmission Control Protocol，传输控制协议）、<code>UDP</code>协议（User Datagram Protocol，用户数据报协议）；</li>
<li>3&gt; 重要设备：网关。</li>
</ul>
<h2 id="会话层">
<a class="header-anchor" href="#%e4%bc%9a%e8%af%9d%e5%b1%82"></a>
会话层
</h2><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>笔记本外接屏幕</title><link>https://blog.qyt.li/x/post/tech/%E6%8A%80%E6%9C%AF/%E7%AC%94%E8%AE%B0%E6%9C%AC%E5%A4%96%E6%8E%A5%E5%B1%8F%E5%B9%95/</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/%E7%AC%94%E8%AE%B0%E6%9C%AC%E5%A4%96%E6%8E%A5%E5%B1%8F%E5%B9%95/</guid><description>
<![CDATA[<h1>笔记本外接屏幕</h1><p>Author: qytlix(qytlix@gmail.com)</p>
        
          <p>#monitor #config #bright</p>
<h2 id="亮度">
<a class="header-anchor" href="#%e4%ba%ae%e5%ba%a6"></a>
亮度
</h2><p>外接的屏幕和笔记本屏幕亮度调整不一样，不能使用<code>brightnessctl</code>。
安装<code>extra/i2c-tools</code>和<code>extra/ddcutil</code>软件包，然后使用命令</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">ddcutil <span class="nb">set</span> <span class="m">10</span> <span class="m">10</span>
</span></span><span class="line"><span class="cl">ddcutil <span class="nb">set</span> <span class="m">10</span> + <span class="m">5</span>
</span></span><span class="line"><span class="cl">ddcutil <span class="nb">set</span> <span class="m">10</span> - <span class="m">5</span>  <span class="c1"># 以十进制减去百分之五</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">ddctuil get <span class="m">10</span>  <span class="c1"># 以十进制获取当前亮度值</span>
</span></span></code></pre></div><p>在<code>waybar</code>的设置中不再添加调整方案，屏幕的位置比较固定，就不用随时调整了。</p>
<h2 id="关闭笔记本电脑的屏幕">
<a class="header-anchor" href="#%e5%85%b3%e9%97%ad%e7%ac%94%e8%ae%b0%e6%9c%ac%e7%94%b5%e8%84%91%e7%9a%84%e5%b1%8f%e5%b9%95"></a>
关闭笔记本电脑的屏幕
</h2><p>在<code>hyprland.conf</code>里面的<code>monitor</code></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">monitor=eDP-1,disabled
</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></channel></rss>