极简主义的力量:Labwc 0.8 版本更新带来全新 Wayland 体验

体娱   2024-08-26 08:47   浙江  
击上方蓝字 ● 关注Linux公社
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 版本的详细更新内容,请查看官方的发布日志

Linux迷

感谢 Linux迷 www.linuxmi.com 的精彩分享
更多关于VirtualBox内容请关注我们的视频号。
需要 Linux 精美艺术壁纸和免费编程及Linux 教程(PDF版)的朋友请加小编微信linuxgs口令linuxmi)。

需要邀请码的也请加小编微信linuxgs口令:邀请码)。

来自:Linux迷
链接:https://www.linuxmi.com/labwc-0-8.html
关注我们

长按或扫描下面二维码关注 Linux公社



关注 Linux公社,添加“ 星标 

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net

Linux公社
Linux公社是专业的Linux公众号,发布最新Linux资讯,包括C++、Python、Java、MySQL、Linux教程、Kubernetes、大数据、Nginx、职场,招聘等。
 最新文章