hjt996
1
本人目前常住KDE和niri,经常比较两者的异同,我发现几乎所有的niri常用功能都能通过脚本和配置在KDE上实现。但是,
1.kde的窗口置顶,比如置顶浏览器画中画一边打游戏一边看直播在niri上没有很好的实现方法。
2.再就是niri上用clash没法全局代理,要是用的软件没法设置代理还要从命令行启动才能代理。
不知道这两个功能有没有大佬能在niri上稳定实现啊。最后吐槽一下号称Wayland合成器的niri用proton玩游戏开wayland时cpu占用爆满游戏巨卡,这问题也有不少人提起了,但是KDE用x和wayland都没问题。感觉niri还是只能在码代码时用用,日常使用体验还是不太行。
vescrity
(雪叶)
2
?什么叫号称()
你觉得 KDE 能完全替代 niri 那你用 KDE 不就好了,还省事来着
hjt996
3
我只是说了下自己的日用体验,顺便问问有没有解决方案,大伙都三四十的人了,至于这么敏感吗?
我自己之前的方案是跑个clash核+webui, 然后用fish配置文件写环境变量
set -Ux http_proxy=127.0.0.1:7890
之类的的, 能做到持续的全局代理, clash自己做分流
后来发现有的软件比较顽固, 这个设置对他不生效, 折腾了一下daed, 目前情绪稳定, 用着还行
你如果还在用clash可以试试TUN啊, 这个应该有效的
至于游戏.....帮不了你, 我有一台windows机, 我都是sunshine+moonlight串流过去玩的, linux顶多玩点2d小游戏, 不过我曾经跑过ZZZ, 感觉还好, 用核显, 体验超乎我的预期(
至于窗口置顶...我比较懒, 直接float我发现他就是置顶了 
hjt996
5
我最开始就是写环境变量代理,不过一旦关了clash就断网了,我就改用命令行单独指定应用代理了。
niri下面浮动会盖过平铺界面我知道的,就是游戏界面一般也是浮动界面,在niri下面两个浮动界面重叠了都是目前聚焦在那个界面就那个界面置顶,我在网上也找不到niri置顶指定界面的接口,很烦。
不过有一说一,linux下面打游戏挺舒服的,我主要玩玩wow和dota,Linux下cpu占用都比win下面低,游玩体验也完全没问题。
你是用的gui前端吗?我自己用了一圈感觉没啥好用的gui前端, 所以后来用的systemd服务, 然后webui去管理, daed也是这样, 不过daed是透明代理
我用float的场景基本只有一个, 所以....
另外有个issue和这个有关的
hjt996
7
对我一直用的mihomo-party也试过clash-verge。
你提到的这个好像是让一个浮动窗口固定到所有的工作区,我不确定是不是有效,不过我等下会试一下。
都是基于web的gui, 我觉得还不如直接用网页版, 反正cn源里好几个面板, 没差, 还不用折腾输入法和渲染问题
至于这个浮动窗口. 应该是只能这样了吧, 总不能让他在overview也置顶....
有啥需求有啥想法, 只要是合理范围内提issue就是了呗
Touko
10
niri-float-sticky 实现了这个功能,个人觉得挺好用的,aur可以直接装
Touko
11
niri-float-sticky 实现了这个功能,个人觉得挺好用的,aur可以直接装
挺好实现的呀,游戏放大,画中画悬浮窗口不就行了,不过现在的真全屏Mod+Shift+F会绘制在最上层,需要手动使用Windows maximized to edges,或者自己给这个功能绑个键
Touko
12
有issue吗?让我也看看呗,一直玩占用比较低的单机游戏没感觉到
hjt996
13
https://github.com/Smithay/smithay/issues/1754 就是这个。
我在niri下玩wow如果开了PROTON_ENABLE_WAYLAND=1,cpu占用就变成99%,用的manohud监控的,mangohud也一直闪烁。取消PROTON_ENABLE_WAYLAND=1,用xwayland就没事。
不知道为啥proton下的游戏如果用平铺会出现奇怪的bug,比如打开时窗口自动随机拉伸,我都是禁用全部proton窗口平铺的。
Touko
14
我倒是没遇见过,平铺在我这里就和正常窗口化一样,可能不同游戏对分辨率支持不一样吧,如果其他合成器正常的话可以试试gamescope打开
我没有性能焦虑,所以一直用XWayland玩游戏,Wayland原生运行除了性能还有什么优势呢
hjt996
15
其实确实没什么差别,也就是多个HDR,我也是测试的时候发现的,不过Wayland合成器用Wayland玩游戏反而有bug,还是让人感到奇怪。