Berrylium0078's Blog

Berrylium0078's Blog

Plasma 6 桌面使用小记
发表于2025-12-26
安装桌面 12pacman -S sddm plasmasystemctl enable sddm 音频方面统一选带 pipewire 的 sddm:显示管理器 可选安装应用全家桶:kde-applications-meta 让我们说中文! 安装中文字体,请出门右转 Arch Wiki。 noto-fonts-cjk 可能出现日文汉字 ,解决方法记录于上方🔗的 1.2.2.2 章节。 编辑 /etc/locale.conf,改成 LANG=zh_CN.UTF-8。 安装 fcitx5 输入法1: 1sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-qt fcitx5-gtk fcitx5-configtool 在系统设置中,找到虚拟键盘,选择 Fcitx5。 在 /etc/environment 末尾添加如下内容:2 123XMODIFIERS=@im=fcitxQT_IM_MODULE=fcitxQT_IM_MODULES="wayland;fcitx" 可选安装字典:(注:萌娘百科需要 AUR ...
Arch Linux 安装记
发表于2025-09-29
前言 本文假设读者已充分阅读过安装指南,重复内容不再赘述。 本文假设读者具有 Linux 基础,熟悉终端操作。 本文假设电脑引导模式为 64 位 x64 UEFI,具备 Intel CPU。 本文使用 GRUB 引导,BTRFS 文件系统,使用 NetworkManager 连网。 图形界面为 SDDM + KDE Plasma 桌面,输入法管理 fcitx5,声音管理使用 pipewire。 基础安装 获取安装镜像 逃课:Arch Linux GUI,没用过不评价。 准备安装介质 强推 Ventoy 联网 个人建议连网线,或者通过数据线连接手机并在手机里开启 USB 网络共享(安卓大概都支持)。 分区并挂载 文件系统选择 笔者使用过 ext4 和 btrfs。 - ext4 更加成熟稳定。 - btrfs 支持快照和数据校验等多种高级功能,并且 CoW 机制能保证数据一致性。(注:请确保硬件可靠,据说 btrfs 数据恢复比较困难) - 如果希望创建额外数据分区用于多系统互通,使用 (ex)FAT 或 NTFS(仅与 Windows 互通) 设计分区方案 将 EFI 分区挂载...
C 调试工具使用小记
发表于2025-09-26
从文档里摘抄一些比较有用的 gdb 12gdb [options] [executable-file [core-file or process-id]]gdb [options] --args executable-file [inferior-arguments ...] 以下为常用命令的用法: break 12345678910111213break [LOCATION] [thread THREADNUM] [if CONDITION]LOCATION may be a linespec, address.Linespecs are colon-separated lists of location parameters, such assource filename, function name, label name, and line number.Example: To specify the start of a label named "the_top" in thefunction "fact" in the file...
ssh 使用小记
发表于2025-09-10|linux
以 ssh 为核心的远程连接相关工具大杂烩
Some Tips for Arch Linux
发表于2025-07-26
Remove spam log info from acpid /etc/acpi/events/buttons12event=button/.*action=<drop>
Hello World
发表于2025-07-20|build site
Welcome to Hexo! This is your very first post.
Test Page for Math Fomulas
发表于2025-07-20|build site
This blog uses MathJax v3.2 as math display engine. This page tests macro definition, equation labeling, and the physics extension pack
Test Page for Pandoc's Markdown
发表于2025-07-20|build site
This page test functionality of pandoc flavored markdown syntax, including fancy ordered lists, grid tables, footnotes, etc.
Arch Linux 下 Btrfs 使用小记
发表于2025-05-13|Linux
BTRFS 介绍 B-TRee File System 是一个支持子卷快照、数据校验、透明压缩等多种高级功能的现代写时复制(Copy on Write)文件系统。 写时复制 修改不是原地覆盖,而是先写入到空白区域,再修改指针,可保证数据一致性。1 支持快速复制(reflink),简单来说就是副本之间尽量共用数据块,通过 CoW 机制只需额外存储改动部分。 可以通过 chattr +C 命令对特定文件禁用。 快照和子卷地位相当,也可以修改和创建快照。有人认为将其称作“分支(fork)”更加贴切。 CRC 数据校验可以发现数据损坏,但修复依靠外部备份或 RAID。 透明压缩: 通过牺牲一定的 CPU 时间,减少实际写入硬盘的数据,提高存储容量与 IO 速度。 文件系统内部行为,用户无感。 其实当写入稀疏时是负优化,可以通过 chattr +m 命令对特定文件禁用。 顾名思义,该文件系统使用数据结构 B 树维护元数据。 为了支持其先进的快照功能,实际使用的是一种能够高效复制的改进版。2 原理可以理解为一种懒惰思想,即尽可能共用各副本的相同部分。 这就是有垃圾回收的可持久化多...
avatar
Berrylium0078
文章
9
标签
11
分类
3
Follow Me
最新文章
Plasma 6 桌面使用小记2025-12-26
Arch Linux 安装记2025-09-29
C 调试工具使用小记2025-09-26
ssh 使用小记2025-09-10
Some Tips for Arch Linux2025-07-26
分类
  • Linux1
  • build site3
  • linux1
标签
btrfs ssh swap 内网穿透 grub-btrfs screen 终端复用 linux snapper hibernation tailscale
归档
  • 十二月 2025 1
  • 九月 2025 3
  • 七月 2025 4
  • 五月 2025 1
网站信息
文章数目 :
9
最后更新时间 :
© 2025 By Berrylium0078框架 Hexo 7.3.0|主题 Butterfly 5.5.0