Wob 0.16 版本发布:支持分数缩放与多显示器配置
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 桌面环境中的实用性和灵活性都得到了显著提升,特别是对于那些需要在多显示器设置中使用自定义进度条显示的用户来说,这个版本带来了更多可能性。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0147- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111