luastatus v0.5.0

Một phiên bản mới của luastatus đã được phát hành, một trình tạo dữ liệu phổ quát cho các thanh trạng thái hỗ trợ i3bar, dwm, Lemonbar, v.v. Chương trình được viết bằng C và được phân phối theo giấy phép GNU LGPL v3.

Hầu hết các trình tạo dữ liệu cho bảng trạng thái WM xếp chồng đều cập nhật thông tin trên đồng hồ hẹn giờ (ví dụ: conky) hoặc yêu cầu tín hiệu để vẽ lại (ví dụ: i3status). Theo quy định, các bảng điều khiển trong môi trường máy tính để bàn sẽ cập nhật thông tin ngay lập tức và tự động, giống như luastatus.

luastatus cho phép người dùng xác định logic để xử lý dữ liệu từ các plugin được viết bằng C và được gửi cùng với luastatus bằng cách sử dụng các widget được viết bằng Lua. Widget cũng có thể xử lý các sự kiện như nhấp chuột vào thanh trạng thái.

Danh sách các thay đổi

  • Các plugin inotify và udev đã thêm chức năng “push_timeout()” mà các widget có thể gọi.

  • Plugin alsa đã thêm hỗ trợ cho tùy chọn thời gian chờ.

  • Plugin fs đã thêm hỗ trợ để tạo danh sách tệp bằng cách sử dụng biểu thức toàn cầu (tùy chọn “globs”); chẳng hạn, điều này có thể được sử dụng để hiển thị danh sách phương tiện được gắn và mức độ đầy đủ của hệ thống tệp của chúng.

  • Plugin pin-linux đã trải qua nhiều thay đổi: giờ đây nó sử dụng udev thay vì bộ đếm thời gian và do đó có thể phản hồi những thay đổi về trạng thái sạc "ngay lập tức"; thêm hỗ trợ cho tùy chọn “use_energy_full_design”; và những người khác.

  • Plugin xkb đã thêm hỗ trợ theo dõi trạng thái của đèn LED (chẳng hạn như “Caps Lock” và “Num Lock”).

  • Ví dụ về tiện ích mới: thời tiết (dwm, i3).

  • Các tập lệnh xây dựng cho Debian và các bản phân phối dựa trên nó đã được thêm vào kho lưu trữ.

Nguồn: linux.org.ru

Thêm một lời nhận xét