如何将内容添加至顶部栏?

如何将内容添加至顶部栏?

这更像是在寻求指导。开发可以在 Ubuntu 顶部栏添加内容的程序的方法有哪些?

假设我想制作一个在顶栏上显示网络流量的程序。我专注于 GNOME。我应该学习什么?

ps:我并不是编程和 bash 的新手。

答案1

一般来说,要将“内容”添加到顶部栏,您需要使用 javascript 和 css 侵入 Gnome Shell。这样您就可以有效地编写自己的自定义 Gnome Shell 扩展。

对于您想要实现的目标,您可能会得到维护良好的高级用户的帮助gnome shell 扩展 argos

该扩展将可执行文件的标准输出转换为面板下拉菜单。它实际上受到 Mac OS X 世界中存在的类似工具 BitBar 的启发并与之兼容。它消除了必须亲自入侵 gnome shell 的繁重工作,因此您可以专注于要在顶部栏中提供的工具。此外,这消除了直接面对文档记录不全且不稳定的 Gnome Shell 扩展 API 的需要。

最后,尽管 Gnome 开发人员认为传统托盘 appindicators 是“遗留”的,但您仍然可以使用它们。要在 Gnome Shell 上启用它们,需要一个扩展。Ubuntu 为此使用了 Kstatusnotifier/appindicator 扩展。

相关内容