luastatus v0.5.0

Излязла нова версия на luastatus, универсален генератор на данни за статус панели, който поддържа i3bar, dwm, lemonbar и други. Програмата е написана на C и се разпространява под лицензията GNU LGPL v3.

Повечето генератори на данни за статус панелите на тайловите WM обновяват информацията по таймер (например, conky) или изискват сигнал за прерисуване (например, i3status). Панелите в рамките на работни среди обикновено обновяват информацията незабавно и автоматично, както прави luastatus.

luastatus позволява на потребителя да определи логиката на обработка на данните от плъгините, написани на Си и доставени с luastatus, чрез джаджи, написани на Lua. Освен това джаджите могат да обработват събития, като кликвания на статус панела.

Списък с промените

  • В плъгините inotify и udev е добавена функцията “push_timeout()”, която могат да извикват джаджите.

  • В плъгина alsa е добавена поддръжка на опцията timeout.

  • В плъгина fs е добавена поддръжка за генериране на списък с файлове, използвайки glob-изрази (опцията “globs”); това може да се използва, например, за показване на списък с монтирани носители и запълняемостта на техните файлови системи.

  • Плъгинът battery-linux претърпя множество промени: сега той използва udev вместо таймер и следователно може да реагира на промените в статуса на зареждане „незабавно“; добавена е поддръжка на опцията “use_energy_full_design”; и други.

  • В плъгина xkb е добавена поддръжка за мониторинг на състоянието на LED индикатори (като “Caps Lock” и “Num Lock”).

  • Нов пример на джаджа: weather (dwm, i3).

  • В репозитория са добавени скриптове за компилация за Debian и базирани на него дистрибуции.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster