luastatus v0.5.0

Byla vydaná nová verze luastatus, univerzálního generátoru dat pro stavové panely, který podporuje i3bar, dwm, lemonbar a další. Program je napsán v C a je distribuován pod licencí GNU LGPL v3.

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

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

Seznam změn

  • Do pluginů inotify a udev byla přidána funkce “push_timeout()”, kterou mohou volat widgety.

  • Do pluginu alsa byla přidána podpora pro možnost timeout.

  • Do pluginu fs byla přidána podpora pro vytváření seznamu souborů pomocí glob-výrazů (možnost “globs”); to může být použito například pro zobrazení seznamu připojených médií a jejich obsazenosti souborových systémů.

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

  • Do pluginu xkb byla přidána podpora pro monitorování stavu LED indikátorů (například “Caps Lock” a “Num Lock”).

  • Nový příklad widgetu: weather (dwm, i3).

  • Do repozitáře byly přidány skripty pro sestavení pro Debian a založené na něm distribuce.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster