[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"repo-riverwm-river":3,"i18n-riverwm-river-zh-CN":122},{"mirrorPool":4,"detail":13},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":28,"ownerBio":29,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":28,"category":38,"subgroup":39,"releases":40},"riverwm","river",248859018,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver",4292,"Zig","[mirror] A non-monolithic Wayland compositor",{"Zig":22,"C":23},99.7,0.3,[],"https:\u002F\u002Fcodeberg.org\u002Friver\u002Friver","2026-09-23","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89790094?v=4","","A non-monolithic Wayland compositor","2026-09-28T15:20:58.126212+00:00","2024-04-16T12:29:57Z",[33,34,35,36,37],"wayland","wayland-compositor","window-manager","wlroots","zig","tools","窗口管理器",[41,53,65,75,85,94,103,113],{"tag":42,"publishAt":31,"semVer":43,"prerelease":46,"assets":47},"v0.3.0",[44,45,44],0,3,false,[48],{"fileName":49,"sizeMb":50,"sha256":28,"downloadCount":51,"originUrl":52},"river-0.3.0.tar.gz",0.29,83,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.3.0\u002Friver-0.3.0.tar.gz",{"tag":54,"publishAt":55,"semVer":56,"prerelease":46,"assets":59},"v0.2.6","2023-11-25T11:38:21Z",[44,57,58],2,6,[60],{"fileName":61,"sizeMb":62,"sha256":28,"downloadCount":63,"originUrl":64},"river-0.2.6.tar.gz",0.26,436,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.6\u002Friver-0.2.6.tar.gz",{"tag":66,"publishAt":67,"semVer":68,"prerelease":46,"assets":70},"v0.2.5","2023-11-24T11:50:10Z",[44,57,69],5,[71],{"fileName":72,"sizeMb":62,"sha256":28,"downloadCount":73,"originUrl":74},"river-0.2.5.tar.gz",53,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.5\u002Friver-0.2.5.tar.gz",{"tag":76,"publishAt":77,"semVer":78,"prerelease":46,"assets":80},"v0.2.4","2023-02-10T16:06:29Z",[44,57,79],4,[81],{"fileName":82,"sizeMb":62,"sha256":28,"downloadCount":83,"originUrl":84},"river-0.2.4.tar.gz",1209,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.4\u002Friver-0.2.4.tar.gz",{"tag":86,"publishAt":87,"semVer":88,"prerelease":46,"assets":89},"v0.2.3","2023-01-23T13:10:50Z",[44,57,45],[90],{"fileName":91,"sizeMb":62,"sha256":28,"downloadCount":92,"originUrl":93},"river-0.2.3.tar.gz",175,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.3\u002Friver-0.2.3.tar.gz",{"tag":95,"publishAt":96,"semVer":97,"prerelease":46,"assets":98},"v0.2.2","2023-01-08T16:18:53Z",[44,57,57],[99],{"fileName":100,"sizeMb":62,"sha256":28,"downloadCount":101,"originUrl":102},"river-0.2.2.tar.gz",388,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.2\u002Friver-0.2.2.tar.gz",{"tag":104,"publishAt":105,"semVer":106,"prerelease":46,"assets":108},"v0.2.1","2023-01-08T15:07:43Z",[44,57,107],1,[109],{"fileName":110,"sizeMb":62,"sha256":28,"downloadCount":111,"originUrl":112},"river-0.2.1.tar.gz",453,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.1\u002Friver-0.2.1.tar.gz",{"tag":114,"publishAt":115,"semVer":116,"prerelease":46,"assets":117},"v0.2.0","2023-01-02T00:48:27Z",[44,57,44],[118],{"fileName":119,"sizeMb":62,"sha256":28,"downloadCount":120,"originUrl":121},"river-0.2.0.tar.gz",324,"https:\u002F\u002Fgithub.com\u002Friverwm\u002Friver\u002Freleases\u002Fdownload\u002Fv0.2.0\u002Friver-0.2.0.tar.gz",{"description":123,"readmeHtml":124},"River 是一个非单片架构的 Wayland 合成器，将窗口管理策略分离到独立进程中，支持热插拔窗口管理器，提供精确渲染和完善的 Xwayland 兼容性。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>River 是一个非单片架构的 Wayland 合成器。与传统的 Wayland 合成器不同，River 将合成器和窗口管理器分离为两个独立进程，用户可以通过 river-window-management-v1 协议自由选择窗口管理器。\u003C\u002Fp>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>模块化设计：合成器与窗口管理器完全分离，支持热插拔\u003C\u002Fli>\n\u003Cli>精确渲染：帧精确渲染，性能优秀\u003C\u002Fli>\n\u003Cli>Xwayland 支持：良好的 X11 应用兼容性\u003C\u002Fli>\n\u003Cli>协议稳定：river-window-management-v1 协议已稳定，不破坏兼容窗口管理器\u003C\u002Fli>\n\u003Cli>多窗口管理器：支持 tinyrwm 等兼容窗口管理器\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>追求轻量、模块化 Wayland 桌面体验的 Linux 用户\u003C\u002Fli>\n\u003Cli>希望自定义窗口管理行为的进阶用户\u003C\u002Fli>\n\u003Cli>对传统单片合成器不满意的技术用户\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装 River：\u003Ccode>sudo apt install river\u003C\u002Fcode>（Debian\u002FUbuntu）或从源码编译\u003C\u002Fli>\n\u003Cli>选择一个兼容的窗口管理器（如 tinyrwm）\u003C\u002Fli>\n\u003Cli>在 Wayland 会话中启动 River：\u003Ccode>river\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>按默认键绑定切换窗口、移动焦点\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>不绑定单一窗口管理方案，用户自由选择\u003C\u002Fli>\n\u003Cli>轻量稳定，专注于合成器核心功能\u003C\u002Fli>\n\u003Cli>完善的协议设计和文档\u003C\u002Fli>\n\u003Cli>活跃的社区和多个兼容窗口管理器生态\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Cul>\n\u003Cli>操作系统：Linux（Wayland 会话）\u003C\u002Fli>\n\u003Cli>支持架构：x86_64、arm64\u003C\u002Fli>\n\u003Cli>额外依赖：无（可选窗口管理器需单独安装）\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>需要 Wayland 会话环境\u003C\u002Fli>\n\u003Cli>部分窗口管理器可能仍需适配\u003C\u002Fli>\n\u003Cli>旧版动态平铺版本可在 \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Friver\u002Friver-classic\" target=\"_blank\" rel=\"noopener noreferrer\">river-classic\u003C\u002Fa> 找到\u003C\u002Fli>\n\u003C\u002Ful>\n",1790699404079]