labwc 的第一个版本,Wayland 的复合服务器

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) 和界面切换窗口。

labwc 的第一个版本,Wayland 的复合服务器
labwc 的第一个版本,Wayland 的复合服务器


来源: opennet.ru

添加评论