Eine neue Version von luastatus ist erschienen, einem universellen Datengenerator 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 Datengeneratoren fĂŒr Statusleisten von Kachel-Window-Managern aktualisieren die Informationen entweder nach einem Timer (z. B. conky) oder erfordern ein Signal zur Neugerierung (z. B. i3status). Statusleisten in Desktop-Umgebungen hingegen aktualisieren die Informationen in der Regel sofort und automatisch, so wie es auch luastatus tut.
luastatus ermöglicht es dem Benutzer, die Logik der Datenverarbeitung von Plugins, die in C geschrieben sind und mit luastatus geliefert werden, mithilfe von Widgets, die in Lua geschrieben sind, zu definieren. AuĂerdem können Widgets Ereignisse wie Mausklicks auf der 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 Option timeout hinzugefĂŒgt.
Im fs-Plugin wurde die UnterstĂŒtzung fĂŒr die Erstellung von Dateilisten unter Verwendung von Glob-AusdrĂŒcken (Option âglobsâ) hinzugefĂŒgt; dies kann zum Beispiel verwendet werden, um eine Liste der gemounteten Medien und der Auslastung ihrer Dateisysteme anzuzeigen.
Das Plugin battery-linux hat zahlreiche Ănderungen erfahren: jetzt verwendet es udev anstelle von timer und kann daher auf Ănderungen des Ladezustands âsofortâ reagieren; UnterstĂŒtzung fĂŒr die Option âuse_energy_full_designâ wurde hinzugefĂŒgt; und weitere.
Im xkb-Plugin wurde die UnterstĂŒtzung fĂŒr das Monitoring des Status von LED-Anzeigen (wie âCaps Lockâ und âNum Lockâ) hinzugefĂŒgt.
Im Repository wurden Bau-Skripte fĂŒr Debian und darauf basierende Distributionen hinzugefĂŒgt.
Quelle: linux.org.ru
