river

river
★5
软件描述
具备动态分屏和主从堆叠布局的 Wayland 合成器,通过 riverctl 工具进行配置,支持标签系统管理窗口,可使用 rivertile 和用户自定义布局生成器进行定制,无需传统工作区即可灵活设置工作空间。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 river?
River 是一个用 Zig 语言编写的动态平铺式 Wayland 合成器,其设计灵感来自 dwm 和 bspwm,具备默认的主从堆叠布局、边距支持以及 XWayland 兼容性。它与传统的动态平铺式 X11 窗口管理器(如 dwm 和 xmonad)具有相似的窗口管理风格。
与其他合成器不同,River 使用独特的 Wayland 协议,并通过一个独立的“布局生成器”进程处理平铺布局逻辑。它自带一个基础的布局生成器 rivertile,同时也支持社区或用户自定义的生成器。
River 不使用工作区,而是通过标签来组织窗口。一个窗口可拥有多个标签,且多个标签可同时显示在一台显示器上。配置通过 runtime 工具 riverctl 进行管理,该工具可用于设置快捷键、配置输入设备等。启动时,River 会运行用户定义的初始化脚本,通常包含用于配置的 riverctl 命令。


