Eine neue Version von luastatus ist erschienen, einem universellen Daten-Generator für Statusleisten, der i3bar, dwm, lemonbar und andere unterstützt. Das Programm ist in C geschrieben und wird unter der GNU LGPL v3 Lizenz vertrieben.
Die meisten Daten-Generatoren für Statusleisten in Kachel-WM aktualisieren die Informationen entweder zeitgesteuert (zum Beispiel conky) oder erfordern ein Signal zur Neuzeichnung (zum Beispiel i3status). Statusleisten in Desktop-Umgebungen aktualisieren die Informationen in der Regel sofort und automatisch, so wie es luastatus tut.
luastatus ermöglicht es dem Benutzer, die Logik der Datenverarbeitung von Plugins, die in C geschrieben sind und mit luastatus geliefert werden, über Widgets, die in Lua geschrieben sind, zu definieren. Auch können Widgets Ereignisse wie Klicks auf die Statusleiste verarbeiten.
Änderungsprotokoll
Im Plugin inotify und udev wurde die Funktion „push_timeout()“ hinzugefügt, die von Widgets aufgerufen werden kann.
Im alsa-Plugin wurde die Unterstützung für die Timeout-Option hinzugefügt.
Im fs-Plugin wurde die Unterstützung für die Erstellung einer Dateiliste unter Verwendung von Glob-Ausdrücken (Option „globs“) hinzugefügt; dies kann zum Beispiel verwendet werden, um eine Liste der angehängten Medien und ihrer Dateisystemauslastung anzuzeigen.
Das Plugin battery-linux hat zahlreiche Änderungen erfahren: Es verwendet jetzt udev anstelle von Timer und kann daher «sofort» auf Änderungen des Ladezustands reagieren; Unterstützung für die Option „use_energy_full_design“ wurde hinzugefügt; und weitere.
Im Plugin xkb wurde die Überwachung des Status von LED-Anzeigen (wie z. B. „Caps Lock“ und „Num Lock“) hinzugefügt.
Im Repository wurden Build-Skripte für Debian und darauf basierende Distributionen hinzugefügt.
Quelle: linux.org.ru
