notifydb
基于Rust的dbus通知存储,带有Rust/Flutter GUI前端。
正在开发中!
注意事项
虽然大部分功能已经实现并且可用,但还有一些硬编码的路径,我认为我需要修复它们以及其他类似的事情,所以它可能还没有开箱即用。
通知监听器作为托盘图标运行的能力是我刚刚实现的测试。
不确定我是否要保留它,因为gtk-rs有自己的事件循环,这与用于监听通知的主循环不太兼容,并且不知何故经常导致通知被插入两次。仍在研究这个问题。
我将修复它,或者让监听器作为服务运行。
动机
我创建这个有两个主要原因。
- 我想学习Rust(请注意,这是我用Rust制作的第一个东西,所以它就是这样)
- 我厌倦了Pop_OS在通知中心不显示完整的通知消息,并且无法查看完整消息。
(前端使用Flutter更多是一种事后想法。一旦我开始制作一个简单的,我就希望它更好,所以我那样做了)
经常发生的典型场景
备份失败通知! -> 该死,最好检查一下是哪个… 哦,下拉通知被截断在服务器和路径名称之前了,我只要点击它就能看到它……然后它就永远消失了。
前端功能
- 按发送应用程序过滤
- 按标题或消息正文搜索
- 新传入通知的自动刷新
- 设置要显示的总通知数
- 设置每页要显示的通知数
- 可能还有其他东西。我不记得了。

