luastatus v0.5.0

luastatus 的新版本已经发布,这是一个状态栏通用数据生成器,支持 i3bar、dwm、lemonbar 等。该程序用 C 语言编写,并在 GNU LGPL v3 许可证下分发。

大多数平铺 WM 状态面板的数据生成器要么更新计时器上的信息(例如,conky),要么需要信号来重绘(例如,i3status)。 通常,桌面环境中的面板会立即自动更新信息,就像 luastatus 一样。

luastatus 允许用户使用用 Lua 编写的小部件定义处理来自用 C 编写的插件的数据的逻辑,并随 luastatus 一起提供。 小部件还可以处理事件,例如状态栏上的单击。

变更清单

  • inotify 和 udev 插件添加了小部件可以调用的“push_timeout()”函数。

  • alsa 插件添加了对超时选项的支持。

  • fs 插件添加了对使用 glob 表达式(“globs”选项)生成文件列表的支持; 例如,这可以用于显示已安装媒体的列表以及其文件系统的完整程度。

  • Battery-linux插件发生了很多变化:它现在使用udev而不是定时器,因此可以“立即”响应充电状态的变化; 添加了对“use_energy_full_design”选项的支持; 和别的。

  • xkb 插件添加了对监视 LED 指示灯状态的支持(例如“Caps Lock”和“Num Lock”)。

  • 新小部件示例:天气 (数据管理, i3).

  • Debian 和基于它的发行版的构建脚本已添加到存储库中。

来源: linux.org.ru

添加评论