https://github.com/YaLTeR/niri
前些日子一直在用 Sway ,感觉挺不错的。
但是使用中,感觉还是有些不足,比如我挺想要的圆角它没有,丝滑的动画它没有。
当然,Hyprland 都能做到,但我只能表示 Hyprland 默认主题不好看,简直是光污染风格 。 现在在尝试 Niri ,总得来说非常好。它十分简约,而且支持比如圆角、动画之类的,同时它的可滚动的设计挺好的。
简单来说,你可以有个无限横向宽的桌面。
就这么多吧!
1
wangshuo6 77 天前
wayland 也是好起来了,这个桌面看起来不错,佬有试过 pop os 那个新出的平铺桌面吗,也是 rust 写的
|
2
BRS5672023 77 天前
挺好用的,什么时候支持 floating window 就更好了。。
还有相比 hyprland 的一大劣势是不支持 text-input-v1 ,现在 chromium 上的 text-input-v3 用起来还没那么完善( electron 应该还不支持 text-input-v3 ?) |
3
Immortal 77 天前
第一次听说,感谢推荐
|
4
Immortal 77 天前
"无限横向宽的桌面"和"多桌面"工作流习惯会有冲突吗?
一般使用会划分每个桌面的内容,这样反而混淆在一起的感觉 |
7
james122333 77 天前 via Android
rust + wayland + 平铺为主要 feature
-> 跳过不用 |
8
ityspace OP @james122333 感觉你列举的都是我喜欢的特性(
|
9
james122333 77 天前 via Android
@ityspace
那很好 不过我不喜欢平铺擅自作主帮我决定视窗位置 还得自己主动调整 外加 wayland 邪教 以及耗费大量资源的 rust 语言 完全不喜欢 外加一个配置方式 block 区块型式很丑 |
10
james122333 77 天前 via Android
|
11
james122333 77 天前 via Android
|
12
james122333 77 天前 via Android
@ityspace
这种过多显示模式的坏处就是你需要按过多相粘键用来区别 既不像 vim 的切换模式 设置也没有快捷键针对不同类型视窗不同操作以及混合后的複杂情况处理 説实话还不如单一堆叠模式模拟平铺的效果 配置起来还简单 简单来讲现有平铺视窗就是难用 |
13
james122333 77 天前 via Android 1
|
14
BRS5672023 77 天前 1
@Immortal 优势就是打开新窗口不会改变已经打开窗口的大小,niri 上的 workspace 相当于几条不相交的带子,每条都可以在水平方向无限延伸,但是其实在每一条带子上定位一个窗口就没那么简单了(如果一条带子上的窗口数目足够多的情况下)
|
15
Kauruus 76 天前
用了一段时间,然后在主力机放弃了。
我通常会开浏览器,编辑器,terminal ,然后需要快速切换,完全用横行的话切换就很麻烦(也许有 shortcut ?)。另一种就是一个 workspace 放一个应用,然后 Mod + N 切换。结果就有了一个二维的窗口管理,略复杂。 非主力机还在用,开箱即用,也方便我关内置显示器。 |
16
Serino 76 天前
感谢推荐,好像不错。我倒是对圆角没有要求,甚至恨不得都是直角边
|
17
5waker 75 天前
我建议试试一楼说的 cosmic ,平铺浮动都能玩。我是从 dwm -> hyprland -> cosmic ,现在主力 cosmic 了。
|
18
ZX1209 75 天前
kde 的 krohnkite 也挺好的,多种配置+可选部分浮动
|
19
ityspace OP 总结一下吧。
我目前一直在用 Wayland ,所以 dwm 之类的就不考虑了。 我之前长期使用过 Sway ,感觉还是非常不错的,值得给喜欢简单易用没有动画圆角的人推荐使用。 然而 Sway 也有一些缺点,比如完全不支持圆角和动画以及 blur ( 不包括 swayfx ),以及不支持 text-input-v1 ,对于 text-input-v3 实现不完全,对英伟达支持不好,不支持 screen tearing 导致对于高帧率游戏支持不够好。 那么对于我来说,sway 卡在一个好用和过时的尴尬位置。 个人并不喜欢 Hyprland 。每次拿到手,就把它的各种 hover ,阴影,默认背景图片给关了。现在在我电脑上,分数缩放也有问题。 关于楼上说的 krohnkite ,cosmic ,我搜了一下,貌似不是纯粹的平铺化桌面。然而我比较喜欢像 Sway, Hyprland, awesome, dwm, niri 这样可以从底层开始设计的桌面,可以做到比如自定义 bar ,使用 fuzzel 作为启动器,ewww 赋能桌面小插件之类的。同时我的桌面上还搞了弹窗提醒音量和亮度变化(和 iOS 类似),用 swaylock 做了个好看的类 MacOS 锁屏。个人来说,还是很不错的。 Niri 胜在默认配置不错,对于游戏和 Nvidia 可能要比 Sway 强,同时它使用 Rust 编写,对于喜欢 Rust 的人来说可能会更合适。其实 Niri 操作颇为复杂化一些,快捷键和自定义配置很多,我觉得认真学习一下的话可以流畅操作。 |
20
xzaf 70 天前
无限横向宽感觉有点意思,刚刚因为 synergy 从 wayland 滚回 i3 了( T T )先 mark
|
21
BRS5672023 69 天前
另外 github 里面有一些讨论很有意思,比如这个 overview 的概念 https://github.com/YaLTeR/niri/discussions/352#discussioncomment-10094739
|
22
tenl 64 天前
我是加入了 cosmic ,关键是简单好用,基本不用配置什么,期待它的正式版
|