luastatus v0.5.0

Se ha lanzado una nueva versión de luastatus, un generador de datos universal para barras de estado que soporta i3bar, dwm, Lemonbar, etc. El programa está escrito en C y distribuido bajo la licencia GNU LGPL v3.

La mayoría de los generadores de datos para paneles de estado de WM en mosaico actualizan la información en un temporizador (por ejemplo, conky) o requieren una señal para volver a dibujar (por ejemplo, i3status). Los paneles dentro de los entornos de escritorio, por regla general, actualizan la información de forma instantánea y automática, al igual que luastatus.

luastatus permite al usuario definir la lógica para procesar datos de complementos escritos en C y enviados con luastatus utilizando widgets escritos en Lua. Los widgets también pueden manejar eventos como clics en la barra de estado.

Lista de cambios

  • Los complementos inotify y udev han agregado una función “push_timeout()” que los widgets pueden llamar.

  • El complemento alsa ha agregado soporte para la opción de tiempo de espera.

  • El complemento fs ha agregado soporte para generar una lista de archivos usando expresiones globales (opción "globs"); esto se puede utilizar, por ejemplo, para mostrar una lista de medios montados y qué tan completos están sus sistemas de archivos.

  • El complemento Battery-Linux ha sufrido muchos cambios: ahora usa udev en lugar de temporizador y, por lo tanto, puede responder a los cambios en el estado de carga "instantáneamente"; soporte agregado para la opción “use_energy_full_design”; y otros.

  • El complemento xkb ha agregado soporte para monitorear el estado de los indicadores LED (como "Bloqueo de mayúsculas" y "Bloqueo numérico").

  • Nuevo ejemplo de widget: clima (dwm, i3).

  • Se han agregado al repositorio scripts de compilación para Debian y distribuciones basadas en ellos.

Fuente: linux.org.ru

Añadir un comentario