luastatus v0.5.0

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

Kommentar hinzufügen