È stata rilasciata una nuova versione di luastatus, un generatore di dati universale per barre di stato che supporta i3bar, dwm, lemonbar, ecc. Il programma è scritto in C e distribuito sotto la licenza GNU LGPL v3.
La maggior parte dei generatori di dati per i pannelli di stato WM affiancati aggiornano le informazioni su un timer (ad esempio, conky) o richiedono un segnale per ridisegnare (ad esempio, i3status). I pannelli all'interno degli ambienti desktop, di norma, aggiornano le informazioni istantaneamente e automaticamente, proprio come luastatus.
luastatus consente all'utente di definire la logica per l'elaborazione dei dati dai plugin scritti in C e forniti con luastatus utilizzando widget scritti in Lua. I widget possono anche gestire eventi come i clic sulla barra di stato.
elenco delle modifiche
-
I plugin inotify e udev hanno aggiunto una funzione “push_timeout()” che i widget possono chiamare.
-
Il plugin alsa ha aggiunto il supporto per l'opzione di timeout.
-
Il plugin fs ha aggiunto il supporto per generare un elenco di file utilizzando espressioni glob (opzione "globs"); questo può essere utilizzato, ad esempio, per visualizzare un elenco dei supporti montati e quanto sono pieni i loro file system.
-
Il plugin Battery-Linux ha subito molti cambiamenti: ora usa udev invece del timer, e può quindi rispondere "istantaneamente" ai cambiamenti nello stato di carica; aggiunto il supporto per l'opzione “use_energy_full_design”; e altri.
-
Il plugin xkb ha aggiunto il supporto per il monitoraggio dello stato degli indicatori LED (come "Caps Lock" e "Num Lock").
-
Nuovo esempio di widget: meteo (dwm, i3).
-
Script di creazione per Debian e distribuzioni basate su di esso sono stati aggiunti al repository.
Fonte: linux.org.ru