使用 Wayland 发布 Niri 26.04 复合服务器

经过三个月的开发,合成服务器 Niri 26.04 正式发布。它采用类似于 GNOME 扩展 PaperWM 的平铺式布局,将窗口分组到一个无限滚动的 Ribbon 界面中。打开新窗口会扩展 Ribbon 界面,而之前添加的窗口则保持不变。该项目基于 Wayland 协议,但允许使用 Xwayland DDX 服务器运行 X11 应用程序。项目代码使用 Rust 编写,并采用 GPLv3 许可证。目前已提供 Fedora、NixOS 和 Arch 的软件包。 Linux 以及 FreeBSD。

Niri 和 PaperWM 之间的根本区别在于,每个显示器都有自己的窗口功能区,这些窗口功能区不与其他显示器上的功能区相交(在 PaperWM 中,由于绑定到 GNOME Shell 中的全局窗口坐标,因此无法实现与显示器的单独工作)。 Niri 支持 HiDPI,可以在具有多个 GPU 的系统上运行(例如,具有独立显卡和集成 GPU 的混合系统)。有一个用于截取屏幕截图和录制截屏视频的内置界面,其功能是能够将包含机密信息的单个窗口排除在录制之外。

Niri 中的虚拟桌面是动态创建的,并且与 GNOME 类似,采用垂直排列(窗口功能区水平旋转,而桌面功能区垂直旋转)。每个显示器都可以显示一组独立的…… 虚拟桌面您可以使用触控板手势在桌面和窗口之间切换。断开显示器连接时,虚拟桌面布局会被记住并传输到剩余的显示器;重新连接显示器后,布局将恢复到初始状态。配置通过配置文件进行,您可以更改帧宽度、缩进、输出模式和窗口大小等参数。对配置文件所做的更改会自动应用,无需重启复合屏幕。 伺服器.

在新版本中:

  • 新增了对半透明窗口背景进行模糊处理的功能。应用程序和用户环境组件可以使用 Wayland 协议 ext-background-effect 来控制透明度;对于不支持此协议的程序,可以通过配置文件中的绑定来配置透明度。Dank Material Shell 和 Noctalia shell、Vicinae 启动器、foot、kitty 和 Ghostty 终端模拟器以及 Quickshell 和 winit 工具包均已内置背景模糊支持。提供两种背景模糊模式:“xray”(模糊效果计算一次后插入预定义的静态图像)和“normal”(模糊效果实时执行)。

    使用 Wayland 发布 Niri 26.04 复合服务器

  • “include”配置文件指令新增了“optional=true”选项,用于替换其他文件的内容。此选项允许您指定可选的配置组件。如果包含的文件缺失,且设置了“optional=true”选项,则会显示警告而不是错误。此外,配置中还新增了使用与用户主目录关联的“~/”路径的功能。
  • 为了简化在多个窗口之间的导航,与 Blender 类似,现在当使用鼠标在工作区中水平滚动时,光标会自动从屏幕的一侧跳到另一侧。
  • 录制屏幕视频时,光标元数据现在会与视频流分开发送到 PipeWire,这样一来,例如 OBS 就可以独立绘制光标。IPC 中新增了用于监控屏幕录制、停止屏幕录制以及接收录制开始/停止事件(以便在面板中显示指示器)的命令。
  • 改进了滚动和窗口打开/折叠的动画效果。
  • 新增了按 Esc 键取消拖放操作的功能。
  • 改进了对平板电脑和轨迹球的支持。
  • 利用 Tracy 软件包扩展了 GPU 分析功能,新增了渲染和模糊性能跟踪功能,并实现了对混合图形系统(集成 GPU + 独立显卡)的支持。
  • 渲染优化已实施。在现代系统上,构建屏幕上渲染对象列表的速度提高了 2-3 倍,在较旧的系统上,速度提高了高达 8 倍。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster