La nouvelle version de luastatus est sortie, un générateur de données universel pour les panneaux d'état, prenant en charge i3bar, dwm, lemonbar, etc. Le programme est écrit en C et est distribué sous la licence GNU LGPL v3.
La plupart des générateurs de données pour les panneaux d'état des gestionnaires de fenêtres en mosaïque mettent à jour les informations par un minuteur (par exemple, conky) ou nécessitent un signal pour un redimensionnement (par exemple, i3status). Les panneaux dans les environnements de bureau, en revanche, mettent généralement à jour les informations instantanément et automatiquement, tout comme luastatus.
luastatus permet à l'utilisateur de définir la logique du traitement des données provenant de plugins écrits en C et fournis avec luastatus, à l'aide de widgets écrits en Lua. De plus, les widgets peuvent gérer des événements, tels que des clics sur le panneau d'état.
Liste des changements
Les plugins inotify et udev ont ajouté la fonction 'push_timeout()', qui peut être appelée par les widgets.
Le plugin alsa a ajouté la prise en charge de l'option timeout.
Le plugin fs a ajouté un support pour générer une liste de fichiers en utilisant des expressions glob (option 'globs'); cela peut être utilisé, par exemple, pour afficher une liste des supports montés et de l'utilisation de leurs systèmes de fichiers.
Le plugin battery-linux a subi de nombreuses modifications : il utilise désormais udev plutôt qu'un minuteur, ce qui lui permet de réagir immédiatement aux changements de statut de charge ; prise en charge de l'option 'use_energy_full_design'; et d'autres.
Le plugin xkb a ajouté la prise en charge du contrôle de l'état des indicateurs LED (comme 'Caps Lock' et 'Num Lock').
Des scripts de build pour Debian et les distributions basées sur celle-ci ont été ajoutés au dépôt.
Source : linux.org.ru
