Getty 字体设置
- 查看可用字体
ls /usr/share/kbd/consolefonts/
- 临时生效(当前会话):
setfont solar24x32
- 永久生效:
编辑/etc/vconsole.conf,修改FONT=行:
FONT=solar24x32 # 4K 屏建议
然后重启,或运行:
systemctl restart systemd-vconsole-setup
权限控制(Polkit)
安装依赖:
sudo pacman -S polkit polkit-gnome libsecret gnome-keyring seahorse
在 niri 配置中添加启动项:
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
Limine 隐藏硬件自检信息
编辑 Limine 配置文件 /boot/limine.conf,在对应系统的 cmdline 条目中添加参数:
quiet loglevel=3
quiet— 隐藏绝大部分非必要的日志输出loglevel=3— 只报告严重错误(Error)或内核崩溃(Panic)
电源键唤醒卡死修复
在 niri 中,默认会接管电源键信号(将其拦截并自动转为系统挂起/待机)。当通过电源键唤醒笔记本时,niri 在唤醒瞬间会产生二次事件竞争,从而诱发死锁卡屏。
核心思路:在 niri 中禁用对电源键的托管,将其交还给 systemd 统一管理。
第一步:在 niri 中关闭电源键托管
编辑 ~/.config/niri/config.kdl,在 input 块中添加 disable-power-key-handling:
input {
keyboard {
xkb {
layout "us"
}
}
// 阻止 niri 劫持电源键
disable-power-key-handling
}
第二步:确保 systemd 正确接管电源键
编辑 /etc/systemd/logind.conf,取消注释并修改:
HandlePowerKey=suspend
然后重启服务使其生效:
sudo systemctl restart systemd-logind.service
验证
完成配置并重启 niri 后,测试电源键唤醒。如果唤醒后屏幕亮起但进入无响应黑屏,可能是 Nvidia 独显的显存未正常保留,需要配置 Nvidia 驱动挂起服务。
参考:
一键切换工作区并打开 Obsidian 和通过 Gnome Document Viewer 打开指定 PDF 的脚本
#!/bin/bash
# 切换到第二个workspace
niri msg action focus-workspace 2
# 启动 Obsidian
obsidian &
# 启动 Papers (GNOME Document Viewer) 并打开 PDF
org.gnome.Papers "/home/xxx/Documents/xxxx.pdf" &
# 等待窗口打开后切换焦点到 Obsidian
sleep 2
niri msg action focus-window --app-id obsidian

1539

被折叠的 条评论
为什么被折叠?



