一个用于i3窗口管理器的模块化、可主题化的状态行生成器。

bumblebee-status的Python项目详细描述


大黄蜂状态

Build StatusDocumentation StatusAUR version (release)AUR version (git)PyPI versionCode ClimateTest CoverageIssue Count

非常感谢所有贡献者!我仍然对这个项目获得了如此多的减贫战略感到惊讶和深深的感激。

Click here for a list of available modules

Solarized Powerline

bumblebee status是一个模块化的、可主题化的状态行生成器,用于i3 window manager。在

重点是:

我希望你喜欢它,我很感激任何反馈:错误报告、功能请求等:)

非常感谢!在

所需的i3wm版本:4.12+(在早期版本中,块不会有背景色)

支持的Python版本:3.4、3.5、3.6、3.7、3.8、3.9

支持的FontAwesome版本:4(免费版本的5不包括一些图标)


这个项目的默认分支是main-我保留了master以保持向后兼容性(我不想破坏任何人的设置),但是默认分支现在是main!在

如果你好奇为什么:ZDNet:github-master-alternative


用法示例:

bar {
	status_command <path>/bumblebee-status -m cpu memory battery time \
		pasink pasource -p time.format="%H:%M" -t solarized
}

文件

有关详细文档,请参见the docs。在

请参见FAQ。嗯,常见问题。在

其他资源:

安装

^{pr2}$

依赖关系

Available modules列出依赖项(Python模块和外部可执行文件) 对于每个模块。如果不使用模块,则不需要依赖项。在

使用

正常使用

在i3wm配置中,为i3bar修改status\u命令,如下所示:

bar {
	status_command <path to bumblebee-status/bumblebee-status> \
		-m <list of modules> \
		-p <list of module parameters> \
		-t <theme>
}

您可以通过输入以下内容来检索模块(及其参数)和主题的列表:

$ cd bumblebee-status
$ ./bumblebee-status -l themes
$ ./bumblebee-status -l modules

要更改更新间隔,请使用:

$ ./bumblebee-status -m <list of modules> -p interval=<interval in seconds>

也可以根据每个模块更改更新间隔,如下所示:

$ ./bumblebee-status -m cpu memory -p cpu.interval=5s memory.interval=1m

可以使用<module name>:<alias>为所有模块指定“别名”,通过这些别名可以参数化它们,例如:

$ ./bumblebee-status -m disk:root disk:home -p root.path=/ home.path=/home

举个简单的例子,我的i3配置如下:

bar {
	font pango:Inconsolata 10
	position top
	tray_output none
	status_command ~/.i3/bumblebee-status/bumblebee-status -m nic disk:root cpu \
		memory battery date time pasink pasource dnf \
		-p root.path=/ time.format="%H:%M CW %V" date.format="%a, %b %d %Y"\
		-t solarized-powerline
}

重启i3wm,就这样!在

示例

List of themes

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jackson解析非同构JSON对象数组   java为什么'Stream<T>::<A>toArray(IntFunction<A[]>)`接受没有绑定的类型参数A?   java在JavaFX2.0中获取给定布局中的节点大小?   java双链接列表创建节点   java使用HashMap添加、删除和查找   java中push_back(C++)的等效方法是什么?   java在Jetty中运行servlet时获得HTTP 500   用java显示包含图像和文本的页面的最简单文档格式   swing从选项卡窗格Java中的不同选项卡访问数据   字符串Java帮助检查登录类使用。CSV文件   java Struts 1.2.9动作链接   包含max元素的java列表   currentNode上的jcr Java空检查   在Android中使用OpenNLP的POSTaggerMe时出现java NullPointerException   java Logback只将消息记录到syslog一次   如何用Java编写构造函数的API文档   java从gallery中获取所有图像并存储在阵列中   java Maven:将外部jar文件夹添加到类路径