Вийшла нова версія luastatus, універсального генератора даних для панелей стану, що підтримує i3bar, dwm, lemonbar та ін. Програма написана на C та поширюється під ліцензією GNU LGPL v3.
Більшість генераторів даних для панелей стану тайлових WM або оновлюють інформацію по таймеру (наприклад, conky), або потребують сигналу для перемальовування (наприклад, i3status). Панелі ж у складі оточення робочого столу, як правило, оновлюють інформацію миттєво та автоматично, як і luastatus.
luastatus дозволяє користувачеві визначати логіку обробки даних від плагінів, написаних на Сі і що поставляються з luastatus, за допомогою віджетів, написаних на Lua. Також віджети можуть обробляти події, такі як клацання по панелі стану.
список змін
-
У плагінах inotify та udev додана функція “push_timeout()”, яку можуть викликати віджети.
-
У плагіні alsa додана підтримка опції timeout.
-
У плагіні fs додано підтримку формування списку файлів з використанням glob-виразів (опція “globs”); це може використовуватися, наприклад, для відображення списку вмонтованих носіїв та заповнення їх файлових систем.
-
Плагін battery-linux зазнав багатьох змін: тепер він використовує udev, а не timer, і тому може реагувати на зміни статусу зарядки «миттєво»; додано підтримку опції “use_energy_full_design”; та інші.
-
У плагіні xkb додано підтримку моніторингу стану LED-індикаторів (таких, наприклад, як “Caps Lock” та “Num Lock”).
-
Новий приклад віджету: weather (dwm, i3).
-
До репозиторій додані скрипти збірки для Debian і заснованих на ньому дистрибутивів.
Джерело: linux.org.ru