Labwc 0.8 版本更新:简洁高效的 Wayland 合成器
Labwc 是一个专注于极简和高效的 Wayland 合成器,最近发布了最新的 0.8 版本更新。此次更新主要集中在集成 wlroots 0.18 后端,进一步提升了稳定性和用户体验。
什么是 Labwc?
如果你不太熟悉 Labwc(Lab Wayland Compositor),它是一个基于 wlroots 的窗口堆叠合成器,灵感来自 Openbox。Labwc 强调简洁和高效,注重窗口堆叠和装饰管理,而不是过多的动画和花哨功能。简单来说,如果你追求功能丰富、视觉效果出色的合成器,那么 Hyprland 可能是更好的选择;而 Labwc 则更适合那些重视极简和易用性的用户。
Labwc 0.8 的主要更新
过渡到 wlroots 0.18
本次更新最显著的变化是过渡到 wlroots 0.18,这是一个模块化的 Wayland 合成器库。然而,这个过渡过程中并不是一帆风顺的。使用 Intel 图形驱动的用户可能会遇到提交失败的问题,这是一个已知的回归。开发者建议可以通过设置 WLR_DRM_NO_ATOMIC=1
来缓解,或者回退到较为稳定的 Labwc 0.7 版本。
增强 XWayland 支持
Labwc 0.8 增强了对 XWayland 的支持,使其更好地与在 Wayland 下运行的 X 应用集成。现在用户可以使用 xinitrc
脚本配置 XWayland 服务器的启动,带来了更大的灵活性。
新增全屏选项
新版本还引入了全屏选项(“fullscreen” 和 “fullscreenForced”),让用户可以根据自己的需求更灵活地调整窗口显示方式,提升了整体使用体验。
锁屏时的键绑定支持
Labwc 0.8 还新增了会话锁定时使用键绑定的功能,用户可以在不解锁屏幕的情况下调整音量等设置,这一改进为日常操作带来了更多的便利性。
窗口管理增强
在窗口管理方面,新版本增加了拖动平铺或最大化窗口时的阻力,带来更自然的操作感。同时,新增了级联排列策略,帮助用户更好地组织和管理窗口布局。
修复的 Bug
此次更新还修复了多个 Bug,主要包括:
- 修复了平板旋转与输出旋转对齐的问题,提升了设备兼容性。
- 解决了某些 layer-shell 客户端(如 fuzzel)出现的闪烁问题,增强了显示稳定性。
- 优化了 XWayland 窗口的初始几何形状设置,提升了最大化和全屏窗口的表现,减少了视觉故障。
总结
Labwc 0.8 的发布为用户带来了更为稳定和灵活的使用体验,特别是在集成 wlroots 0.18 后端后,虽然面临一些问题,但总体上提升了系统的功能性和可定制性。如果你喜欢简洁、高效且稳定的桌面环境,Labwc 是一个值得尝试的选择。
想了解更多关于 Labwc 0.8 版本的详细更新内容,请查看官方的发布日志。
The post Labwc 0.8 版本更新:简洁高效的 Wayland 合成器 first appeared on Linux迷.
共有 0 条评论