luastatus v0.5.0

Wydano nową wersję luastatus, uniwersalnego generatora danych dla paneli stanu, wspierającego i3bar, dwm, lemonbar i inne. Program jest napisany w języku C i udostępniany na licencji GNU LGPL v3.

Większość generatorów danych dla paneli stanu w menedżerach okien typu tiling aktualizuje informacje co pewien czas (na przykład conky) lub wymaga sygnału do przerysowania (na przykład i3status). Z kolei panele w środowiskach desktopowych zazwyczaj aktualizują informacje natychmiastowo i automatycznie, podobnie jak luastatus.

Luastatus umożliwia użytkownikowi definiowanie logiki przetwarzania danych z pluginów napisanych w C, dostarczanych z luastatus, za pomocą widgetów napisanych w Lua. Widgety mogą także obsługiwać zdarzenia, takie jak kliknięcia na panelu stanu.

Lista zmian

  • W pluginach inotify i udev dodano funkcję "push_timeout()", którą mogą wywoływać widgety.

  • W pluginie alsa dodano wsparcie dla opcji timeout.

  • W pluginie fs dodano wsparcie do tworzenia listy plików przy użyciu wyrażeń glob (opcja "globs"); można to wykorzystać na przykład do wyświetlania listy zamontowanych nośników i użycia ich systemów plików.

  • Plugin battery-linux przeszedł wiele zmian: teraz korzysta z udev, a nie timer, dzięki czemu może reagować na zmiany statusu ładowania "natychmiast"; dodano wsparcie dla opcji "use_energy_full_design"; i inne.

  • W pluginie xkb dodano wsparcie monitorowania stanu wskaźników LED (takich jak "Caps Lock" i "Num Lock").

  • Nowy przykład widgetu: prognoza pogody (dwm, i3).

  • Do repozytorium dodano skrypty budowania dla Debian i dystrybucji na nim opartych.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster