luastatus v0.5.0

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

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

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

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

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

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

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

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

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

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

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

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

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