Une nouvelle version de lustatus a été publiée, un générateur de données universel pour les barres d'état prenant en charge i3bar, dwm, Lemonbar, etc. Le programme est écrit en C et distribué sous la licence GNU LGPL v3.
La plupart des générateurs de données pour les panneaux d'état WM en mosaïque mettent à jour les informations sur une minuterie (par exemple, conky) ou nécessitent un signal pour être redessinés (par exemple, i3status). En règle générale, les panneaux dans les environnements de bureau mettent à jour les informations instantanément et automatiquement, tout comme Lustatus.
lustatus permet à l'utilisateur de définir une logique de traitement des données à partir de plugins écrits en C et livrés avec lustatus à l'aide de widgets écrits en Lua. Les widgets peuvent également gérer des événements tels que les clics sur la barre d'état.
Liste de modifications
-
Les plugins inotify et udev ont ajouté une fonction « push_timeout() » que les widgets peuvent appeler.
-
Le plugin alsa a ajouté la prise en charge de l'option de délai d'attente.
-
Le plugin fs a ajouté la prise en charge de la génération d'une liste de fichiers à l'aide d'expressions globales (option « globs ») ; cela peut être utilisé, par exemple, pour afficher une liste des supports montés et le niveau de remplissage de leurs systèmes de fichiers.
-
Le plugin Battery-Linux a subi de nombreux changements : il utilise désormais udev plutôt que timer, et peut donc répondre « instantanément » aux changements d'état de charge ; ajout de la prise en charge de l'option « use_energy_full_design » ; et d'autres.
-
Le plugin xkb a ajouté la prise en charge de la surveillance de l'état des indicateurs LED (tels que « Caps Lock » et « Num Lock »).
-
Exemple de nouveau widget : météo (dwm, i3).
-
Des scripts de build pour Debian et les distributions basées sur celle-ci ont été ajoutés au référentiel.
Source: linux.org.ru