<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>码农阿楠</title><link>https://airnan.cn/</link><description>Recent content on 码农阿楠</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 09 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://airnan.cn/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux 下纯命令行方式安装 Parallels Tools</title><link>https://airnan.cn/p/linux-%E4%B8%8B%E7%BA%AF%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%B9%E5%BC%8F%E5%AE%89%E8%A3%85-parallels-tools/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/linux-%E4%B8%8B%E7%BA%AF%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%B9%E5%BC%8F%E5%AE%89%E8%A3%85-parallels-tools/</guid><description>&lt;img src="https://airnan.cn/upload/image-zDvm.png" alt="Featured image of post Linux 下纯命令行方式安装 Parallels Tools" /&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;主要针对自行安装的无图形化界面的Linux发行版&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h2 id="一连接镜像"&gt;一、连接镜像&#10;&lt;/h2&gt;&lt;p&gt;Parallels Tools镜像存放在如下位置&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;/Applications/Parallels Desktop.app/Contents/Resources/Tools/prl-tools-lin-arm.iso&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-QkBN.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="二挂载镜像"&gt;二、挂载镜像&#10;&lt;/h2&gt;&lt;h3 id="步骤一创建挂载目录"&gt;步骤一：创建挂载目录&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo mkdir /mnt/cdrom&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤二挂载镜像"&gt;步骤二：挂载镜像&#10;&lt;/h3&gt;&lt;p&gt;将光盘镜像内容挂载到刚刚创建的目录中&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo mount /dev/cdrom /mnt/cdrom&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="三安装-parallels-tools"&gt;三、安装 Parallels Tools&#10;&lt;/h2&gt;&lt;p&gt;进入刚刚创建的目录&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;cd /mnt/cdrom&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;执行安装脚本&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo ./install&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;等待安装完成即可&lt;/p&gt;&#10;</description></item><item><title>Linux 下二进制方式离线安装 Docker</title><link>https://airnan.cn/p/linux-%E4%B8%8B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%B9%E5%BC%8F%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85-docker/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/linux-%E4%B8%8B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%B9%E5%BC%8F%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85-docker/</guid><description>&lt;img src="https://airnan.cn/upload/image-KaCf.png" alt="Featured image of post Linux 下二进制方式离线安装 Docker" /&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-KaCf.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;本教程以&lt;code&gt;kylin_server_v10_x86_64&lt;/code&gt;为例，核心思路也适用于其他Linux操作系统和架构&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;参考官方文档&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Docker Engine 二进制安装：&lt;a class="link" href="https://docs.docker.com/engine/install/binaries/" target="_blank" rel="noopener"&#10; &gt;https://docs.docker.com/engine/install/binaries/&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Docker Compose 插件手动安装：&lt;a class="link" href="https://docs.docker.com/compose/install/linux/#install-the-plugin-manually" target="_blank" rel="noopener"&#10; &gt;https://docs.docker.com/compose/install/linux/#install-the-plugin-manually&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="一下载所需离线包"&gt;一、下载所需离线包&#10;&lt;/h2&gt;&lt;p&gt;需下载 2 个核心离线文件，建议统一传输到服务器&lt;code&gt;/tmp/docker-offline/&lt;/code&gt;目录（下文均以此路径为例）：&lt;/p&gt;&#10;&lt;h3 id="离线包-1docker-engine-静态二进制包"&gt;离线包 1：Docker Engine 静态二进制包&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;官方下载地址：&lt;a class="link" href="https://download.docker.com/linux/static/stable/" target="_blank" rel="noopener"&#10; &gt;https://download.docker.com/linux/static/stable/&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;选择 x86_64 架构目录，下载指定版本（示例为 29.3.0）：&lt;a class="link" href="https://download.docker.com/linux/static/stable/x86_64/docker-29.3.0.tgz" target="_blank" rel="noopener"&#10; &gt;https://download.docker.com/linux/static/stable/x86_64/docker-29.3.0.tgz&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;文件名格式：&lt;code&gt;docker-&amp;lt;版本号&amp;gt;.tgz&lt;/code&gt;（官方标准命名）&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="离线包-2docker-compose-插件二进制文件"&gt;离线包 2：Docker Compose 插件二进制文件&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;官方下载地址：&lt;a class="link" href="https://github.com/docker/compose/releases" target="_blank" rel="noopener"&#10; &gt;https://github.com/docker/compose/releases&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;下载对应架构版本（示例为 v5.0.1）：&lt;a class="link" href="https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64" target="_blank" rel="noopener"&#10; &gt;https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;文件名：&lt;code&gt;docker-compose-linux-x86_64&lt;/code&gt;（官方原生命名，不可随意修改）&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;下载完成后，服务器&lt;code&gt;/tmp/docker-offline/&lt;/code&gt;目录下应包含：&lt;code&gt;docker-29.3.0.tgz&lt;/code&gt;、&lt;code&gt;docker-compose-linux-x86_64&lt;/code&gt;。&lt;/p&gt;&#10;&lt;h2 id="二docker-engine-离线安装"&gt;二、Docker Engine 离线安装&#10;&lt;/h2&gt;&lt;p&gt;基于官方二进制安装逻辑，适配麒麟 V10 的 systemd 服务管理（实现开机自启 + 后台运行），全程使用具体文件名操作。&lt;/p&gt;&#10;&lt;h3 id="步骤-1创建目录并解压离线包"&gt;步骤 1：创建目录并解压离线包&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;# 确保离线文件存放目录存在（若已创建可跳过）&#10;mkdir -p /tmp/docker-offline&#10;# 进入离线包核心目录&#10;cd /tmp/docker-offline&#10;# 解压Docker Engine静态包（使用具体文件名）&#10;tar xzvf docker-29.3.0.tgz docker&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;解压后会生成&lt;code&gt;docker&lt;/code&gt;目录，内含&lt;code&gt;dockerd&lt;/code&gt;、&lt;code&gt;docker&lt;/code&gt;等核心二进制文件。&lt;/p&gt;&#10;&lt;h3 id="步骤-2将二进制文件移至系统可执行路径"&gt;步骤 2：将二进制文件移至系统可执行路径&#10;&lt;/h3&gt;&lt;p&gt;将解压后的二进制文件移至&lt;code&gt;/usr/bin/&lt;/code&gt;，实现系统全局调用：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo cp docker/* /usr/bin/&#10;# 可选：验证文件是否成功移动&#10;ls -lh /usr/bin/ | grep -E &amp;quot;dockerd|docker&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-3配置-systemd-服务"&gt;步骤 3：配置 systemd 服务&#10;&lt;/h3&gt;&lt;p&gt;官方仅提供临时启动方式，为适配服务器生产环境，需配置 systemd 服务实现规范化管理：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;# 创建并写入docker服务配置文件&#10;sudo tee /etc/systemd/system/docker.service &amp;lt;&amp;lt;-'EOF'&#10;[Unit]&#10;Description=Docker Application Container Engine&#10;Documentation=https://docs.docker.com&#10;After=network-online.target firewalld.service&#10;Wants=network-online.target&#10;&#10;[Service]&#10;Type=notify&#10;ExecStart=/usr/bin/dockerd&#10;ExecReload=/bin/kill -s HUP $MAINPID&#10;TimeoutSec=0&#10;RestartSec=2&#10;Restart=always&#10;SuccessExitStatus=0 1&#10;&#10;[Install]&#10;WantedBy=multi-user.target&#10;EOF&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-4重载-systemd-并启动-docker-服务"&gt;步骤 4：重载 systemd 并启动 Docker 服务&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;# 重载systemd配置，使新的docker服务生效&#10;sudo systemctl daemon-reload&#10;# 启动Docker服务&#10;sudo systemctl start docker&#10;# 可选：设置开机自启（服务器推荐）&#10;sudo systemctl enable docker&#10;# 可选：验证服务运行状态（无error即为正常）&#10;sudo systemctl status docker&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-5验证-docker-engine-安装成功"&gt;步骤 5：验证 Docker Engine 安装成功&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;# 核心验证：输出版本号即为安装成功&#10;docker --version&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;strong&gt;成功标识&lt;/strong&gt;：输出&lt;code&gt;Docker version 29.3.0, build xxxxxxx&lt;/code&gt;（与下载的版本号一致）。&lt;/p&gt;&#10;&lt;h2 id="三docker-compose-插件-离线安装"&gt;三、Docker Compose 插件 离线安装&#10;&lt;/h2&gt;&lt;p&gt;基于官方 “手动安装插件” 逻辑，使用原生文件名操作，提供全局安装方式（所有用户可用，服务器推荐）。&lt;/p&gt;&#10;&lt;h3 id="步骤-1进入离线文件目录并创建插件目录"&gt;步骤 1：进入离线文件目录并创建插件目录&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;# 回到离线文件核心目录&#10;cd /tmp/docker-offline&#10;# 创建Docker Compose插件官方标准目录（不可修改）&#10;sudo mkdir -p /usr/local/lib/docker/cli-plugins&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-2移动并重命名插件文件"&gt;步骤 2：移动并重命名插件文件&#10;&lt;/h3&gt;&lt;p&gt;将原生文件&lt;code&gt;docker-compose-linux-x86_64&lt;/code&gt;移至插件目录，并标准化命名（使&lt;code&gt;docker&lt;/code&gt;命令可直接识别）：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;# 核心操作：移动并命名为docker-compose（官方标准）&#10;sudo cp docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-3添加可执行权限"&gt;步骤 3：添加可执行权限&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="步骤-4验证-docker-compose-安装成功"&gt;步骤 4：验证 Docker Compose 安装成功&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;# 官方标准验证命令&#10;docker compose version&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;strong&gt;成功标识&lt;/strong&gt;：输出&lt;code&gt;Docker Compose version v5.0.1&lt;/code&gt;（与下载的插件版本号一致）。&lt;/p&gt;&#10;&lt;h2 id="四可能遇到的runc-错误"&gt;四、可能遇到的&lt;code&gt;runc&lt;/code&gt; 错误&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;该问题会导致容器出现权限问题而无法启动，主要在Kylin操作系统上出现&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="报错信息"&gt;报错信息&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: container_linux.go:329: starting container process caused &amp;quot;permission denied&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="解决方法一"&gt;解决方法一&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;针对系统存在多个runc的情况&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;!-- raw HTML omitted --&gt;检查当前系统存在的runc&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;whereis runc&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;!-- raw HTML omitted --&gt;若有两个，则删除其中一个（或改名并备份到其他位置）&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#10;&lt;h3 id="解决方法二"&gt;解决方法二&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;针对runc版本太低的情况&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;下载&lt;code&gt;runc&lt;/code&gt;的最新版本：&lt;a class="link" href="https://github.com/opencontainers/runc/releases" target="_blank" rel="noopener"&#10; &gt;https://github.com/opencontainers/runc/releases&lt;/a&gt;，并替换本地的1.0.0-rc3版本&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo mv -f runc.amd64 /usr/bin/runc&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;设置可执行权限&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo chmod +x /usr/bin/runc&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>Deepin25正式版折腾</title><link>https://airnan.cn/p/deepin25%E6%AD%A3%E5%BC%8F%E7%89%88%E6%8A%98%E8%85%BE/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/deepin25%E6%AD%A3%E5%BC%8F%E7%89%88%E6%8A%98%E8%85%BE/</guid><description>&lt;h2 id="一关闭磐石"&gt;一、关闭磐石&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;仅适用于 Deepin25 正式版&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;磐石系统是 Deepin 的一个特色，用于保护系统目录不被修改写入，对于普通用户来说确实能够起到很强的保护作用，官方也不建议关闭。&lt;/p&gt;&#10;&lt;p&gt;但开发人员是个例外，日常开发中势必要安装高级软件或修改系统配置，因此官方也提供一键关闭的命令：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo deepin-immutable-writable enable -d /usr&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;输入完回车，根据提示按&lt;code&gt;Y&lt;/code&gt;继续即可。&lt;/p&gt;&#10;&lt;h2 id="二更新系统"&gt;二、更新系统&#10;&lt;/h2&gt;&lt;p&gt;Deepin 使用 apt 包管理器来管理软件包，命令使用上与 Debain/Ubuntu 完全一致。系统也内置了国内的镜像源，可以按照以下命令进行更新系统：&lt;/p&gt;&#10;&lt;p&gt;更新软件包缓存：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt update&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;仅更新软件包：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt upgrade&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;更新软件包并解决依赖问题（可选，通常用于大版本升级或依赖问题较复杂的情况下）&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt dist-upgrade&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="三调整-fcitx5-中英切换快捷键"&gt;三、调整 Fcitx5 中英切换快捷键&#10;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;Deepin&lt;/code&gt; 下的 &lt;code&gt;Fcitx5&lt;/code&gt; 进行了一定程度的集成和修改，而我习惯使用 &lt;code&gt;Shift&lt;/code&gt; 键进行输入法的切换以达到中英切换的目的（前提是开启预编辑拼音自动上屏）。但紧接着出现了一个问题， &lt;code&gt;Deepin&lt;/code&gt; 设置中的轮序切换输入法的快捷键无法设置单个按键，不知是 Bug 还是刻意而为，因此想要修改就只能直接去修改配置文件。&lt;/p&gt;&#10;&lt;p&gt;配置文件位置：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;~/.config/fcitx5/config&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;通过文本编辑器或者 vim 等工具打开文件，找到如下两行：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;[Hotkey/EnumerateForwardKeys]&#10;[Hotkey/EnumerateBackwardKeys]&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;这两个节点一个是向前切换，一个是向右切换，在每一节点下面配置快捷键：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;[Hotkey/EnumerateForwardKeys]&#10;0=Shift_L&#10;&#10;[Hotkey/EnumerateBackwardKeys]&#10;0=Shift_R&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;其中&lt;code&gt;Shift_L&lt;/code&gt; 为左侧 &lt;code&gt;Shift&lt;/code&gt; 键，&lt;code&gt;Shift_R&lt;/code&gt; 为右侧 &lt;code&gt;Shift&lt;/code&gt; 键，修改完成后保存文件并重启 &lt;code&gt;Fcitx5&lt;/code&gt; 即可。&lt;/p&gt;&#10;</description></item><item><title>Win11关闭AMD右键菜单</title><link>https://airnan.cn/p/win11%E5%85%B3%E9%97%ADamd%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95/</link><pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/win11%E5%85%B3%E9%97%ADamd%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95/</guid><description>&lt;h3 id="方案一修改注册表优先使用无效时再采用方案二"&gt;方案一：修改注册表（优先使用，无效时再采用方案二）&#10;&lt;/h3&gt;&lt;h4 id="1获取当前amd产品id"&gt;1.获取当前AMD产品ID&#10;&lt;/h4&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;X代表随机的字符串，每个人都可能不同&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;前往注册表&lt;code&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PackagedCom\Package\AdvancedMicroDevicesInc - XXXXXXXX\Server\X&lt;/code&gt;&lt;!-- raw HTML omitted --&gt;，其中有个字段&lt;!-- raw HTML omitted --&gt;&lt;code&gt;SurrogateAppld&lt;/code&gt; ，它的值即为ID，我们可以复制到记事本临时存储一下。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-tcfp.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="2禁用右键菜单"&gt;2.禁用右键菜单&#10;&lt;/h4&gt;&lt;p&gt;前往注册表&lt;code&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions&lt;/code&gt; ，右键&lt;code&gt;Shell Extensions&lt;/code&gt;创建文件夹&lt;code&gt;Blocked&lt;/code&gt; ，在&lt;code&gt;Blocked&lt;/code&gt; 右侧新建&lt;code&gt;字符串值&lt;/code&gt; ，重命名为刚刚查询到的产品ID，右键修改数值数据为：&lt;code&gt;AMD Software : Adrenalin Edition&lt;/code&gt; ，操作完成即可立即生效。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ffbh.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-lgbd.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="3恢复右键菜单"&gt;3.恢复右键菜单&#10;&lt;/h4&gt;&lt;p&gt;只需要删除上面创建的&lt;code&gt;Blocked&lt;/code&gt;文件夹即可。&lt;/p&gt;&#10;&lt;h3 id="方案二powershell脚本"&gt;方案二：PowerShell脚本&#10;&lt;/h3&gt;&lt;h4 id="1以管理员身份运行powershell"&gt;1.以管理员身份运行PowerShell&#10;&lt;/h4&gt;&lt;p&gt;执行以下命令即可：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;Get-AppxPackage -AllUsers AdvancedMicroDevicesInc-RSXCM | Remove-AppxPackage -AllUsers&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>iBus取消每个候选词中的拼音</title><link>https://airnan.cn/p/ibus%E5%8F%96%E6%B6%88%E6%AF%8F%E4%B8%AA%E5%80%99%E9%80%89%E8%AF%8D%E4%B8%AD%E7%9A%84%E6%8B%BC%E9%9F%B3/</link><pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/ibus%E5%8F%96%E6%B6%88%E6%AF%8F%E4%B8%AA%E5%80%99%E9%80%89%E8%AF%8D%E4%B8%AD%E7%9A%84%E6%8B%BC%E9%9F%B3/</guid><description>&lt;p&gt;编辑iBus配置文件：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo vim ~/.config/ibus/rime/build/rime_ice.schema.yaml&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;注释最后一行或者spelling_hints参数&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;translator:&#10;# spelling_hints: 8&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>常用软件官方下载地址</title><link>https://airnan.cn/p/%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%AE%98%E6%96%B9%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80/</link><pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%AE%98%E6%96%B9%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80/</guid><description>&lt;h1 id="一社交软件"&gt;一、社交软件&#10;&lt;/h1&gt;&lt;p&gt;微信：&lt;a class="link" href="https://weixin.qq.com/" target="_blank" rel="noopener"&#10; &gt;https://weixin.qq.com/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;QQ：&lt;a class="link" href="https://im.qq.com/index/" target="_blank" rel="noopener"&#10; &gt;https://im.qq.com/index/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Navicat VIP: &lt;a class="link" href="https://airnan.cn/upload/winmm.dll" &gt;winmm.dll&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Linux Mint开发主力系统食用指南</title><link>https://airnan.cn/p/linux-mint%E5%BC%80%E5%8F%91%E4%B8%BB%E5%8A%9B%E7%B3%BB%E7%BB%9F%E9%A3%9F%E7%94%A8%E6%8C%87%E5%8D%97/</link><pubDate>Wed, 27 Nov 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/linux-mint%E5%BC%80%E5%8F%91%E4%B8%BB%E5%8A%9B%E7%B3%BB%E7%BB%9F%E9%A3%9F%E7%94%A8%E6%8C%87%E5%8D%97/</guid><description>&lt;img src="https://airnan.cn/upload/%E6%A1%8C%E9%9D%A2.png" alt="Featured image of post Linux Mint开发主力系统食用指南" /&gt;&lt;h2 id="一系统下载及安装"&gt;一、系统下载及安装&#10;&lt;/h2&gt;&lt;h3 id="11-官网地址"&gt;1.1 官网地址&#10;&lt;/h3&gt;&lt;p&gt;当前最新版本是：&lt;a class="link" href="https://linuxmint.com/" target="_blank" rel="noopener"&#10; &gt;Linux Mint 22.1&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="12-系统安装"&gt;1.2 系统安装&#10;&lt;/h3&gt;&lt;p&gt;安装过程就省略了，填写信息下一步下一步就行，这里放一张美化过的仿Windows风格的桌面截图：&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="桌面.png" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/%E6%A1%8C%E9%9D%A2.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="二镜像源配置"&gt;二、镜像源配置&#10;&lt;/h2&gt;&lt;h3 id="21-系统镜像源"&gt;2.1 系统镜像源&#10;&lt;/h3&gt;&lt;p&gt;打开开始菜单，找到软件源设置，主要-&amp;gt;Mint软件源，基础-&amp;gt;Ubuntu软件源，各选择中国镜像源即可：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-nsjh.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="22-flathub镜像源"&gt;2.2 Flathub镜像源&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Flatpak虽好，但是如果有原生包还是优先选原生包吧，flatpak的权限管控的比较严格规范，但是不是所有软件都能很好的适配，碰到有些需要高权限的软件会出现各种各样的问题，配置起来也比较麻烦）&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;有代理可以使用Flathub官方仓库地址：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;无代理的话可以替换为交大源：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;以下是常用的一些软件，也可以直接在应用商店搜索下载：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;flatpak install flathub org.gnome.Extensions&#10;flatpak install flathub com.google.Chrome&#10;flatpak install flathub com.visualstudio.code&#10;flatpak install flathub cn.apipost.apipost&#10;flatpak install flathub com.jetbrains.IntelliJ-IDEA-Ultimate&#10;flatpak install flathub com.jetbrains.PyCharm-Professional&#10;flatpak install flathub com.jetbrains.WebStorm&#10;flatpak install flathub com.jetbrains.DataGrip&#10;flatpak install flathub com.jetbrains.Rider&#10;flatpak install flathub com.google.AndroidStudio&#10;flatpak install flathub com.tencent.WeChat&#10;flatpak install flathub com.qq.QQ&#10;flatpak install flathub com.qq.QQmusic&#10;flatpak install flathub com.tencent.wemeet&#10;flatpak install flathub org.telegram.desktop&#10;flatpak install flathub org.localsend.localsend_app&#10;flatpak install flathub org.remmina.Remmina&#10;# Flatpak应用权限管理&#10;flatpak install flathub com.github.tchx84.Flatseal&#10;# Flatpak应用卸载后的残留清理工具&#10;flatpak install flathub io.github.giantpinkrobots.flatsweep&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="三输入法安装"&gt;三、输入法安装&#10;&lt;/h2&gt;&lt;p&gt;Linux Mint下建议使用Fcitx输入法引擎，系统默认提供Fcitx4版本，可参考3.2章节启用；个人更推荐使用Fcitx5版本，可通过3.1章节安装，两个版本&lt;!-- raw HTML omitted --&gt;二选一&lt;!-- raw HTML omitted --&gt;哦！&lt;/p&gt;&#10;&lt;h3 id="31-安装fcitx5输入法推荐"&gt;3.1 安装Fcitx5输入法（推荐）&#10;&lt;/h3&gt;&lt;h4 id="311-常规拼音"&gt;3.1.1 常规拼音&#10;&lt;/h4&gt;&lt;p&gt;我们直接通过命令行安装，其中&lt;code&gt;fcitx5-module-cloudpinyin&lt;/code&gt;是云拼音模块，&lt;code&gt;fcitx5-chinese-addons&lt;/code&gt;为中文拼音支持，在终端执行：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt install fcitx5 fcitx5-module-cloudpinyin fcitx5-chinese-addons&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="312-rime引擎配置繁琐一些图省事的话用常规的足以"&gt;3.1.2 Rime引擎（配置繁琐一些，图省事的话用常规的足以）&#10;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;sudo apt install fcitx5 fcitx5-rime&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;安装完成后需重启生效，若已安装Fcitx4版本，系统会自动将其替换。&lt;/p&gt;&#10;&lt;h3 id="32-启用自带输入法框架默认fcitx4"&gt;3.2 启用自带输入法框架(默认Fcitx4)&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;选用Fcitx5的话这一步可以省略&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;系统提供可视化入口，在开始菜单中找到输入法配置，选择想用的输入法框架，使用默认提供的框架的话建议选择Fcitx选项，然后在简体中文选项卡中安装语言支持包，而&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-owuh.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="33-配置fcitx5输入法"&gt;3.3 配置Fcitx5输入法&#10;&lt;/h3&gt;&lt;p&gt;右键任务栏输入法图标打开配置窗口，从右侧添加“拼音”输入法，或者也可以安装其他例如Rime等输入法。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-cakd.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;在附加组建选项卡中找到拼音配置项并打开：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-syqu.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;勾选“启用云拼音”选项，并配置云拼音后端为百度接口，同时将与编辑模式改为拼音串：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-awzl.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;此时输入法已经可以正常使用&lt;/p&gt;&#10;&lt;h3 id="34-更换fcitx5主题"&gt;3.4 更换Fcitx5主题&#10;&lt;/h3&gt;&lt;p&gt;这里我使用的是仿macOS皮肤：&lt;a class="link" href="https://github.com/thep0y/fcitx5-themes-candlelight?tab=readme-ov-file" target="_blank" rel="noopener"&#10; &gt;https://github.com/thep0y/fcitx5-themes-candlelight?tab=readme-ov-file&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;支持浅色和深色两种模式，效果如下：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ahit.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;首先到上面提供的仓库地址下载源码，将压缩包内的主题放置到&lt;code&gt;~/.local/share/fcitx5/themes&lt;/code&gt;中：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-rmpy.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;在输入法配置中找到“经典用户界面”配置：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-xhdj.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;切换想要使用的主题即可：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-lrtp.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="四主题美化"&gt;四、主题美化&#10;&lt;/h2&gt;&lt;h3 id="41-主题图标推荐"&gt;4.1 主题图标推荐&#10;&lt;/h3&gt;&lt;p&gt;这里我找到一些我比较满意的主题和图标：&lt;/p&gt;&#10;&lt;p&gt;仿Windows11主题推荐：&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.gnome-look.org/p/1574551" target="_blank" rel="noopener"&#10; &gt;Fluent round gtk theme（圆角）&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.gnome-look.org/p/1477941" target="_blank" rel="noopener"&#10; &gt;Fluent gtk theme（直角）&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;其他主题：&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.gnome-look.org/p/1357889" target="_blank" rel="noopener"&#10; &gt;Orchis gtk theme&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;仿Windows11图标推荐：&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.gnome-look.org/p/1546069" target="_blank" rel="noopener"&#10; &gt;Win11 icon theme&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="42-主题图标安装"&gt;4.2 主题图标安装&#10;&lt;/h3&gt;&lt;p&gt;将下载好的主题解压放在对应目录，主题存放在用户目录下的&lt;code&gt;.themes&lt;/code&gt; 文件夹中：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-hvhl.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;图标存放在用户目录下的&lt;code&gt;.icons&lt;/code&gt; 文件夹中：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-srwk.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;放置完毕后在开始菜单中打开“主题设置”，切换到高级设置界面，在各个模块选择想要使用的主题即可：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ueir.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="43-字体安装"&gt;4.3 字体安装&#10;&lt;/h3&gt;&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;strong&gt;微软的一些字体因为版权问题很多软件都不提供，我们可以在Windows中手动从&lt;/strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;code&gt;C:\Windows\Fonts&lt;/code&gt;&lt;!-- raw HTML omitted --&gt;&lt;strong&gt;里面拷一份拿来用&lt;/strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;br&gt;&#10;若只需要单用户使用，可将字体文件放置在用户目录下的&lt;code&gt;.fonts&lt;/code&gt;文件夹中，若想安装为系统级，则需要将字体放置在&lt;code&gt;/usr/share/fonts/&lt;/code&gt;下并刷新缓存：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo cp -f *.ttf /usr/share/fonts/ &amp;amp;&amp;amp; sudo fc-cache -f -v&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="五开发环境配置"&gt;五、开发环境配置&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;该章节不分先后，可自取所需&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="51-切换到zsh"&gt;5.1 切换到ZSH&#10;&lt;/h3&gt;&lt;h4 id="511-安装zsh"&gt;5.1.1 安装zsh&#10;&lt;/h4&gt;&lt;p&gt;Linux Mint默认没有包含zsh,可以通过如下命令查询现有shell列表&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;cat /etc/shells&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-gabc.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;安装zsh：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt install zsh&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="512-切换shell"&gt;5.1.2 切换shell&#10;&lt;/h4&gt;&lt;p&gt;切换后可重启电脑生效&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;chsh -s /bin/zsh&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="513-使用oh-my-zsh美化终端"&gt;5.1.3 使用Oh My Zsh美化终端&#10;&lt;/h4&gt;&lt;p&gt;安装之前有个前置条件：需要先安装 zsh git curl&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt install zsh git curl -y&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h5 id="5131-安装oh-my-zsh"&gt;5.1.3.1 安装oh-my-zsh&#10;&lt;/h5&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;官网：&lt;a class="link" href="https://ohmyz.sh/" target="_blank" rel="noopener"&#10; &gt;https://ohmyz.sh/&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;官方&lt;code&gt;curl&lt;/code&gt;方式：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sh -c &amp;quot;$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;国内&lt;code&gt;curl&lt;/code&gt;方式：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sh -c &amp;quot;$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;安装时提示是否设置为默认shell，直接&lt;code&gt;y&lt;/code&gt;下一步&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-szvu.png"&gt;&lt;/p&gt;&#10;&lt;h5 id="5132-安装powerlevel10k主题可选字符样式在gnome终端下会错位部分显示会很怪酌情考虑"&gt;5.1.3.2 安装&lt;strong&gt;powerlevel10k主题（可选，字符样式在gnome终端下会错位，部分显示会很怪，酌情考虑）&lt;/strong&gt;&#10;&lt;/h5&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;仓库地址：&lt;a class="link" href="https://github.com/romkatv/powerlevel10k" target="_blank" rel="noopener"&#10; &gt;https://github.com/romkatv/powerlevel10k&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;官方仓库：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;国内访问：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h6 id="51321-安装所需字体"&gt;5.1.3.2.1 安装所需字体&#10;&lt;/h6&gt;&lt;p&gt;下载下面四个字体并按照4.3的方式放在&lt;code&gt;~/.fonts&lt;/code&gt;或系统目录下&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf" target="_blank" rel="noopener"&#10; &gt;&lt;!-- raw HTML omitted --&gt;MesloLGS NF Regular.ttf&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf" target="_blank" rel="noopener"&#10; &gt;&lt;!-- raw HTML omitted --&gt;MesloLGS NF Bold.ttf&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf" target="_blank" rel="noopener"&#10; &gt;&lt;!-- raw HTML omitted --&gt;MesloLGS NF Italic.ttf&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf" target="_blank" rel="noopener"&#10; &gt;&lt;!-- raw HTML omitted --&gt;MesloLGS NF Bold Italic.ttf&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;在文件夹中打开终端执行字体安装命令：&lt;/p&gt;&#10;&lt;h6 id="51322-修改终端字体"&gt;5.1.3.2.2 修改终端字体&#10;&lt;/h6&gt;&lt;p&gt;在终端首选项中修改自定义字体：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ljdl.png"&gt;&lt;/p&gt;&#10;&lt;h6 id="51323-配置启用主题"&gt;5.1.3.2.3 配置启用主题&#10;&lt;/h6&gt;&lt;p&gt;首先在 &lt;code&gt;~/.zshrc&lt;/code&gt; 中修改设置 &lt;code&gt;ZSH_THEME=&amp;quot;powerlevel10k/powerlevel10k&amp;quot;&lt;/code&gt; 来启用主题，重启终端后会自动进入配置选项，根据提示选择自己想要的样式即可，如果后续需要修改配置，可以在终端执行如下命令来重新进入配置引导程序：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;p10k configure&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h6 id="51324-安装插件"&gt;5.1.3.2.4 安装插件&#10;&lt;/h6&gt;&lt;p&gt;&lt;strong&gt;1. zsh -autosuggestions&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;这是一个命令预测插件，安装命令如下：&lt;/p&gt;&#10;&lt;p&gt;官方仓库：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;国内加速：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;strong&gt;2. zsh-syntax-highlighting&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;这是一个命令语法校验插件，安装命令如下：&lt;/p&gt;&#10;&lt;p&gt;官方仓库：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;国内加速：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;3. 启用插件&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;git&lt;/code&gt;、&lt;code&gt;extract&lt;/code&gt;、&lt;code&gt;web-search&lt;/code&gt;是内置的插件&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;code&gt;extract&lt;/code&gt; 用于使用&lt;code&gt;x&lt;/code&gt;命令解压任何压缩文件，不必根据压缩文件类型来使用不同的命令。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;code&gt;web-search&lt;/code&gt; 用于在命令行中直接使用&lt;code&gt;搜索引擎关键字&lt;/code&gt;+&lt;code&gt;搜索内容&lt;/code&gt;打开浏览器搜索对应内容。搜索关键字有&lt;code&gt;baidu&lt;/code&gt;、&lt;code&gt;bing&lt;/code&gt;、&lt;code&gt;google&lt;/code&gt;等。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre&gt;&lt;code&gt;plugins=(&#10; git&#10; zsh-autosuggestions&#10; zsh-syntax-highlighting&#10; extract&#10; web-search&#10;)&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="514-迁移bash环境变量配置新系统建议先装zsh再配置其他环境"&gt;5.1.4 迁移bash环境变量配置（新系统建议先装zsh再配置其他环境）&#10;&lt;/h4&gt;&lt;p&gt;将自行添加的和第三方程序加入的配置复制到&lt;code&gt;~/.zshrc&lt;/code&gt;中：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-jxfi.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="52-nodejs版本管理工具fnm"&gt;5.2 NodeJS版本管理工具—FNM&#10;&lt;/h3&gt;&lt;p&gt;官方仓库地址：&lt;a class="link" href="https://github.com/Schniz/fnm" target="_blank" rel="noopener"&#10; &gt;https://github.com/Schniz/fnm&lt;/a&gt;&lt;/p&gt;&#10;&lt;h4 id="521-一键安装fnm"&gt;5.2.1 一键安装fnm&#10;&lt;/h4&gt;&lt;p&gt;官方提供一键安装命令：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;curl -fsSL https://fnm.vercel.app/install | bash&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;安装完成后会自动添加环境变量：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-zkhk.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="522-升级fnm注意项"&gt;5.2.2 升级fnm注意项&#10;&lt;/h4&gt;&lt;p&gt;升级过程与安装过程一样，可覆盖安装，不过有一点需要注意，为避免重复添加环境变量，需要手动删除重复的环境变量或者下载安装脚本并增加&lt;code&gt;--skip-shell&lt;/code&gt;参数运行。&lt;/p&gt;&#10;&lt;h4 id="523-安装指定版本nodejs"&gt;5.2.3 安装指定版本nodejs&#10;&lt;/h4&gt;&lt;p&gt;根据所需版本号（例如：安装20大版本中的最新稳定版）通过如下命令安装：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;fnm install 20&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;使用如下命令设置默认版本：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;fnm default 20&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-kuog.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="524-更换国内淘宝镜像源镜像源"&gt;5.2.4 更换国内淘宝镜像源镜像源&#10;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;npm config set registry https://registry.npmmirror.com/&#10;pnpm config set registry https://registry.npmmirror.com/&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="525-安装pnpm"&gt;5.2.5 安装PNPM&#10;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;npm i pnpm -g&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="526-修改pnpm默认存储位置"&gt;5.2.6 修改PNPM默认存储位置&#10;&lt;/h4&gt;&lt;p&gt;PNPM数据默认存储在用户目录下的&lt;code&gt;.pnpm-store&lt;/code&gt; 中，正常来说不改也无所谓，安装Linux系统时已经将/home分区单独挂载了，即便重装系统也不受影响，不过如果有需要，可以使用如下命令修改：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;pnpm config set store-dir /home/用户名/pnpm &#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="53-java版本管理工具jenv"&gt;5.3 Java版本管理工具—JEnv&#10;&lt;/h3&gt;&lt;h4 id="531-下载jenv"&gt;5.3.1 下载JEnv&#10;&lt;/h4&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;官网：&lt;a class="link" href="https://www.jenv.be/" target="_blank" rel="noopener"&#10; &gt;https://www.jenv.be/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;仓库地址：&lt;a class="link" href="https://github.com/jenv/jenv" target="_blank" rel="noopener"&#10; &gt;https://github.com/jenv/jenv&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://github.com/jenv/jenv.git ~/.jenv&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="532-配置环境变量"&gt;5.3.2 配置环境变量&#10;&lt;/h4&gt;&lt;p&gt;直接复制进&lt;code&gt;bash&lt;/code&gt;或&lt;code&gt;zsh&lt;/code&gt;的配置文件中：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;# JEnv&#10;export PATH=&amp;quot;$HOME/.jenv/bin:$PATH&amp;quot;&#10;eval &amp;quot;$(jenv init -)&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="533-添加本地java-jdk"&gt;5.3.3 添加本地Java JDK&#10;&lt;/h4&gt;&lt;p&gt;我习惯将多个版本的JDK按照版本数字统一放置在一个目录中，例如：&lt;code&gt;~/DevelopEnv/Java/8&lt;/code&gt; 、&lt;code&gt;~/DevelopEnv/Java/11&lt;/code&gt;、&lt;code&gt;~/DevelopEnv/Java/17&lt;/code&gt;、&lt;code&gt;~/DevelopEnv/Java/21&lt;/code&gt;&lt;/p&gt;&#10;&lt;h5 id="5331-添加指定版本"&gt;5.3.3.1 添加指定版本：&#10;&lt;/h5&gt;&lt;pre&gt;&lt;code&gt;jenv add ~/DevelopEnv/Java/21&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h5 id="5332-查看已安装的列表"&gt;5.3.3.2 查看已安装的列表：&#10;&lt;/h5&gt;&lt;pre&gt;&lt;code&gt;jenv versions&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h5 id="5333-设置全局默认版本"&gt;5.3.3.3 设置全局默认版本：&#10;&lt;/h5&gt;&lt;pre&gt;&lt;code&gt;jenv global 21&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h5 id="5332-自动化处理注意版本禁止无脑粘贴使用"&gt;5.3.3.2 自动化处理（&lt;!-- raw HTML omitted --&gt;注意版本，禁止无脑粘贴使用&lt;!-- raw HTML omitted --&gt;）：&#10;&lt;/h5&gt;&lt;p&gt;由于我使用的是&lt;code&gt;1.8.0.432&lt;/code&gt;、&lt;code&gt;11.0.25&lt;/code&gt;、&lt;code&gt;17.0.13&lt;/code&gt;、&lt;code&gt;21.0.5&lt;/code&gt;这几个版本，因此通过下面命令可以一键添加并清除冗余版本信息以及配置默认版本：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;jenv add ~/DevelopEnv/Java/8&#10;jenv add ~/DevelopEnv/Java/11&#10;jenv add ~/DevelopEnv/Java/17&#10;jenv add ~/DevelopEnv/Java/21&#10;jenv remove zulu64-1.8.0.432&#10;jenv remove 1.8.0.432&#10;jenv remove zulu64-11.0.25&#10;jenv remove 11.0.25&#10;jenv remove 11.0&#10;jenv remove zulu64-17.0.13&#10;jenv remove 17.0.13&#10;jenv remove 17.0&#10;jenv remove zulu64-21.0.5&#10;jenv remove 21.0.5&#10;jenv remove 21.0&#10;jenv global 21&#10;jenv versions&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="54-maven环境配置"&gt;5.4 Maven环境配置&#10;&lt;/h3&gt;&lt;h4 id="541-下载maven"&gt;5.4.1 下载Maven&#10;&lt;/h4&gt;&lt;p&gt;前往官网进行下载：&lt;a class="link" href="https://maven.apache.org/download.cgi" target="_blank" rel="noopener"&#10; &gt;https://maven.apache.org/download.cgi&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;例如下载： &lt;code&gt;apache-maven-3.9.9-bin.zip&lt;/code&gt;&lt;/p&gt;&#10;&lt;h4 id="542-准备maven存放目录"&gt;5.4.2 准备Maven存放目录&#10;&lt;/h4&gt;&lt;p&gt;一般准备程序存放目录以及本地仓库存放目录两个，例如我的方案：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;~/DevelopEnv/Maven/3.9.9&#10;~/DevelopEnv/Maven/repo&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;5.4.3 添加环境变量&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;#Maven&#10;M2_HOME=&amp;quot;$HOME/DevelopEnv/Maven/3.9.9&amp;quot;&#10;export PATH=&amp;quot;$M2_HOME/bin:$PATH&amp;quot;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="544-修改配置文件"&gt;5.4.4 修改配置文件&#10;&lt;/h4&gt;&lt;p&gt;配置文件为&lt;code&gt;Maven&lt;/code&gt;程序目录中的&lt;code&gt;conf/settings.xml&lt;/code&gt; 文件&lt;/p&gt;&#10;&lt;h5 id="5441-修改仓库路径"&gt;5.4.4.1 修改仓库路径&#10;&lt;/h5&gt;&lt;p&gt;修改配置文件中的&lt;code&gt;localRepository&lt;/code&gt;参数，默认是注释状态，可手动复制出来一份，将参数改为你自己准备的目录：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;&amp;lt;localRepository&amp;gt;/path/to/repo&amp;lt;/localRepository&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h5 id="5442-修改镜像源"&gt;5.4.4.2 修改镜像源&#10;&lt;/h5&gt;&lt;p&gt;在&lt;code&gt;mirrors&lt;/code&gt; 中增加阿里云的镜像地址：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- 阿里云仓库 --&amp;gt;&#10;&amp;lt;mirror&amp;gt;&#10; &amp;lt;id&amp;gt;alimaven&amp;lt;/id&amp;gt;&#10; &amp;lt;mirrorOf&amp;gt;central&amp;lt;/mirrorOf&amp;gt;&#10; &amp;lt;name&amp;gt;aliyun maven&amp;lt;/name&amp;gt;&#10; &amp;lt;url&amp;gt;http://maven.aliyun.com/nexus/content/repositories/central/&amp;lt;/url&amp;gt;&#10;&amp;lt;/mirror&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h4 id="545-验证安装"&gt;5.4.5 验证安装&#10;&lt;/h4&gt;&lt;p&gt;输入命令查看是否有版本输出：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;mvn -v&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;若提示&lt;code&gt;mvn&lt;/code&gt;无权限，则需要到&lt;code&gt;maven/bin&lt;/code&gt;目录下对&lt;code&gt;mvn&lt;/code&gt;、&lt;code&gt;mvnDebug&lt;/code&gt;、&lt;code&gt;mvnyjp&lt;/code&gt;三个文件授予可执行权限：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo chmod +x mvn&#10;sudo chmod +x mvnDebug&#10;sudo chmod +x mvnyjp&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="未完待续"&gt;未完待续&amp;hellip;&#10;&lt;/h3&gt;</description></item><item><title>Ubuntu安装VMware Workstation</title><link>https://airnan.cn/p/ubuntu%E5%AE%89%E8%A3%85vmware-workstation/</link><pubDate>Fri, 08 Nov 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/ubuntu%E5%AE%89%E8%A3%85vmware-workstation/</guid><description>&lt;img src="https://airnan.cn/upload/%E6%88%AA%E5%9B%BE%202024-11-08%2018-12-10.png" alt="Featured image of post Ubuntu安装VMware Workstation" /&gt;&lt;h2 id="一下载vmware"&gt;一、下载VMware&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;注意：需要提前注册博通账号&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;众所周知，博通收购VMware后官网就变得极其复杂，通过正常方式在官网寻找的话很难找得到，在这里我们直接通过链接访问：&lt;a class="link" href="https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro" target="_blank" rel="noopener"&#10; &gt;https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="二安装所需依赖"&gt;二、安装所需依赖&#10;&lt;/h2&gt;&lt;p&gt;在安装VMware之前需要先安装&lt;code&gt;build-essential&lt;/code&gt; 和&lt;code&gt;linux-headers&lt;/code&gt; ，需注意linux-headers要与自己内核版本相对应。&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt install build-essential linux-headers-$(uname -r)&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="三安装vmware安装程序"&gt;三、安装VMware安装程序&#10;&lt;/h2&gt;&lt;h3 id="1修改权限"&gt;1.修改权限&#10;&lt;/h3&gt;&lt;p&gt;下载后的安装程序是&lt;code&gt;bundle&lt;/code&gt;结尾的，我们对这个文件添加执行权限，如下：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo chmod +x ./VMware-Workstation-Full-17.6.1-24319023.x86_64.bundle&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="2执行安装"&gt;2.执行安装&#10;&lt;/h3&gt;&lt;p&gt;再运行安装程序，需要使用&lt;code&gt;root&lt;/code&gt;权限或加&lt;code&gt;sudo&lt;/code&gt;前缀&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo ./VMware-Workstation-Full-17.6.1-24319023.x86_64.bundle&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="四初次运行gcc问题解决"&gt;四、初次运行GCC问题解决&#10;&lt;/h2&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/截图%202024-11-08%2018-12-10.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;我在初次运行时被提示GCC版本不受支持，需要进12版本，但我的是11版本，网上很多方法无法解决，这里参考一位网友的方案解决：&lt;a class="link" href="https://askubuntu.com/questions/1494239/gnu-c-compiler-gcc-version-12-2-0-was-not-found-vmware" target="_blank" rel="noopener"&#10; &gt;https://askubuntu.com/questions/1494239/gnu-c-compiler-gcc-version-12-2-0-was-not-found-vmware&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;我们先取消提示框，执行如下命令添加源并安装12版GCC：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y&#10;sudo apt update&#10;sudo apt install g++-12 gcc-12&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>Chrome、Edge浏览器离线安装包下载</title><link>https://airnan.cn/p/chromeedge%E6%B5%8F%E8%A7%88%E5%99%A8%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD/</link><pubDate>Thu, 31 Oct 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/chromeedge%E6%B5%8F%E8%A7%88%E5%99%A8%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD/</guid><description>&lt;img src="https://airnan.cn/upload/image-cbsx.png" alt="Featured image of post Chrome、Edge浏览器离线安装包下载" /&gt;&lt;h2 id="一官方最新版地址"&gt;一、官方最新版地址&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;默认情况下下载的离线安装包均为最新版本&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Edge：&lt;a class="link" href="https://www.microsoft.com/zh-cn/edge/business/download?form=MA13FJ" target="_blank" rel="noopener"&#10; &gt;https://www.microsoft.com/zh-cn/edge/business/download?form=MA13FJ&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;WebView2：&lt;a class="link" href="https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH" target="_blank" rel="noopener"&#10; &gt;https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Chrome：&lt;a class="link" href="https://www.google.com/intl/zh-CN/chrome/?standalone=1" target="_blank" rel="noopener"&#10; &gt;https://www.google.com/intl/zh-CN/chrome/?standalone=1&lt;/a&gt;（可能需要代理）&lt;/p&gt;&#10;&lt;h2 id="二历史版本"&gt;二、历史版本&#10;&lt;/h2&gt;&lt;p&gt;Edge官方提供历史版本的选择，在上述链接的页面底部可以看到。&lt;/p&gt;&#10;&lt;p&gt;WebView2的历史版本官方只给下载近两个版本，完整的可以在该网站可以找到：&lt;a class="link" href="https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2%20x64" target="_blank" rel="noopener"&#10; &gt;https://www.catalog.update.microso&lt;/a&gt;&lt;a class="link" href="https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2%20x64" target="_blank" rel="noopener"&#10; &gt;ft.c&lt;/a&gt;&lt;a class="link" href="https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2%20x64" target="_blank" rel="noopener"&#10; &gt;om/Sear&lt;/a&gt;&lt;a class="link" href="https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2%20x64" target="_blank" rel="noopener"&#10; &gt;ch.asp&lt;/a&gt;&lt;a class="link" href="https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2%20x64" target="_blank" rel="noopener"&#10; &gt;x?q=Edge-WebView2 x64&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Chrome的历史版本官方没有直接提供入口，一些方法也比较麻烦，再加上网络因素，这里建议在其他网站上下载，比如异次元网站：&lt;a class="link" href="https://www.iplaysoft.com/tools/chrome/" target="_blank" rel="noopener"&#10; &gt;https://www.iplaysoft.com/tools/chrome/&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="三已知问题"&gt;三、已知问题&#10;&lt;/h2&gt;&lt;h3 id="1webview2直接运行安装失败"&gt;1.WebView2直接运行安装失败&#10;&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-cbsx.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;解决办法：以管理员身份运行PowerShell，使用命令加参数的形式安装，将下面命令的软件路径替换为你自己的路径和文件名，然后加上&lt;code&gt; /silent /install&lt;/code&gt; 参数，注意空格分隔。执行命令后会在后台静默安装，一般等待几分钟即可安装完成。&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;.\MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>Windows11食用WLS2指南</title><link>https://airnan.cn/p/windows11%E9%A3%9F%E7%94%A8wls2%E6%8C%87%E5%8D%97/</link><pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/windows11%E9%A3%9F%E7%94%A8wls2%E6%8C%87%E5%8D%97/</guid><description>&lt;img src="https://airnan.cn/upload/image-pjed.png" alt="Featured image of post Windows11食用WLS2指南" /&gt;&lt;h2 id="一基本条件"&gt;一、基本条件&#10;&lt;/h2&gt;&lt;h3 id="1启用hyper-v"&gt;1.启用Hyper-V&#10;&lt;/h3&gt;&lt;p&gt;WSL依托于Hyper-V，因此需要先在控制面板启用该功能&lt;/p&gt;&#10;&lt;p&gt;打开资源管理器，直接在地址栏输入&lt;code&gt;控制面板\程序&lt;/code&gt; 然后回车，点击&lt;code&gt;启用或关闭Windows功能&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;勾选Hyper-V后点击确认，等待安装完成&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-esrq.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;安装完成后重启电脑即可进入下一步。&lt;/p&gt;&#10;&lt;h2 id="二安装wsl2"&gt;二、安装WSL2&#10;&lt;/h2&gt;&lt;h3 id="1安装wsl"&gt;1.安装WSL&#10;&lt;/h3&gt;&lt;p&gt;以管理员身份运行终端，并执行如下命令来安装最新版WSL，默认是2.x版本&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;wsl --update&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-rxpw.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;该命令用以安装并升级最新版WSL，安装完成后重启电脑。&lt;/p&gt;&#10;&lt;h3 id="2设置wsl默认版本"&gt;2.设置WSL默认版本&#10;&lt;/h3&gt;&lt;p&gt;以管理员身份运行终端，并执行如下命令&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;wsl --set-default-version 2&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;这一步设置是为了后续创建子系统时默认使用WSL2版本。&lt;/p&gt;&#10;&lt;h2 id="三安装指定发行版"&gt;三、安装指定发行版&#10;&lt;/h2&gt;&lt;h3 id="1选择并下载以ubuntu为例"&gt;1.选择并下载（以Ubuntu为例）&#10;&lt;/h3&gt;&lt;p&gt;可以直接在Microsoft Store中检索并下载自己想要使用的发行版&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-pjed.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="2初始化系统"&gt;2.初始化系统&#10;&lt;/h3&gt;&lt;p&gt;在应用商店中下载安装完成后需要对系统进行初始化操作：打开终端，如图所示打开下载的发行版&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-lyue.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;稍等片刻会提示你填写系统的用户名和密码，根据自己的实际情况填写即可。&lt;/p&gt;&#10;&lt;p&gt;到此为止系统已经安装完成，可以自由发挥也可参考后文进行一些其他配置。&lt;/p&gt;&#10;&lt;h2 id="四ubuntu-wsl配置systemctl服务"&gt;四、Ubuntu WSL配置systemctl服务&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;这一步可以说是必选项，因为大量程序依托于该服务&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;在终端中进入系统后编辑如下文件：&lt;code&gt;/etc/wsl.conf&lt;/code&gt;&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo vi /etc/wsl.conf&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;确认文件中是否存在如下内容，若没有，需手动添加，如果有可以跳过本章节&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;[boot]&#10;systemd=true&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;保存后重启子系统生效&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;wsl --shutdown&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="五配置镜像源"&gt;五、配置镜像源&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;清华源官网：&lt;a class="link" href="https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/" target="_blank" rel="noopener"&#10; &gt;https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="1获取镜像源"&gt;1.获取镜像源&#10;&lt;/h3&gt;&lt;p&gt;以清华源为例，访问上述网站，选择对应的系统版本，将镜像源拷贝出来&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-mkmx.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="2添加镜像源"&gt;2.添加镜像源&#10;&lt;/h3&gt;&lt;p&gt;进入Ubuntu并&lt;!-- raw HTML omitted --&gt;编辑&lt;!-- raw HTML omitted --&gt;&lt;code&gt;/etc/apt/sources.list&lt;/code&gt;&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo vi /etc/apt/sources.list&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;将镜像源替换进去&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;# 默认注释了源码镜像以提高 apt update 速度，如有需要可自行取消注释&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;替换内容如下图所示&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-hlzd.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;保存后更新一下镜像列表&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt update&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;同时也可以升级一下系统（可选）&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt upgrade&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="六wsl的gui管理工具"&gt;六、WSL的GUI管理工具&#10;&lt;/h2&gt;&lt;h3 id="1软件推荐"&gt;1.软件推荐&#10;&lt;/h3&gt;&lt;p&gt;我选用的是&lt;code&gt;wsl2-distro-manager&lt;/code&gt; 这款开源软件，可以通过比较友好的图形界面来管理WSL发行版。包括安装、卸载、更新、备份、恢复和迁移WSL发行版，以及配置它们的设置，并通过一次点击启动它们。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Github地址：&lt;a class="link" href="https://github.com/bostrot/wsl2-distro-manager" target="_blank" rel="noopener"&#10; &gt;https://github.com/bostrot/wsl2-distro-manager&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="2软件安装"&gt;2.软件安装&#10;&lt;/h3&gt;&lt;p&gt;该软件提供Microsoft Store的便捷安装版，不过售价9美刀，想要支持作者的小伙伴可以直接在商店购买。这里我们使用仓库提供的绿色版：wsl2-distro-manager-xxx.zip，下载后解压到固定目录即可运行：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-olnr.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;运行后即可看到刚刚安装的Ubuntu，通过点击运行按钮即可直接运行对应的子系统。&lt;/p&gt;&#10;&lt;h2 id="七迁移子系统存储位置"&gt;七、迁移子系统存储位置&#10;&lt;/h2&gt;&lt;p&gt;默认情况下子系统会被安装到C盘，这对多分区用户不太友好，这个时候就可以借助上述软件进行快速迁移。&lt;/p&gt;&#10;&lt;h3 id="1配置默认位置"&gt;1.配置默认位置&#10;&lt;/h3&gt;&lt;p&gt;进入WSL Manager软件的设置页面：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-yseg.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;先关闭所有子系统，然后填写你想要迁移的位置，点击保存。&lt;/p&gt;&#10;&lt;h3 id="2迁移现有系统"&gt;2.迁移现有系统&#10;&lt;/h3&gt;&lt;p&gt;回到首页，打开已安装发行版的设置项：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-trxh.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;直接点击最后的移动选项：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ymlu.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;确保已经关闭发行版后点击移动按钮：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-lbnf.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;这时点击保存回到主页后会有一个移动中的提示，耐心等待一会儿，移动完成后会有一个成功提示：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ltjo.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;此时就已经迁移完成，可以愉快的使用了&lt;/p&gt;&#10;</description></item><item><title>Manjaro安装后调教（Gnome/KDE）</title><link>https://airnan.cn/p/manjaro%E5%AE%89%E8%A3%85%E5%90%8E%E8%B0%83%E6%95%99gnome/kde/</link><pubDate>Tue, 29 Oct 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/manjaro%E5%AE%89%E8%A3%85%E5%90%8E%E8%B0%83%E6%95%99gnome/kde/</guid><description>&lt;img src="https://airnan.cn/upload/image-ucui.png" alt="Featured image of post Manjaro安装后调教（Gnome/KDE）" /&gt;&lt;h2 id="一配置manjaro国内源"&gt;一、配置manjaro国内源&#10;&lt;/h2&gt;&lt;h3 id="1生成可用中国镜像站列表"&gt;1.生成可用中国镜像站列表：&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo pacman-mirrors -i -c China -m rank&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="2在弹出窗口勾选镜像源"&gt;2.在弹出窗口勾选镜像源&#10;&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-ucui.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="3刷新缓存"&gt;3.刷新缓存&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo pacman -Syy&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="4更新系统"&gt;4.更新系统&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo pacman -Syu&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="二调整软件仓库镜像源"&gt;二、调整软件仓库镜像源&#10;&lt;/h2&gt;&lt;h3 id="1设置软件商店的镜像源"&gt;1.设置软件商店的镜像源&#10;&lt;/h3&gt;&lt;p&gt;运行软件仓库软件，点击右上角菜单，选择首选项，在常规选项卡中找到官方软件仓库，将镜像源调整到China，刷新列表即可。&lt;/p&gt;&#10;&lt;h3 id="2启用aur和flatpak"&gt;2.启用AUR和Flatpak&#10;&lt;/h3&gt;&lt;p&gt;在第三方选项卡中打开AUR和Flatpak开关，关闭窗口后会自动刷新列表。&lt;/p&gt;&#10;&lt;h3 id="3修改flatpak源"&gt;3.修改Flatpak源&#10;&lt;/h3&gt;&lt;p&gt;在这里有一个问题，当Flatpak镜像源没有修改时，启用Flatpak并关闭软件仓库后便无法再次打开，因此，需要手动切换以下国内的镜像源，然后重启即可&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="4修改aur源"&gt;4.修改AUR源&#10;&lt;/h3&gt;&lt;p&gt;编辑&lt;code&gt;/etc/pacman.conf&lt;/code&gt; 文件，追加如下内容：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;[archlinuxcn]&#10;Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch&#10;Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch&#10;Server = https://mirrors.hit.edu.cn/archlinuxcn/$arch&#10;Server = https://repo.huaweicloud.com/archlinuxcn/$arch&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;刷新缓存即可：&lt;code&gt;sudo pacman -Syy&lt;/code&gt;&lt;/p&gt;&#10;&lt;h2 id="三安装yay-管理器"&gt;三、安装&lt;code&gt;yay&lt;/code&gt; 管理器&#10;&lt;/h2&gt;&lt;p&gt;主要用来便捷管理AUR包，当然也可以使用软件仓库软件，但是我在使用过程中构建部分软件包会出问题&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo pacman-key --lsign-key &amp;quot;farseerfc@archlinux.org&amp;quot;&#10;sudo pacman -S archlinuxcn-keyring&#10;sudo pacman -S yay&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="四安装中文拼音输入法"&gt;四、安装中文拼音输入法&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;这个是最麻烦又不可缺少的一个步骤，需要大家耐心配置，这是我在虚拟机里踩坑出来直接能用的方案，若不可用，还请自行寻找文档折腾。&lt;/p&gt;&#10;&lt;p&gt;我在配置期间参考了如下可行的文章：&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://blog.csdn.net/yj363937/article/details/138329214" target="_blank" rel="noopener"&#10; &gt;https://blog.csdn.net/yj363937/article/details/138329214&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://forum.manjaro.org/t/chinese-language-support/115416/5" target="_blank" rel="noopener"&#10; &gt;https://forum.manjaro.org/t/chinese-language-support/115416/5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland" target="_blank" rel="noopener"&#10; &gt;https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="1环境选择"&gt;1.环境选择&#10;&lt;/h3&gt;&lt;p&gt;经测试，使用如下方法在Gnome和KDE（均为Wayland）环境下均可安装，并且解决了在部分界面无法输入中文的问题。KDE（X11）环境未测试，因为我在使用X11时出现无法通过GUI操作注销、关机、重启，因此只能切换到Wayland了。切换方式：在登陆界面左下角选择&lt;code&gt;Waylandy&lt;/code&gt; 即可，同时也能解决高分屏缩放割裂的问题，比如缩放后标题栏和内容还有光标大小不一致。&lt;/p&gt;&#10;&lt;h3 id="2安装输入法组件"&gt;2.安装输入法组件&#10;&lt;/h3&gt;&lt;p&gt;执行如下命令：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo yay -S fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-material-color fcitx5-pinyin-zhwiki fcitx5-config-qt&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="3配置输入法"&gt;3.配置输入法&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;本小节参考Fcitx5官方文档：&lt;a class="link" href="https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland" target="_blank" rel="noopener"&#10; &gt;https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h4 id="1gnome配置"&gt;（1）Gnome配置&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;根据官方文档配置&lt;code&gt;/etc/environment&lt;/code&gt;文件，追加如下内容：&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre&gt;&lt;code&gt;XMODIFIERS=@im=fcitx5&#10;QT_IM_MODULE=fcitx5&#10;GTK_IM_MODULE=fcitx5&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;安装&lt;code&gt;Input Method Panel&lt;/code&gt;扩展：&lt;a class="link" href="https://extensions.gnome.org/extension/261/kimpanel/" target="_blank" rel="noopener"&#10; &gt;https://extensions.gnome.org/extension/261/kimpanel/&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;重启即可享用~&lt;/p&gt;&#10;&lt;h4 id="2kde配置"&gt;（2）KDE配置&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;根据官方文档配置&lt;code&gt;/etc/environment&lt;/code&gt;文件，追加如下内容&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre&gt;&lt;code&gt;XMODIFIERS=@im=fcitx5&#10;INPUT_METHOD=fcitx5&#10;SDL_IM_MODULE=fcitx5&#10;GLFW_IM_MODULE=ibus&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;启用Fcitx5：在系统设置-&amp;gt;键盘-&amp;gt;输入源中选中应用一下即可。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-kiru.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="3添加输入法"&gt;（3）添加输入法&#10;&lt;/h4&gt;&lt;p&gt;通常不需要这一步，前面配置完后重启一遍，系统会自动添加。如果没有添加请按照下图所示添加一下即可，以KDE为例：系统设置-&amp;gt;输入法中添加。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-shew.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="4输入法兼容问题"&gt;4.输入法兼容问题&#10;&lt;/h3&gt;&lt;p&gt;主要兼容问题就是在某些软件中无法输入中文，根据本教程来配置的话应该是可以规避这些问题的，如下图所示在Chrome中就可以正常使用：&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://airnan.cn/upload/image-wddm.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="5安装搜狗输入法可选"&gt;5.安装搜狗输入法（可选）&#10;&lt;/h3&gt;&lt;p&gt;主要针对KDE，我没测试，大家可以试试：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;git clone https://aur.archlinux.org/fcitx5-sogou.git&#10;cd fcitx5-sogou&#10;makepkg -si&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="五安装clash-verge-rev"&gt;五、安装Clash Verge Rev&#10;&lt;/h2&gt;&lt;p&gt;这一步是为了完全解锁超能力，好方便折腾嘛，毕竟换源终究还是不如直连的靠谱。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;参考官方安装文档：&lt;a class="link" href="https://www.clashverge.dev/install.html" target="_blank" rel="noopener"&#10; &gt;https://www.clashverge.dev/install.html&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="1安装说明"&gt;1.安装说明&#10;&lt;/h3&gt;&lt;p&gt;不要使用软件仓库直接搜索安装，因为构建过程需要从github上拉依赖，没代理之前肯定拉取失败。除非你的网络环境支持这一操作，否则请参考第三章节安装yay管理器，再使用yay安装。&lt;/p&gt;&#10;&lt;h3 id="2安装clash-verge-rev"&gt;2.安装Clash Verge Rev&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;yay -S clash-verge-rev-bin&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="六享用其它"&gt;六、享用其它&#10;&lt;/h2&gt;&lt;p&gt;到此为止已经满足了基本日用的最低要求，可以进行一些其他折腾了。下面我列出一些我自己用到的扩展或者其他资源。&lt;/p&gt;&#10;&lt;h3 id="1firefox扩展"&gt;1.FireFox扩展&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;火山翻译：&lt;a class="link" href="https://addons.mozilla.org/zh-CN/firefox/addon/%e7%81%ab%e5%b1%b1%e7%bf%bb%e8%af%91-%e5%88%92%e8%af%8d%e5%92%8c%e7%bd%91%e9%a1%b5%e7%bf%bb%e8%af%91" target="_blank" rel="noopener"&#10; &gt;https://addons.mozilla.org/zh-CN/firefox/addon/火山翻译-划词和网页翻译&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="2gnome扩展"&gt;2.Gnome扩展&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;窗口果冻特效：&lt;a class="link" href="https://extensions.gnome.org/extension/3210/compiz-windows-effect/" target="_blank" rel="noopener"&#10; &gt;https://extensions.gnome.org/extension/3210/compiz-windows-effect/&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;窗口神灯最小化特效：&lt;a class="link" href="https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/" target="_blank" rel="noopener"&#10; &gt;https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="3中文字体补充"&gt;3.中文字体补充&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;sudo pacman -S adobe-source-han-sans-cn-fonts&#10;sudo pacman -S wqy-microhei&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>Ubuntu修改默认SSH端口号</title><link>https://airnan.cn/p/ubuntu%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4ssh%E7%AB%AF%E5%8F%A3%E5%8F%B7/</link><pubDate>Tue, 29 Oct 2024 00:00:00 +0000</pubDate><guid>https://airnan.cn/p/ubuntu%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4ssh%E7%AB%AF%E5%8F%A3%E5%8F%B7/</guid><description>&lt;img src="https://airnan.cn/upload/image-hlzd.png" alt="Featured image of post Ubuntu修改默认SSH端口号" /&gt;&lt;h2 id="一编辑ssh配置文件"&gt;一、编辑SSH配置文件&#10;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;sudo vi /etc/ssh/sshd_config&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="二自定义端口号"&gt;二、自定义端口号&#10;&lt;/h2&gt;&lt;p&gt;找到Port行，删除井号（解除注释），修改22为自定义端口号，例如：1234，然后保存&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;Port 1234&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="三重启ssh服务"&gt;三、重启SSH服务&#10;&lt;/h2&gt;&lt;p&gt;如果是云服务器，请务必确认安全组已放行新端口&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo /etc/init.d/ssh restart&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="四云服务器关闭原端口"&gt;四、云服务器关闭原端口&#10;&lt;/h2&gt;&lt;p&gt;经测试无误后在云服务器安全组中删除22端口放行规则即可。&lt;/p&gt;&#10;</description></item></channel></rss>