#状态栏 #x11 #linux #窗口管理器 #i3 #wm #网络

app lazybar

轻量级、事件驱动的X11状态栏

24个版本 (4个重大更新)

0.5.1 2024年8月15日
0.5.0 2024年8月12日
0.4.1 2024年7月21日
0.3.8 2024年7月12日
0.1.9 2024年6月29日

GUI中排名126

Download history 321/week @ 2024-06-17 777/week @ 2024-06-24 560/week @ 2024-07-01 650/week @ 2024-07-08 201/week @ 2024-07-15 274/week @ 2024-07-22 265/week @ 2024-08-12

每月下载583

MIT许可证

375KB
9K SLoC

Lazybar

这是一个轻量级、事件驱动的状态栏,适用于符合EWMH标准的X11窗口管理器。它仅在Linux上进行测试,但未来可能会添加对其他平台的支持。

github crates.io docs.rs build status dependency status

功能

  • 时钟
  • 自定义命令
  • fanotify(监视文件)
  • inotify(监视文件)
  • pulseaudio
  • 分隔符(静态文本)
  • 无线(wifi)
  • xwindow
  • xworkspaces
  • 以太网(与无线合并到网络模块中)
  • mpd
  • ping
  • 温度
  • CPU使用率
  • RAM使用率
  • 条件渲染
  • 存储使用率?
  • 系统托盘
  • 可点击的面板
  • 消息传递的ipc(请参阅lazybar-msg

如果你想要看到这个列表中没有的东西,请提交一个issue,或者更好的是,提交一个PR!

贡献

每个人都欢迎贡献。提交一个包含你想要的功能的PR,我可能会乐意合并它。如果你不确定,请提交一个issue并询问!

安装

cargo安装lazybar

用法

lazybar<bar_name>

配置

创建~/.config/lazybar/config.toml。有关文档和配置选项,请参阅https://docs.rs/lazybar-core

pango markup的文档可在此找到。

依赖

~24–39MB
~698K SLoC