libayatana-indicator
brew install libayatana-indicator
v0.9.5
GPL-3.0-or-later
Shared library for Ayatana Indicators, a GTK-based StatusNotifierItem implementation for desktop environment system trays.
Why you might care
Primary dependency for desktop environments (MATE, XFCE, Budgie) that need to render application and system indicators in their panel/tray areas. Implements the freedesktop StatusNotifierItem spec and extends it with support for richer menu widgets. Mostly consumed as a build/runtime dep by indicator applets and system services rather than used directly.
3.4k
30-day installs · #760
11.9k
90-day · #740
18.7k
365-day · #1095
16
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
Links
- https://github.com/AyatanaIndicators/libayatana-indicator
- GitHub: AyatanaIndicators/libayatana-indicator
- Brew formula source: Formula/lib/libayatana-indicator.rb
Blurb generated by claude-haiku-4-5 on 2mo ago.
Raw metadata
{
"aliases": [],
"alternatives": [
"StatusNotifierItem",
"libappindicator"
],
"build_dependencies": [
"cmake",
"gobject-introspection",
"pkgconf",
"vala"
],
"categories": [
"library",
"gtk"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"at-spi2-core",
"ayatana-ido",
"cairo",
"gdk-pixbuf",
"glib",
"gtk+3",
"harfbuzz",
"pango"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Ayatana Indicators Shared Library",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:04+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libayatana-indicator",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-12T07:39:12Z",
"github_readme_excerpt": "# libayatana-indicator - Ayatana Indicators Shared Library [](https://travis-ci.com/github/AyatanaIndicators/libayatana-indicator)\n\n## About Ayatana Indicators\n\nThe Ayatana Indicators project is the continuation of Application\nIndicators and System Indicators, two technologies developed by Canonical\nLtd. for the Unity7 desktop.\n\nApplication Indicators are a GTK implementation of the StatusNotifierItem\nSpecification (SNI) that was originally submitted to freedesktop.org by\nKDE.\n\nSystem Indicators are an extensions to the Application Indicators idea.\nSystem Indicators allow for far more widgets to be displayed in the\nindicator\u0027s menu.\n\nThe Ayatana Indicators project is the new upstream for application\nindicators, system indicators and associated projects with a focus on\nmaking Ayatana Indicators a desktop agnostic technology.\n\nOn GNU/Linux, Ayatana Indicators are currently available for desktop\nenvinronments like MATE (used by default in [Ubuntu\nMATE](https://ubuntu-mate.com)), XFCE (used by default in\n[Xubuntu](https://bluesabre.org/2021/02/25/xubuntu-21-04-progress-update/),\nLXDE, and the Budgie Desktop).\n\nThe Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly\nknown as Unity8) uses Ayatana Indicators for rendering its notification\narea and the [UBports](https://ubports.com) project is a core contributor\nto the Ayatana Indicators project.\n\nFor further info, please visit:\nhttps://ayatanaindicators.github.io\n\n## About this Software Component\n\nModern desktop panels find out about indicators by looking at indicator\nservice files in `/usr/share/ayatana/indicators`. These files need to have\nthe same name as the well-known D-Bus name that the corresponding service\nowns.\n\nAn indicator file is a normal key file (like a `.desktop` file). It must have\nan `[Indicator Service]` section, that must contain the service\u0027s name (`Name`)\nand the object path at which its action group is ",
"github_repo": "AyatanaIndicators/libayatana-indicator",
"github_stars": 16,
"github_topics": [],
"homepage": "https://github.com/AyatanaIndicators/libayatana-indicator",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3362,
"installs_365d": 18660,
"installs_90d": 11930,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-or-later",
"llm_generated_at": "2026-06-20T23:46:52+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libayatana-indicator",
"oldnames": [],
"one_liner": "Shared library for Ayatana Indicators, a GTK-based StatusNotifierItem implementation for desktop environment system trays.",
"optional_dependencies": [],
"rank_30d": 760,
"rank_365d": 1095,
"rank_90d": 740,
"raw_hash": "211a8cd0d2d0c2c6",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libayatana-indicator.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.9.5",
"versioned_formulae": [],
"why_use_this": "Primary dependency for desktop environments (MATE, XFCE, Budgie) that need to render application and system indicators in their panel/tray areas. Implements the freedesktop StatusNotifierItem spec and extends it with support for richer menu widgets. Mostly consumed as a build/runtime dep by indicator applets and system services rather than used directly."
}