答案1
我认为python-appindicator
该软件包已被弃用,建议使用 GObject 绑定。appindicators 有 GObject 绑定,据我所知应该使用它们。
ubuntu 中有两个用于 python 绑定的软件包appindicator
。一个基于libappindicator
,另一个基于。libayatana-appindicator
我不知道两者之间的核心区别,但我猜是ayatana-appindicator
为了名称清晰起见,它们是最新的,并且在其他发行版中也可用。
软件包名称为:
gir1.2-appindicator
gir1.2-appindicator3
。gir1.2-ayatanaappindicator
gir1.2-ayatanaappindicator3
。
后缀3
一是用于gtk3
gtk3 相关的应用程序。
这里这是我自己的用例,它在面板中显示我的原生日历。下面显示的是在 gnome-shell 中与 kappindicator 扩展以及 dropbox 一起使用的情况。
基本上,有关文档,请参阅https://lazka.github.io/pgi-docs/AyatanaAppIndicator3-0.1/index.html
PS 该图像来自 fedora,因为我目前使用的是带有 gnome-shell 3.38 的 fedora 桌面。我认为 ubuntu 附带https://packages.ubuntu.com/focal/gnome-shell-extension-appindicator它可用于显示状态托盘和已存在的应用程序指示器。我目前将它用于zoom
等dropbox
答案2
有一个 GObject 自省版本libappindicator
在 Ubuntu 20.04 LTS 存储库中。您必须找到其使用示例。
你必须尝试在libayatana-appindicator
具有 python/gir 绑定的软件包。
另外还有一个 MATE 桌面环境,它支持 MATE 面板上的许多传统指标和应用指标。