luastatus v0.5.0

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.

  • Ein neues Beispiel-Widget: wetter (dwm, i3).

  • Im Repository wurden Bau-Skripte für Debian und darauf basierende Distributionen hinzugefügt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4