如何向顶部栏添加内容?

Sha*_*raq 5 application-development top-bar gnome-shell

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

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

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

van*_*ium 3

一般来说,要向顶部栏添加“东西”需要您使用 javascript 和 css 侵入 Gnome Shell。这将导致您有效地编写自己的自定义 Gnome Shell 扩展。

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

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

最后,虽然被 Gnome 开发人员视为“遗留”,但您可以使用传统的托盘应用指示器。要在 Gnome Shell 上启用这些功能,需要扩展。Ubuntu 为此使用 Kstatusnotifier/appindicator 扩展。