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

lazybar-core

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

13 个版本

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

#1248 in GUI

Download history 209/week @ 2024-07-01 509/week @ 2024-07-08 203/week @ 2024-07-15 279/week @ 2024-07-22 3/week @ 2024-07-29 272/week @ 2024-08-12

597 每月下载量
用于 2 crates

MIT 许可证

355KB
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

如果您想看到这个列表中没有的内容,请提交一个问题,或者更好的是,一个 PR!

贡献

欢迎每个人贡献。提交一个包含您想要的功能的 PR,我可能会接受合并。如果您不确定,请提交一个问题并询问!

安装

cargo安装 lazybar

使用

lazybar<bar_name>

配置

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

有关 pango 标记的文档可在 此处 找到。

依赖项

~23–38MB
~688K SLoC