luastatus v0.5.0

Вийшла нова версія 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

Додати коментар або відгук