luastatus v0.5.0

Byla vydána nová verze luastatus, univerzální generátor dat pro stavové řádky, který podporuje i3bar, dwm, lemonbar atd. Program je napsán v C a distribuován pod licencí GNU LGPL v3.

Většina generátorů dat pro dlaždicové stavové panely WM buď aktualizuje informace na časovači (například conky), nebo vyžaduje překreslení signálu (například i3status). Panely v prostředí desktopů zpravidla aktualizují informace okamžitě a automaticky, stejně jako luastatus.

luastatus umožňuje uživateli definovat logiku pro zpracování dat z pluginů napsaných v C a dodávaných s luastatus pomocí widgetů napsaných v Lua. Widgety mohou také zpracovávat události, jako jsou kliknutí na stavový řádek.

Seznam změn

  • Zásuvné moduly inotify a udev přidaly funkci „push_timeout()“, kterou mohou widgety volat.

  • Zásuvný modul alsa přidal podporu pro možnost časového limitu.

  • Plugin fs přidal podporu pro generování seznamu souborů pomocí výrazů glob (volba „globs“); to lze použít například k zobrazení seznamu připojených médií a naplnění jejich souborových systémů.

  • Plugin battery-linux prošel mnoha změnami: nyní používá spíše udev než časovač, a proto může reagovat na změny stavu nabíjení „okamžitě“; přidána podpora pro volbu „use_energy_full_design“; a další.

  • Plugin xkb přidal podporu pro sledování stavu indikátorů LED (jako jsou „Caps Lock“ a „Num Lock“).

  • Příklad nového widgetu: počasí (dwm, i3).

  • Do úložiště byly přidány skripty sestavení pro Debian a distribuce na něm založené.

Zdroj: linux.org.ru

Přidat komentář