MWB Asked: 2020-09-08 16:25:01 +0800 CST2020-09-08 16:25:01 +0800 CST 2020-09-08 16:25:01 +0800 CST python-appindicator 有替代品吗? 772 AppIndicator允许您的应用在 GNOME 中创建菜单,如下所示: 具体来说,使用python-appindicator,您可以在 Python 中完成。但是,它似乎python-appindicator在最新的 Linux 发行版中消失了,包括Ubuntu 20.04. 有替代品吗?我找不到太多。 顺便说一句,我希望同一个库可以在不同的桌面上工作,比如 KDE 和 GNOME,但AppIndicator我相信它只是 GNOME。 python indicator 20.04 2 个回答 Voted Best Answer sagarchalise 2020-11-05T21:02:39+08:002020-11-05T21:02:39+08:00 我认为python-appindicator包已弃用,建议使用 GObject 绑定。appindicators 有 GObject 绑定,它们应该使用 AFAIK。 ubuntu 中有两个包用于appindicator. 一个是基于libappindicator,另一个是基于libayatana-appindicator 我不知道两者之间的核心区别,但我的猜测是ayatana-appindicator为了名称清晰起见是最新的,并且在其他发行版中也可用。 包名是: gir1.2-appindicator gir1.2-appindicator3. gir1.2-ayatanaappindicator gir1.2-ayatanaappindicator3. 3后缀 1gtk3用于 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 N0rbert 2020-09-09T12:18:27+08:002020-09-09T12:18:27+08:00 libappindicatorUbuntu 20.04 LTS 存储库中有一个 GObject 自省版本。您必须找到其用法的示例。 libayatana-appindicator你必须尝试在带有 python/gir 绑定的包之上开发东西。 还有一个 MATE 桌面环境,它支持 MATE 面板上的许多传统指标和应用程序。
我认为
python-appindicator
包已弃用,建议使用 GObject 绑定。appindicators 有 GObject 绑定,它们应该使用 AFAIK。ubuntu 中有两个包用于
appindicator
. 一个是基于libappindicator
,另一个是基于libayatana-appindicator
我不知道两者之间的核心区别,但我的猜测是ayatana-appindicator
为了名称清晰起见是最新的,并且在其他发行版中也可用。包名是:
gir1.2-appindicator
gir1.2-appindicator3
.gir1.2-ayatanaappindicator
gir1.2-ayatanaappindicator3
.3
后缀 1gtk3
用于 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
libappindicator
Ubuntu 20.04 LTS 存储库中有一个 GObject 自省版本。您必须找到其用法的示例。libayatana-appindicator
你必须尝试在带有 python/gir 绑定的包之上开发东西。还有一个 MATE 桌面环境,它支持 MATE 面板上的许多传统指标和应用程序。