luastatus v0.5.0

Foi lançada uma nova versão do luastatus, um gerador universal de dados para barras de status que suporta i3bar, dwm, Lemonbar, etc. O programa é escrito em C e distribuído sob a licença GNU LGPL v3.

A maioria dos geradores de dados para painéis de status WM baseados em blocos atualizam informações em um temporizador (por exemplo, conky) ou exigem um sinal para redesenhar (por exemplo, i3status). Os painéis em ambientes desktop, via de regra, atualizam as informações de forma instantânea e automática, assim como o luastatus.

luastatus permite ao usuário definir lógica para processamento de dados de plugins escritos em C e enviados com luastatus usando widgets escritos em Lua. Os widgets também podem lidar com eventos como cliques na barra de status.

Changelog

  • Os plug-ins inotify e udev adicionaram uma função “push_timeout()” que os widgets podem chamar.

  • O plugin alsa adicionou suporte para a opção de tempo limite.

  • O plugin fs adicionou suporte para gerar uma lista de arquivos usando expressões glob (opção “globs”); isso pode ser usado, por exemplo, para exibir uma lista de mídias montadas e quão cheios estão seus sistemas de arquivos.

  • O plugin battery-linux passou por muitas mudanças: ele agora usa udev em vez de timer e pode, portanto, responder a mudanças no status de carregamento “instantaneamente”; adicionado suporte para a opção “use_energy_full_design”; e outros.

  • O plugin xkb adicionou suporte para monitorar o status dos indicadores LED (como “Caps Lock” e “Num Lock”).

  • Novo exemplo de widget: clima (dwm, i3).

  • Scripts de construção para Debian e distribuições baseadas nele foram adicionados ao repositório.

Fonte: linux.org.ru

Adicionar um comentário