Eine neue Version von luastatus wurde veröffentlicht, einem universellen Datengenerator für Statusleisten, der i3bar, dwm, Lemonbar usw. unterstützt. Das Programm ist in C geschrieben und wird unter der GNU LGPL v3-Lizenz vertrieben.
Die meisten Datengeneratoren für kachelbasierte WM-Statusfelder aktualisieren entweder Informationen über einen Timer (z. B. Conky) oder erfordern ein Signal zum Neuzeichnen (z. B. i3status). Panels in Desktop-Umgebungen aktualisieren Informationen in der Regel sofort und automatisch, genau wie Luastatus.
luastatus ermöglicht es dem Benutzer, Logik für die Verarbeitung von Daten aus in C geschriebenen und mit luastatus ausgelieferten Plugins mithilfe von in Lua geschriebenen Widgets zu definieren. Widgets können auch Ereignisse wie Klicks auf die Statusleiste verarbeiten.
Liste der Änderungen
-
Die Plugins inotify und udev haben eine Funktion „push_timeout()“ hinzugefügt, die von Widgets aufgerufen werden kann.
-
Das Alsa-Plugin hat Unterstützung für die Timeout-Option hinzugefügt.
-
Das fs-Plugin hat Unterstützung für das Generieren einer Liste von Dateien mithilfe von Glob-Ausdrücken hinzugefügt (Option „globs“). Dies kann beispielsweise verwendet werden, um eine Liste der gemounteten Medien und den Füllstand ihrer Dateisysteme anzuzeigen.
-
Das Battery-Linux-Plugin hat viele Änderungen erfahren: Es verwendet jetzt udev statt Timer und kann daher „sofort“ auf Änderungen im Ladestatus reagieren; Unterstützung für die Option „use_energy_full_design“ hinzugefügt; und andere.
-
Das xkb-Plugin bietet Unterstützung für die Überwachung des Status von LED-Anzeigen (z. B. „Caps Lock“ und „Num Lock“).
-
Beispiel für ein neues Widget: Wetter (dwm, i3).
-
Dem Repository wurden Build-Skripte für Debian und darauf basierende Distributionen hinzugefügt.
Source: linux.org.ru