statut lu v0.5.0

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

Ajouter un commentaire