Излязла нова версия на 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”).
В репозитория са добавени скриптове за компилация за Debian и базирани на него дистрибуции.
Източник: linux.org.ru
