È uscita una nuova versione di luastatus, un generatore di dati universale per pannelli di stato, che supporta 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 nei WM a mosaico aggiorna le informazioni tramite timer (ad esempio, conky) o richiede un segnale per il ridisegno (ad esempio, i3status). I pannelli inclusi negli ambienti desktop, di solito, aggiornano le informazioni istantaneamente e automaticamente, proprio come luastatus.
luastatus consente all'utente di definire la logica di elaborazione dei dati dai plugin scritti in C e forniti con luastatus, utilizzando widget scritti in Lua. Inoltre, i widget possono gestire eventi, come i 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 generazione di un elenco di file utilizzando espressioni glob (opzione “globs”); questo può essere utilizzato, ad esempio, per visualizzare l'elenco dei dispositivi montati e la loro occupazione delle file system.
Il plugin battery-linux ha subito numerosi cambiamenti: ora utilizza udev invece di timer, quindi può rispondere ai cambiamenti dello stato di carica 'istantaneamente'; è stata aggiunta la supporto per l'opzione “use_energy_full_design”; e altri.
Nel plugin xkb è stata aggiunta la supporto per il monitoraggio dello stato dei LED (come “Caps Lock” e “Num Lock”).
Nel repository sono stati aggiunti script di build per Debian e i suoi derivati.
Fonte: linux.org.ru
