Linux 使用优化记录(一):Alacritty Wayland 拖放与 X11 字体缩放调优

Linux 使用优化记录合集第一篇:Alacritty 在 Wayland 下无法拖放文件到终端(winit 的 Wayland DnD 未发布),通过 unset WAYLAND_DISPLAY 强制 X11 后端解决;接着踩到 GNOME text-scaling-factor 同步到 Xft.dpi 导致 X11 应用字体变大的坑,用 WINIT_X11_SCALE_FACTOR 单独压掉。记录了 winit 0.29 移除 WINIT_UNIX_BACKEND 这个容易踩的坑。 ...更多

八月 11, 2026 [linux] #alacritty #wayland #linux #winit #x11
最近更新

按最后修改时间排序的文章列表(由 scripts/sync-updated.sh 从 git 历史生成,只统计正文变更) ...更多

八月 08, 2026
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失

在 Ubuntu 24.04 和 Debian 13 两台机器上先后遇到的 GNOME Remote Desktop 全套问题:xrdp 抢占 3389、mstsc 0x907 证书错误、GDM 白屏 CPU 飙升(真根因:手动默认路由 → NM primary 为空 → gsd-sharing 判 OFFLINE → --handover 不启动 → greeter 无虚拟显示器)、NTLM MIC 认证失败、Session creation inhibited、grdctl 凭证不持久化、loginctl 远程解锁会话。 ...更多

八月 06, 2026 [linux, remote-desktop] #gnome #rdp #linux #mstsc #xrdp #headless #gdm #loginctl #freeRDP #debian #networkmanager #handover #gsd-sharing
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失

排查 opencode 在无外网 IPv6 的服务器上启动卡死的问题——两个独立根因:Bun 加载 TS 插件时因缺失 optional peer 依赖(@opentui/*)联网 npm registry,以及 DNS 默认 IPv6 优先导致模型请求连接挂起。包含 /etc/gai.conf 修复与 .opencode/.global-opencode 配置逐项解读 ...更多

八月 03, 2026 [debug, linux] #opencode #debug #troubleshooting #ipv6 #bun #plugin #config
systemd 资源控制:cgroup v2 配置与实践

Linux cgroup(control group)是内核提供的一种机制,用于对进程组进行资源限制、监控和隔离。systemd 将其作为服务管理的基础设施,通过单元配置文件即可完成 CPU、内存、IO 等资源的分配与控制。

本文基于 cgroup v2 内核文档systemd.resource-control(5) 手册,结合实际操作示例,整理 systemd 资源控制的完整用法。

...更多

七月 18, 2026 [Linux] #systemd #cgroup #linux #资源控制