我想用python为我的linux任务栏创建一个小程序,它只显示一个可以改变颜色的图标,当我们点击它时,它会显示一个简单的信息菜单。但我不知道我可以用来执行它的资源。
我从 gtk 开始,特别是我发现gtk.status_icon_new_from_file
显示 svg 图标。但我无法通过 svg 动态更改图标的颜色。我必须修改文件中的颜色,然后重新加载它。有没有办法直接给出图标的数据而不是它的名称?
此外,我不知道从哪里继续编码我的菜单。任何想法 ?
最后,是否可以在图标上方添加一些文字?
编辑:我想要关于通用任务栏的解决方案,因为我在archlinux下使用tint2(带有openbox)。所以我需要与 freedesktop 推荐兼容的解决方案,而不是特定于 Gnome 或 Ubuntu。也许使用 xfce4 桌面的解决方案。