新闻详情

新闻详情

首页 / 资讯中心 / 详情

niri 滚动平铺快速上手:从安装到调出顺手布局只需三步

发布时间:2026/9/4 15:29:47来源:尧图网络
niri 滚动平铺快速上手:从安装到调出顺手布局只需三步
niri 滚动平铺快速上手从安装到调出顺手布局只需三步【免费下载链接】niriA scrollable-tiling Wayland compositor.项目地址: https://gitcode.com/GitHub_Trending/ni/niriniri 是一个为滚动平铺从头设计的 Wayland 合成器窗口按列排布在一条可以无限向右滚动的带上打开新窗口只是多出一列从不挤压已有窗口向上滚动则是每个显示器各自的一组动态工作区。照这篇文章走一遍你能装好 niri、进入第一个会话并把列宽、间距、手势和动画调成自己习惯的样子。建立滚动平铺的心智模型 把 niri 的桌面想成一张横向的长卷纸窗口是一列一列贴在上面的聚焦某个窗口本质上是把镜头横移过去而不是像传统平铺管理器那样重排整屏。这是它和 i3、sway 这类 WMs 最本质的差异——在那些工具里每开一个窗口所有窗口都要重新计算尺寸在 niri 里新窗口永远出现在视野外的右侧原有布局一动不动。工作区则是垂直维度的延伸每个显示器有一串上下排列的动态工作区中间的空工作区切走就自动消失最底部永远留着一个空的。从静态编号工作区1 号区放浏览器、2 号区放终端转过来的话换成当前显示器装着这几层我可以上下切、上下挪的思路会顺很多。想纵览全局时可以用 Overview 把整面工作区缩放进一个画面。安装 niri 并进入首次会话最短路径是装发行版打包好的二进制以 Fedora 为例两行命令sudo dnf copr enable yalter/niri sudo dnf install niriArch 直接sudo pacman -S niriUbuntu 25.10 及以上源里也有官方包思路相同。装完后从显示管理器GDM 等选 Niri 登录没有显示管理器的话在 TTY 上跑niri-session即可它会顺带把 D-Bus 服务和图形会话目标拉起来。首次启动后 niri 会在~/.config/niri/config.kdl生成一份默认配置建议以它为底稿修改。配置是热加载的——改完保存立即生效不需要重启合成器这个特性后面调参数时会一直用到。进桌面后先记住三个键SuperT开终端SuperShift/调出常用快捷键清单SuperShiftE退出。把列宽、间距调成自己的尺度 窗口怎么排都写在layout {}段里。下面这个最小集只改两件事窗口间距以及切换列宽时循环经过的三档预设默认列宽就是屏幕的一半之后用SuperR在三档之间轮换Super/Super-再微调 10%layout { gaps 24 preset-column-widths { proportion 0.33 proportion 0.5 proportion 0.66 } }列宽确定后SuperM可以把聚焦列最大化撑满视口SuperC让当前列回到视野正中长卷上找窗口靠这两键最省劲。想再往下抠细节——焦点环颜色、边框渐变、阴影、tab 指示条甚至用负struts值模拟内边距/外边距区分——参数都很长建议直接查 布局参数完整参考按需摘取即可。让工作区切换和动画更跟手触控板手势 niri 内置了一套两指横滑平移整条卷纸三指纵滑切上下工作区基本不用配置就能用。真正值得配的是驻留——默认工作区是动态的、空的会消失想让某些工作区永远在固定位置就声明命名工作区哪怕没窗口它也一直在workspace browser workspace chat { open-on-output DP-2 }声明之后focus-workspace browser这种按键绑定就能直接按名字定位比按序号稳定得多。动画分 easing定时长 曲线和 spring物理弹簧模型两种。切工作区这种高频动作用 spring 手感最好因为它会接住你滑动的初速度嫌默认速度太慢把stiffness调低即可animations { workspace-switch { spring damping-ratio1.0 stiffness500 epsilon0.0001 } }注意damping-ratio别调高过 1.0过阻尼弹簧目前有数值稳定性问题可能出画面毛刺。验证配置生效并排查高频问题先确认改动生效niri 的配置是热加载的保存文件那一瞬间就应用了所以没反应基本等于没存盘或存错了文件。要检查语法跑一条命令就够了niri validate下面是几个新手最常撞上的问题都按现象 → 原因 → 修复给现象从 TTY 启动直接黑屏。原因NVIDIA 显卡未开启内核态模式设置或NixOS 用户系统 mesa 与 niri 自带的 mesa 版本不同步。修复给内核启动参数加nvidia-drm.modeset1NixOS 上把系统 mesa 版本对齐后再试。现象保存配置后屏幕弹出红色错误提示。原因KDL 解析失败常见于同一段落写了两次如两个input {}或参数名不存在。修复运行niri validate看具体行号systemd 跑法下也可以用journalctl -ef /usr/bin/niri翻日志。现象屏幕上出现两条状态栏。原因默认配置会spawn-at-startup拉起 waybar和你自己装的 shell 状态栏撞车。修复pkill waybar再到 config.kdl 里删掉spawn-at-startup waybar那行。现象部分旧 X11 应用无法启动。原因没装 XWayland。修复安装xwayland-satellite推荐性能更好或xwayland参考 Xwayland 文档页。下一步清单按SuperShift/过一遍完整快捷键表把move-column、consume/expel这类高频动作绑到自己顺手的键上学习window-rule {}按 app-id 把特定应用固定到指定工作区或显示器配合命名工作区效果最好NVIDIA 用户读一遍仓库里的 Nvidia 专题页显存占用有已知的官方缓解手段想更接近完整桌面看看 LXQt、XFCE 或 Quickshell 系 shell 与 niri 的搭配方案继续深入配置时以 配置总览 为索引它按段落列了所有子文档【免费下载链接】niriA scrollable-tiling Wayland compositor.项目地址: https://gitcode.com/GitHub_Trending/ni/niri创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

想做出电影感却不懂相机参数?5 个场景带你上手 Open Generative AI Cinema Studio 2026/9/4 16:15:04

想做出电影感却不懂相机参数?5 个场景带你上手 Open Generative AI Cinema Studio

想做出电影感却不懂相机参数?5 个场景带你上手 Open Generative AI Cinema Studio 【免费下载链接】Open-Generative-AI Unrestricted Open-source alternative to AI video platforms — Free AI image & video generation studio with 600 models (Flux, Midj…

阅读更多 →
GaN氮化镓技术应用指南:从核心优势到项目部署全解析 2026/9/4 16:15:04

GaN氮化镓技术应用指南:从核心优势到项目部署全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Label Studio 安装与快速上手教程:五种方式跑通开源数据标注平台的完整指南 2026/9/4 16:15:04

Label Studio 安装与快速上手教程:五种方式跑通开源数据标注平台的完整指南

Label Studio 安装与快速上手教程:五种方式跑通开源数据标注平台的完整指南 【免费下载链接】label-studio Label Studio is a multi-type data labeling and annotation tool with standardized output format 项目地址: https://gitcode.com/GitHub_Trending/la…

阅读更多 →
论文研究过程说不清?过程留痕的4步清单 2026/9/4 16:15:04

论文研究过程说不清?过程留痕的4步清单

答辩现场让人发怵的问题,往往不是"你的结论对不对",而是"说说这个研究是怎么一步步做下来的"。很多同学论文写完了、盲审也过了,唯独这类追问卡壳——不是没做,是过程没留下可回溯的痕迹。本文给出一套过程留…

阅读更多 →
3步在本地跑起Element Plus文档站 2026/9/4 16:15:04

3步在本地跑起Element Plus文档站

3步在本地跑起Element Plus文档站 【免费下载链接】element-plus 🎉 A Vue.js 3 UI Library made by Element team 项目地址: https://gitcode.com/GitHub_Trending/el/element-plus 下面用大约4分钟讲清楚怎么把 Element Plus 文档站跑在你自己的机器上&…

阅读更多 →
AI辅助Minecraft插件开发:从零构建欢迎插件全流程实践 2026/9/4 16:12:02

AI辅助Minecraft插件开发:从零构建欢迎插件全流程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞