首页
/ Wob 0.16 版本发布:支持分数缩放与多显示器配置

Wob 0.16 版本发布:支持分数缩放与多显示器配置

2025-07-07 13:48:27作者:瞿蔚英Wynne

Wob(Wayland Overlay Bar)是一个轻量级的 Wayland 兼容的叠加层进度条工具,它能够在 Wayland 桌面环境中显示音量、亮度等系统信息的可视化进度条。该项目以其简洁高效的特点受到 Wayland 用户的喜爱。

主要更新内容

分数缩放协议支持

Wob 0.16 版本最重要的改进之一是添加了对分数缩放协议(fractional-scale-v1)的支持。这项技术允许应用程序在高分辨率显示器上实现更精细的缩放控制,而不仅仅是整数倍的缩放比例(如 100%、200%)。这对于现代高DPI显示器尤为重要,因为它能提供更平滑的视觉效果和更精确的界面元素大小控制。

多显示器独立配置

新版本引入了针对每个显示器的独立配置功能。用户现在可以为不同的显示器定义不同的 Wob 外观和行为参数。例如,您可以为左侧显示器设置一个宽而短的进度条,同时为右侧显示器配置一个窄而高的样式。

配置示例:

[output.left]
match = Dell Inc. DELL U2722DE
width = 500
height = 60
anchor = top left

系统服务集成

0.16 版本现在默认安装 systemd 单元文件,使得 Wob 可以更方便地作为系统服务运行。这一改进简化了 Wob 的部署和管理流程,特别是对于那些希望 Wob 随系统启动的用户来说尤为实用。当然,用户仍然可以通过编译选项禁用这一功能。

移除的功能

为了简化代码结构和提高可靠性,开发团队决定移除 output_mode 配置选项。现在 Wob 将始终只在当前聚焦的显示器上显示进度条,这一改变使得行为更加一致和可预测。

行为改进

新版本对错误处理进行了优化,现在当遇到无效输入时,Wob 不会立即退出,而是会发出警告并继续运行。这一改进提高了工具的健壮性,特别是在脚本自动化场景中,避免了因临时性输入问题导致整个进程终止的情况。

技术意义

这些更新反映了 Wayland 生态系统正在向更成熟的方向发展。分数缩放协议的支持表明 Wob 紧跟 Wayland 协议的最新进展,而多显示器配置功能则满足了现代工作站环境的需求。这些改进共同提升了 Wob 在各种使用场景下的适应性和用户体验。

对于开发者而言,这些功能的实现涉及了大量的代码重构工作,因此开发团队特别提醒用户谨慎升级,并欢迎反馈遇到的任何问题。这种开放的态度也体现了开源项目的协作精神。

Wob 0.16 的这些改进使其在 Wayland 桌面环境中的实用性和灵活性都得到了显著提升,特别是对于那些需要在多显示器设置中使用自定义进度条显示的用户来说,这个版本带来了更多可能性。

登录后查看全文
热门项目推荐
相关项目推荐