当前位置: 首页 > news >正文

Arch Linux / Niri 配置笔记

权限控制(Polkit)

安装依赖:

sudo pacman -S polkit polkit-gnome libsecret gnome-keyring seahorse

在 niri 配置中添加启动项:

spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"

参考:Polkit - ArchWiki


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 驱动挂起服务。

参考:

  • niri Configuration: Input
  • niri issue #2233

一键切换工作区并打开 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
http://www.zskr.cn/news/1526509.html

相关文章:

  • Onekey完整教程:如何一键解锁Steam游戏DLC内容
  • 2026年朝鲜旅游靠谱机构排行及避坑指南 - 互联网科技品牌测评
  • DBPanel:Go 语言自研 Linux 服务器管理面板,轻量安全且极速部署,基础功能长久免费!
  • 如何免费激活IDM完整版:3分钟永久解锁极速下载体验
  • 5000+戴森球计划工厂蓝图:从零到星际帝国的建造指南
  • MySQL高可用实战:用ProxySQL和MaxScale搭建读写分离集群,哪个更适合你的业务?
  • 湛江市黄金回收三家门店实地探店综合测评 - 靖昱黄金回收
  • 法考考试科目及分数|科目分值|资料已整理
  • 深入解读SPEC CPU 2017测试报告:从rate/speed分数到实际CPU性能选购指南
  • Ryujinx Switch模拟器终极指南:在电脑上免费畅玩任天堂游戏的完整解决方案
  • 系统架构设计师-实时性评价、调度算法与内核架构选型
  • 【C语言期末速成篇】一篇全拿下,八大排序算法保姆级图解完整源码
  • FanControl终极指南:彻底掌控Windows电脑风扇,告别噪音烦恼[特殊字符]
  • 优秀Java程序员必修课:性能优化与故障排除!
  • Sunshine多客户端游戏串流:终极家庭游戏共享解决方案
  • 2026版Java进阶面试核心宝典,程序员短期突击必备!
  • 如何实现微信聊天记录的永久保存与智能分析:WeChatMsg开源方案深度解析
  • 法考备考计划表|学习计划|资料已整理
  • GoWxDump:跨平台微信数据分析终极指南,让取证工作事半功倍
  • 5分钟从文字到视频:AI自动视频生成器终极指南 [特殊字符]
  • 影刀RPA新手教程_时间和日期处理完全指南格式转换时间计算与定时任务
  • 从WPF到Qt:一个C#老鸟的跨平台UI框架迁移踩坑实录
  • Linux 进程管理与 OOM Killer 调优:从被动杀进程到主动内存治理
  • 2026年国内夜市小吃车定制服务商盘点 - 互联网科技品牌测评
  • 2026年 郑州品牌设计公司推荐榜:标志/VI/包装/画册/吉祥物/文化墙等全案设计实力之选 - 品牌发掘
  • 2026年成都二手小吃车靠谱商家TOP5盘点及避坑指南 - 互联网科技品牌测评
  • 2026年北京交通事故律师推荐:5位深耕赔偿的实战大律 - 本地品牌推荐
  • 遗传算法实战:N皇后问题的Python完整实现与调优
  • N皇后遗传算法实战:Python编码、适应度设计与调试避坑指南
  • Python 高手编程系列十四:抽象语法