labwc 项目的第一个版本已经发布,为 Wayland 开发一个复合服务器,其功能让人想起 Openbox 窗口管理器(该项目是为 Wayland 创建 Openbox 替代方案的尝试)。 labwc 的特点包括极简主义、紧凑的实施、广泛的定制选项和高性能。 该项目代码是用C语言编写的,并在GPLv2许可证下分发。
其基础是 wlroots 库,由 Sway 用户环境的开发人员开发,为组织基于 Wayland 的复合管理器的工作提供基本功能。 为了在基于 Wayland 协议的环境中运行 X11 应用程序,支持使用 XWayland DDX 组件。
可以连接附加组件来实现创建屏幕截图、在桌面上显示壁纸、放置面板和菜单等功能。 例如,有三个应用程序菜单选项可供选择 - bemenu、fuzzel 和 wofi。 您可以使用 Waybar 作为面板。 主题、基本菜单和热键通过xml格式的配置文件进行配置。
未来计划提供对Openbox配置文件和Openbox主题的支持,提供在HiDPI屏幕上的工作,实现对layer-shell、wlr-output-management和foreign-toplevel协议的支持,集成菜单支持,添加能力以 Alt+Tab 样式放置屏幕指示器 (OSD) 和界面切换窗口。
来源: opennet.ru