Wydano nową wersję luastatus, uniwersalnego generatora danych dla paneli stanu, wspierającego i3bar, dwm, lemonbar i inne. Program jest napisany w języku C i udostępniany na licencji GNU LGPL v3.
Większość generatorów danych dla paneli stanu w menedżerach okien typu tiling aktualizuje informacje co pewien czas (na przykład conky) lub wymaga sygnału do przerysowania (na przykład i3status). Z kolei panele w środowiskach desktopowych zazwyczaj aktualizują informacje natychmiastowo i automatycznie, podobnie jak luastatus.
Luastatus umożliwia użytkownikowi definiowanie logiki przetwarzania danych z pluginów napisanych w C, dostarczanych z luastatus, za pomocą widgetów napisanych w Lua. Widgety mogą także obsługiwać zdarzenia, takie jak kliknięcia na panelu stanu.
Lista zmian
W pluginach inotify i udev dodano funkcję "push_timeout()", którą mogą wywoływać widgety.
W pluginie alsa dodano wsparcie dla opcji timeout.
W pluginie fs dodano wsparcie do tworzenia listy plików przy użyciu wyrażeń glob (opcja "globs"); można to wykorzystać na przykład do wyświetlania listy zamontowanych nośników i użycia ich systemów plików.
Plugin battery-linux przeszedł wiele zmian: teraz korzysta z udev, a nie timer, dzięki czemu może reagować na zmiany statusu ładowania "natychmiast"; dodano wsparcie dla opcji "use_energy_full_design"; i inne.
W pluginie xkb dodano wsparcie monitorowania stanu wskaźników LED (takich jak "Caps Lock" i "Num Lock").
Do repozytorium dodano skrypty budowania dla Debian i dystrybucji na nim opartych.
Źródło: linux.org.ru
