dmenu-rs:dmenu的像素完美端口,使用广泛的插件支持在Rust中重写

时间:2024-04-10 07:44:38
【文件属性】:

文件名称:dmenu-rs:dmenu的像素完美端口,使用广泛的插件支持在Rust中重写

文件大小:78KB

文件格式:ZIP

更新时间:2024-04-10 07:44:38

dmenu Rust

dmenu-rs-动态菜单 dmenu是X的高效动态菜单。 dmenu-rs是用Rust重写的dmenu的1:1端口。它的外观,感觉和逐像素运行完全相同。它还具有易于修改的插件支持。 为什么会生锈? 灵感 这个项目从开始。最初,我想要的功能比bc提供的功能更多。但是,我发现瓶颈在于dmenu(1)本身缺乏功能和可修改性。因此,我的选择是dmenu(1)或重写它。由于dmenu源代码非常令人讨厌,因此我决定用一种语言重写它,以使其易于编写易于修改的代码。还有其他语言,但是我喜欢Rust。 改进措施 如前所述, dmenu-rs运行与dmenu 。但是,引擎盖下的性能有了一些显着增强。最有影响力的是内存使用情况: dmenu-rs使用的内存减少了21.65% [1] ,同时更安全地对其进行管理,而不会影响性能。另一个重大改进是插件支持;参见下文。 外挂程式 dmenu-rs利用rust cra


【文件预览】:
dmenu-rs-master
----src()
--------Cargo.toml(80B)
--------dmenu()
--------stest()
--------plugins()
--------config()
--------build()
--------README.md(416B)
--------man()
--------headers()
--------sh()
----config.mk(491B)
----LICENSE(34KB)
----README.md(2KB)
----makefile(3KB)
----.gitignore(410B)

网友评论