Arch Linux 声音

系统安装后,有可能无法识别一些声音设备,比如耳机。

GRUB 如何设置 Linux 内核参数

今天对 Arch Linux 系统进行全量更新重启后,发现外置显示器无法识别了,查看 dmesg 的信息后,发现 NVIDIA 模块并未成功加载。经查阅 WIKI 后,需要设置 ibt=off 内核参数。 本文将记录 GRUB 如何设置 Linux 内核参数。

cURL 计算请求耗时

某些情况下,你也许想知道 cURL 请求花费的时间,而这当然也是可能的。

Arch Linux 重置 keyring

最近大半年都在使用 WSL2 进行开发,今天切换到 Arch Linux 打算更新下系统,不出意外地出现了各种问题。

Hugo 多语言站点中 404 页面的重定向规则

在 Hugo 多语言站点中,一般需要为 404 页面设置额外的重定向规则。

Nginx 重定向路径

上篇文章笔者利用 rename 批量替换文件后缀名,以将站点语言 zh-cnzh-tw 分别改为了 zh-hanszh-hant。 但这是不够的,还需要将旧路径重定向到新路径。由于笔者将站点容器化,利用 Nginx 来处理请求,并部署到个人的 k3s 集群,本文将简单说明如何使用 Nginx 进行重定向。

Windows 下 Docker 无法初始化
Windows 下 Docker 无法初始化

最近更新系统后,发现 Docker 无法初始化。

利用 rename 批量替换文件后缀名

由于 Hugo 本地化功能仅支持 zh-hanszh-hant,不支持 zh-cnzh-twzh-hk 等中文语言代码,而笔者站点基于文件后缀名进行多语言化的,要更改语言代码,需要批量修改文件后缀名,而这正是本文主角 rename 的大显身手的时候。

Hugo Module 代理

众所周知 Go Module 服务器被墙了,因此需要指定代理服务器或者全局 VPN,而代理服务器比较简单方便,如:GOPROXYCNGOPROXYIO。 而笔者之前很长一段时间利用 Hugo Module 来安装和更新主题,速度十分缓慢,而且经常失败,即使我设置了 GO_PROXY 环境变量。

利用 Github Actions 打包 Go 二进制文件

今天写了个简繁体转换的命令行工具 gopencc,以便对博客内容的简繁体转换。自然地,笔者也为各个平台编译打包为二进制执行文件,但是每次手动编译并上传到 GitHub Releases Assets 是十分耗时和枯燥的,幸好我们可以通过 GitHub Actions 来解决这个问题。

Chrome 浏览器模拟 prefers-color-scheme,调试亮色和深色模式
Chrome 浏览器模拟 prefers-color-scheme,调试亮色和深色模式

本文将介绍 Chrome 浏览器下如何调试亮色和深色模式,也就是模拟 prefers-color-scheme

Arch Linux 分区和挂载
本文将介绍如何创建并挂载 LVM 分区。
创建用户
基于安全性等方面的考虑,通常我们不会以 root 用户来使用系统,本文将介绍如何创建一个非特权的用户。
安装 Arch Linux 系统
安装 Arch Linux 系统
本指南旨在详细地描述安装 Arch Linux 系统的细节,如磁盘分区(LVM)、启动引导(GRUB)、网络设置、添加用户、中文输入法、AUR 助手(YAY)、桌面环境(KDE)等等。
Arch Linux 安装 Xorg

在安装桌面环境之前,我们先安装 Xorg 服务器,确保 Xorg 可以正常工作。

制作 Arch Linux LiveUSB 安装介质
本文简单说明下如何制作 Arch Linux 的 LiveUSB 安装介质。
Arch Linux 安装 KDE 桌面环境

在上篇文章,我们安装了 Xorg,本文将介绍如何安装 KDE 桌面环境。

Arch Linux 安装 GRUB
要启动系统,引导程序必不可少,而本文简单介绍安装 GRUB 引导程序。
Arch Linux 安装 Fcitx 中文输入法

Arch Linux 安装中文输入法 Fcitx:谷歌拼音和搜狗拼音。

Arch Linux 安装 AUR 助手 YAY

YAY(Yet another Yogurt) 是 Arch Linux 的一个 AUR(Arch User Repository) 助手,可以让我们更方便地安装 AUR 上的软件包,如:谷歌浏览器(Google Chrome),QQ、TIM、WPS OFFICE 等等。下面介绍 YAY 的安装和使用。

安装高可用的 K3s 集群

本文描述如何安装一个带有外部数据库的高可用的 K3s 集群。

Linux 没有正确识别扬声器输出设备的解决方法

最近在新买的笔记本上安装了 Arch Linux,不过没有正确识别扬声器输出设备,这是因为新型的笔记本还需要安装 sof-firmwarealsa-ucm-conf 固件。

pacman Invalid or Corrupted Package

今天更新 Arch Linux 时出现以下错误:

File *** is corrupted (invalid or corrupted package (PGP signature)).

更新 archlinux-keyring 包即可解决。

Linux 官方版 QQ
Linux 官方版 QQ

由于重新安装了 Arch Linux,需要重新安装 QQ,于是乎去官网看了下,居然发现已经有官方 Linux 版 QQ。虽然功能稀少,UI 提升空间很大,不过对于办公沟通足矣。而且依赖少,不需要 wine,总体来说还是不错的。

Linux 和 Windows 双系统时间冲突的原因和解决方法

相信不少刚安装完 Linux 和 Windows 双系统的童鞋们,都会遇到两个系统之间的时间冲突问题。本文将简要地阐明其中原由,并给出相应的解决方法。

测试 Go Module 的本地修改

最近笔者正在为自己写的主题 Hugo Bootstrap 做一个默认模板,以便新手快速入门。 主题将作为 Go Module 进行安装,但期间发现一些小 Bug,本地调试会更便捷,于是乎有了这篇文章。

鸿蒙操作系统推荐软件

鸿蒙操作系统(HarmonyOS)推荐软件。

添加 SSH 秘钥到 GitHub

SSH 秘钥提供了另一种身份验证的方法,其最大的好处是可以避免重复输入账号和密码。特别地,当你开启双重认证(2FA)时,你还需要额外生成访问令牌(access token)以替代密码,而且访问令牌难以记忆和存放不安全,这是十分头疼的。所以本文将介绍如何添加 SSH 秘钥到 GitHub,让开发更舒适。

本文不仅适用于 GitHub,同样可用于其他 Git 平台,如:GitLab、Gitee 等。

利用 CSS 对标题进行自动编号

当文章篇幅过长,对标题进行编号,可以给读者带来更好的阅读体验。本文将讲述如何利用 CSS 对标题进行自动编号。