È disponibile una nuova versione di luastatus, un generatore universale di dati per pannelli di stato, compatibile con i3bar, dwm, lemonbar e altri. Il programma è scritto in C e distribuito sotto licenza GNU LGPL v3.
La maggior parte dei generatori di dati per pannelli di stato dei WM a tiling aggiorna le informazioni tramite un timer (ad esempio, conky) o richiede un segnale per il ridisegno (ad esempio, i3status). I pannelli inclusi negli ambienti desktop aggiornano solitamente le informazioni in modo immediato e automatico, proprio come fa luastatus.
luastatus consente all'utente di definire la logica di elaborazione dei dati dai plugin, scritti in C e forniti con luastatus, attraverso widget scritti in Lua. Inoltre, i widget possono gestire eventi come clic sul pannello di stato.
Elenco delle modifiche
Nei plugin inotify e udev è stata aggiunta la funzione “push_timeout()”, che può essere chiamata dai widget.
Nel plugin alsa è stata aggiunta la supporto per l'opzione timeout.
Nel plugin fs è stata aggiunta la supporto per la creazione di un elenco di file utilizzando espressioni glob (opzione “globs”); questo può essere utilizzato, ad esempio, per visualizzare un elenco di supporti montati e l'uso del loro filesystem.
Il plugin battery-linux ha subito molte modifiche: ora utilizza udev invece di timer, e può quindi reagire istantaneamente ai cambiamenti nello stato di carica; è stata aggiunta la supporto per l'opzione “use_energy_full_design”; e altro ancora.
Nel plugin xkb è stata aggiunta la supporto per il monitoraggio dello stato degli indicatori LED (come ad esempio “Caps Lock” e “Num Lock”).
Sono stati aggiunti nello repository gli script di build per Debian e le distribuzioni basate su di esso.
Fonte: linux.org.ru
