Dunst: 使分隔符不可见

创建于 2014-06-13  ·  5评论  ·  资料来源: dunst-project/dunst

能够使分隔符不可见会很酷。
这样,通知将不是由一条线分隔,而是由空格分隔。

它可以通过新的变量 separator_transperency 或通过将值“不可见”分配给separator_color 来完成

Feature graphics

最有用的评论

哦,男孩..我真的想要这个。

所有5条评论

我只是尝试了一下,不幸的是它比我希望的要复杂一些。

问题是 dunst 为所有通知提供了一个很大的 cairo 表面。 使其中的一部分完全透明不是我能够做到的。 使用cairo_set_source_rgba(0, 0, 0, 0)使其具有根窗口的颜色,据我所知,将其设置为“真实”透明度,这是 cairo 无法做到的(我以前从未使用过 cairo,所以我可能是错的)。

支持这一点的唯一方法,AFAIK,是重写相当多的绘图代码......

一个更好的想法可能是在 x 服务器支持它并且合成器正在运行时将完整的颜色逻辑切换到 32 位 RGBA。 我想使用 cairo_xlib_surface_create_with_xrender_format 的东西可能会起作用。
编辑:然后你可以设置 _all_ 颜色值与 alpha 透明度

哦,男孩..我真的想要这个。

已经很久了。这事有进一步更新吗?

使用 #717 实现,现在所有颜色字符串都支持透明度。

此页面是否有帮助?
0 / 5 - 0 等级