Skip to content
Projekte

lingyired/status-trio has 1,821 GitHub stars and 94 forks. GitHot measured +330 in 7 days. Last checked 2026-11-10 19:15 UTC. Last push 2026-11-02.

So werden diese Zahlen gemessen

Status Trio — a native macOS app that combines Wi-Fi, battery, and volume into one compact, configurable status icon for the menu bar, the Dock, or both, inspired by the iPhone Duo combined status bar.

What you can do

  • One icon, three signals — battery, Wi-Fi, and volume share one icon in the menu bar, the Dock, or both, and a Bluetooth device that is playing can take the middle spot with its own symbol.
  • Bluetooth — the volume indicator turns blue while it plays. The panel lists paired devices you can tap to connect or disconnect, shows battery levels by default, and stays off until you enable it.
  • Battery — percentage, charging or plugged in, time to full, and a color when it runs low. Open the row for adapter power, voltage, current, cycle count, and Low Power Mode.
  • Wi-Fi — the network you are on and how strong the signal is. Open it to see nearby networks, check the link details, or switch Wi-Fi off. Switching between networks happens in the Wi-Fi pane of System Settings.

Gemessener Sternzuwachs

in 24h
Aktualisierung verzögert
in 7 days
+330
in 15 days
Aktualisierung verzögert
in 1 month
Aktualisierung verzögert

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

README.de.md

Original

Acht Status Trio Dock-Symbolzustände mit symmetrisch angeordneten dunklen und hellen Hintergründen, darunter Wi-Fi-, Bluetooth-Audio-, Batterie-, Punkte- und Bogen-Zustände

Status Trio App-Symbol

Status Trio

Drei Systemsignale. Ein natives macOS-Statussymbol — in Ihrer Menüleiste oder im Dock.

Für macOS laden — Universal-Build, macOS 13 als Deployment-Ziel (Ventura-Laufzeitvalidierung ausstehend)

Möchten Sie es zuerst in Aktion sehen? Öffnen Sie statustrio.lingai.net, um jeden Symbolzustand in Ihrem Browser zu simulieren.

Neueste Version Status des Build-and-Release-Workflows für macOS Lizenz: Apache-2.0

macOS 13 als Deployment-Ziel (Ventura-Laufzeitvalidierung ausstehend) wird unterstützt Universal-Binary für Apple Silicon und Intel

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil) · Русский

Status Trio Menüleistensymbol mit dem Wi-Fi-Symbol bei bestehender Wi-Fi-Verbindung und geöffnetem Status-Popover

Status Trio ist eine native macOS-Status-App, die Wi-Fi, Batterie und Lautstärke in einem einzigen kompakten, konfigurierbaren Symbol vereint, das in der Menüleiste, im Dock oder an beiden Orten angezeigt wird. Das Popover bietet mehr als das Symbol: ein Wi-Fi-Bereich für Netzwerke in der Nähe und Verbindungsdetails, ein Bluetooth-Bereich für gekoppelte Geräte, eine Seite „Batteriedetails“ und die Audiogeräte, die gerade wiedergeben. Inspiriert ist sie vom kombinierten Statusleisten-Symbol des iPhone Duo für Wi-Fi, Batterie und Mobilfunkdaten, angepasst für den Mac mit Lautstärke statt Mobilfunkdaten.

Status Trio ist ein unabhängiges Projekt und steht in keiner Verbindung zu Apple.

Funktionen

  • Ein Symbol, drei Signale — Batterie, Wi-Fi und Lautstärke teilen sich ein Symbol in der Menüleiste, im Dock oder an beiden Orten, und ein Bluetooth-Gerät, das gerade wiedergibt, kann mit seinem eigenen Symbol den mittleren Platz einnehmen.
  • Bluetooth — die Lautstärkeanzeige wird blau, während der Wiedergabe. Der Bluetooth-Bereich listet gekoppelte Geräte auf, die Sie antippen können, um sie zu verbinden oder zu trennen, zeigt standardmäßig die Batteriestände und bleibt aus, bis Sie ihn aktivieren.
  • Batterie — Prozentsatz, Laden oder Netzbetrieb, Zeit bis voll und eine Farbe, wenn der Ladestand niedrig wird. Öffnen Sie die Zeile für Netzteil-Nennleistung, Batteriespannung, Batteriestrom, Ladezyklen und Stromsparmodus.
  • Wi-Fi — das Netzwerk, mit dem Sie verbunden sind, und die Signalstärke. Öffnen Sie es, um Netzwerke in der Nähe zu sehen, die Verbindungsdetails zu prüfen oder Wi-Fi auszuschalten. Der Wechsel zwischen Netzwerken findet im Wi-Fi-Bereich der Systemeinstellungen statt.
  • Lautstärke — Pegel, Stummschaltung und das Ausgabegerät, dargestellt als Punkte oder Bogen. Scrollen Sie im ganzen Bereich oder nur im Lautstärkeregler, und wählen Sie, in welche Richtung die Lautstärke erhöht wird.
  • Nach Ihren Wünschen — Symbolgröße, Symbolskalierung, Stärke des äußeren Rings, Statusfarben und welche Elemente das Popover zeigt, in der Reihenfolge Ihrer Wahl.
  • Menüleiste, Dock oder beides — und das Dock-Symbol kann der Systemeinstellung folgen oder dunkel bzw. hell bleiben.
  • Nativ auf macOS — ein Linksklick öffnet das Popover, ein Rechtsklick das Menü, und eine Anleitung beim ersten Start erklärt jeden Teil des Symbols. Ethernet, ein persönlicher Hotspot oder Internetfreigabe können das Wi-Fi-Symbol beibehalten, wenn Sie das bevorzugen.
  • Immer aktuell — der Status stammt aus Systemereignissen, mit einer langsamen Abfrage als Ersatzlösung, und Sparkle aktualisiert die App über einen signierten Feed.
  • Ebenfalls enthalten — zwölf Sprachen und die Option „Beim Anmelden starten“.

Installation

Über das offizielle Homebrew-Cask installieren:

brew install --cask status-trio

Eine Homebrew-Installation aktualisieren:

brew upgrade --cask status-trio

Oder die aktuelle StatusTrio-*.dmg von GitHub Releases herunterladen, öffnen und Status Trio.app nach /Applications ziehen.

Die offizielle Version ist mit Developer ID signiert und von Apple notarisiert. Nach der Installation normal öffnen; Quarantäneattribute müssen nicht entfernt werden. App-interne Updates verwenden Sparkle mit EdDSA-Signaturprüfung.

Eingabe- und Audiosteuerung

  • Eingabequellen-Symbol: Die aktuelle Eingabequelle kann in der Mitte des Menüleisten- und Dock-Symbols erscheinen. Unter Einstellungen › Netzwerk auswählen; im Panel lässt sich eine aktivierte Eingabequelle auswählen und wechseln.
  • Globaler Kurzbefehl: Unter Einstellungen › Allgemein zum Öffnen oder Schließen des Panels aus anderen Apps zuweisen. Standardmäßig nicht zugewiesen.
  • Bluetooth-Steuerung: Bluetooth ein- oder ausschalten, Geräte verbinden oder trennen und Hörmodi unterstützter AirPods und HUAWEI FreeBuds wechseln. Optionale Apple-Gerätebatterien werden in den Bluetooth-Einstellungen konfiguriert; die Verfügbarkeit hängt von Gerät und Verbindung ab.
  • Audioeingabe und -ausgabe: Lautsprecher oder Mikrofone auswählen und Pegel anpassen. Kompatible externe Monitorlautsprecher lassen sich über DDC steuern; die Unterstützung hängt von Hardware und Verbindung ab.
  • Laden und Darstellung: Ladeeffekte in Menüleiste und Dock. Ab macOS 26 folgt auch das App-Symbol in Finder und Launchpad der hellen oder dunklen Systemdarstellung.

Neu auf main (unveröffentlicht)

Diese Funktionen sind im Quellcode auf main, aber nicht in der aktuellen öffentlichen GitHub-/Homebrew-Version 1.7.5 enthalten:

  • Leistungsfluss und CPU-Energieeinfluss: Schätzwerte für Ladegeräteingang, Batterieladung und Systemleistung. Eine optionale Liste sortiert bis zu fünf Apps nach CPU-Energie oder ersatzweise CPU-Aktivität. Dies ist weder der gesamte App-Verbrauch noch die native macOS-Liste. Aktivieren startet regelmäßige Hintergrundmessungen, Deaktivieren beendet sie. Details.
  • Jetzt vollständig laden und abbrechen: Standardmäßig ausgeschaltete Option für unterstützte Apple-Silicon-Macs ab macOS 26.4. Sie hebt das Ladelimit über eine private PowerUI-Schnittstelle auf. Das Limit kann nach dem Laden oder erneutem Anschließen bei 100 % bleiben; es wird nicht automatisch wiederhergestellt. Über Abbrechen die Wiederherstellung anfordern oder das Limit in den Systemeinstellungen prüfen und wiederherstellen. Das Verhalten hängt von macOS ab. Verhalten und Prüfung.

Bluetooth-Audio

Während Audio über Bluetooth wiedergegeben wird, lassen zwei Schalter unter Einstellungen › Bluetooth das mittlere Symbol zum eigenen Symbol dieses Geräts werden — AirPods, Kopfhörer, Lautsprecher und andere Geräte bringen ihr eigenes mit — und lassen die Lautstärkepunkte oder den Bogen blau werden. Beide sind standardmäßig aus. Netzwerkfehler priorisieren, standardmäßig aktiviert, behält das Netzwerksymbol, solange die Verbindung selbst Probleme hat:

Status Trio Menüleistensymbol mit dem AirPods-Symbol bei verbundenen AirPods und geöffnetem Status-Popover

Die Bluetooth-Zeile des Popovers meldet den Live-Status: die Namen verbundener Geräte und bei AirPods den Batteriestand von linkem Hörer, rechtem Hörer und Ladecase. Der Bluetooth-Bereich listet gekoppelte Geräte und ihren Verbindungsstatus auf: Tippen Sie ein Gerät an, um es zu verbinden, und ein verbundenes, um es zu trennen — Tastaturen, Mäuse, Trackpads und Gamepads fragen zuerst in der Zeile nach der Bestätigung. Er ist standardmäßig aus, wird unter Einstellungen › Statusbereich aktiviert und fragt bei der ersten Verwendung nach der Bluetooth-Berechtigung. Einstellungen › Bluetooth steuert außerdem, ob die Batteriestände gelesen werden (standardmäßig an), listet die gekoppelten Geräte auf, damit Sie sie in die gewünschte Reihenfolge ziehen und die Anzahl der angezeigten Geräte festlegen können, und skaliert das Bluetooth-Symbol von 100 % bis 180 %.

Dock-Symbol

Dasselbe Live-Symbol kann statt in der Menüleiste im Dock angezeigt werden oder an beiden Orten gleichzeitig:

Status Trio Live-Symbol im Dock mit dunkler Darstellung
Dock-Symbol in dunkler Darstellung

Status Trio Live-Symbol im Dock mit heller Darstellung
Dock-Symbol in heller Darstellung

Status Trio im Dock mit angezeigtem Bluetooth-Bereich, helle Darstellung
Vorschau des Bluetooth-Bereichs

Das Dock-Symbol zeichnet dasselbe kombinierte Symbol wie die Menüleiste, sodass bei aktiviertem Ersetzen durch Bluetooth-Audio auch dort das Gerätesymbol die Mitte übernimmt. Sein Hintergrund kann dem Symbol- und Widgetstil des Systems folgen oder auf einen festen Farbton festgelegt werden:

Status Trio Dock-Symbol mit dunklem, hellem und klarem Hintergrund in zwei Reihen: der Wi-Fi-Zustand und Bluetooth-Audio, das das Wi-Fi-Symbol durch blaue Lautstärkepunkte ersetzt

Symbolzustände

Jeder Zustand, den das kombinierte Symbol anzeigen kann, gezeichnet vom eigenen Renderer der App — Batterieanzeigen oben, Wi-Fi (oder das Bluetooth-Audiogerät, das es ersetzen kann, wenn diese Option aktiv ist) in der Mitte und Lautstärkepunkte oder der Bogen unten, die blau werden, während ein Bluetooth-Gerät wiedergibt:

Status Trio Symbolzustände: Laden, Netzbetrieb, Prozentsatz, niedriger Ladestand und Energiesparmodus oben; Wi-Fi-Signal, Hotspot, temporär, geteilt und kabelgebunden in der Mitte; darunter Bluetooth-Audio, das das Wi-Fi-Symbol ersetzt, Wi-Fi bleibt bei einem Netzwerkfehler, sowie blaue Lautstärkepunkte und der Bogen; unten Lautstärkepunkte und Bogenstile für jeden Pegel

Dieselben Zustände für eine dunkle Menüleiste dargestellt:

Dieselben Status Trio Symbolzustände in dunkler Darstellung: weiße Symbole auf dunklen Flächen, grünes Laden, roter niedriger Ladestand und gelbe Energiesparmodus-Akzente sowie das hellere Blau, das die App für Bluetooth-Audio auf einer dunklen Menüleiste verwendet

Voraussetzungen

  • macOS 13 als Deployment-Ziel (Ventura-Laufzeitvalidierung ausstehend) zum Ausführen der App
  • Swift-6-Toolchain mit dem macOS-26-SDK (Xcode 26 oder neuer), um sie zu bauen. Ein Build gegen ein älteres SDK erzeugt stillschweigend die Popover-Darstellung von vor Tahoe, deshalb schlägt scripts/build-app.sh fehl, wenn das SDK älter als 26 ist.

Aus dem Quellcode starten

git clone https://github.com/lingyired/status-trio.git
cd status-trio
swift run StatusTrio

Lokale App bauen

Bauen Sie ein ad-hoc-signiertes App-Bundle und starten Sie es:

bash scripts/build-app.sh release

Das Bundle wird unter dist/StatusTrio.app erstellt. Um zu bauen, ohne eine vorhandene Instanz zu beenden oder zu starten, führen Sie aus:

bash scripts/build-app.sh release no-open

Das ad-hoc-signierte Bundle ist für die lokale persönliche Nutzung gedacht. Gatekeeper kann es ablehnen, wenn das Bundle mit Quarantäne-Metadaten übertragen wird.

Verwendung

  • Linksklick auf das Menüleistensymbol oder das Dock-Symbol öffnet das Status-Popover.
  • Rechtsklick auf eines der beiden Symbole öffnet das native Menü mit Version und Beenden-Aktionen.
  • Wählen Sie die Wi-Fi- oder Batteriezeile im Popover, um ihre Seite zu öffnen: Netzwerke in der Nähe und Verbindungsdetails oder Batteriedetails. Die Bluetooth-Zeile listet ihre gekoppelten Geräte direkt darunter auf — tippen Sie eines an, um es zu verbinden oder zu trennen — mit einem „Erweitern“-Schalter, wenn nicht alle hineinpassen.
  • Öffnen Sie Einstellungen, um zu wählen, wo das Symbol angezeigt wird (Menüleiste, Dock oder beides), und um seine Größe, Farben, die Stärke des äußeren Rings, die angezeigten Elemente des Statusbereichs und ihre Reihenfolge, das Ändern der Lautstärke durch Scrollen, die Sprache, die Suche nach Updates und „Beim Anmelden starten“ zu ändern.
  • Öffnen Sie die Anleitung Dein Symbol kennenlernen jederzeit erneut über Einstellungen › App-Symbol › Anleitung öffnen.
  • Aktivieren Sie auf Nachfrage den Namen des aktuellen Wi-Fi-Netzes; macOS fordert für dieses optionale Detail Zugriff auf den Standort an.

Bekannte Einschränkungen

Zwei Grenzen, die macOS und dieses Projekt bewusst ziehen. Beide sind in Bekannte Einschränkungen erklärt.

  • Der Wechsel zwischen Netzwerken findet in den Systemeinstellungen statt. Die Auswahl eines Netzwerks im Popover öffnet den Wi-Fi-Bereich; Status Trio liest oder speichert niemals Wi-Fi-Passwörter, denn macOS bietet keine öffentliche API, um sich mit einem gespeicherten Passwort zu verbinden, und jede Alternative endet damit, dass die App sie aufbewahrt.
  • Die Ladelimit-Steuerung hängt von der Version ab. Version 1.7.5 öffnet die Systemeinstellungen. Die optionale Funktion auf main verwendet eine private Schnittstelle und erfordert einen ausdrücklichen Abbruch zur Wiederherstellung. Details. Der Stromsparmodus verwendet einen separaten optionalen privilegierten Helper.

Sprachen

Status Trio folgt standardmäßig der bevorzugten Sprache von macOS und enthält English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch, Italiano, Português (Brasil), Русский und العربية.

Datenschutz

Status Trio liest den Systemstatus lokal. Anonyme Nutzungsstatistiken werden nur nach Aktivierung an den eigenen Dienst gesendet; bei Upgrades sind sie aus, bei Neuinstallationen wird gefragt. Enthalten sind eine zufällige Installations-ID, App- und macOS-Version, Sprache und Symbolposition, ohne Namen, Konten, Netzwerkdetails oder Hardwarekennungen. Siehe Telemetrie und Datenschutz. Die App liest oder speichert keine WLAN-Passwörter und fordert keinen Schlüsselbundzugriff an. Standortzugriff ist für WLAN-Name und Details optional; Bluetooth-Zugriff wird beim Aktivieren des Panels angefordert. Auf main nutzt die optionale Vollladefunktion nur bei Aktivierung eine private PowerUI-Schnittstelle; ihre Grenzen stehen oben.

Entwicklung

Führen Sie die Testsuite aus:

bash scripts/verify-local.sh quick BatteryMonitorTests
bash scripts/verify-local.sh docs
bash scripts/verify-local.sh full

Führen Sie einen gezielten XCTest-Filter über das Hilfsskript aus:

bash scripts/test.sh BatteryMonitorTests

Um eine Worktree-App neben der Hauptinstallation zu bauen:

bash scripts/build-worktree.sh release

Das Hilfsskript leitet eine Entwicklungs-Bundle-ID und einen Anzeigenamen aus dem aktuellen Branch ab. Beide Werte können überschrieben werden:

BUNDLE_ID=com.lingsmbp.StatusTrio.dev.settings-redesign \
APP_NAME="Status Trio (Settings Redesign)" \
bash scripts/build-worktree.sh release

Die Sperre für einzelne Instanzen richtet sich nach der Bundle-ID, sodass Builds mit unterschiedlichen IDs gleichzeitig laufen können.

Technische Basis

  • Swift 6
  • SwiftUI + AppKit
  • macOS 13 deployment target (Ventura runtime validation pending)
  • LSUIElement-Menüleisten-Accessoire, das zu einer regulären Aktivierungsrichtlinie wechselt, während das Dock-Symbol angezeigt wird
  • Sparkle für die Suche nach Updates

Dokumentation

Lizenz

Copyright 2026 lingyired.

Lizenziert unter der Apache License, Version 2.0. Siehe LICENSE und NOTICE.

Autor

Erstellt und gepflegt von lingyired.
Website: https://statustrio.lingai.net/

Star History

Ähnliche Projekte entdecken