4 phút đọc
lingyired/status-trio: Status Trio — a native macOS app that combines Wi-Fi, battery, and volume into one compact – Repository lingyired/status-trio. Mô tả: 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.. 1608 stars, 82 forks, ngôn ngữ chính Swift, cập nhật 2026-11-05.
1. Repository làm gì?
Three system signals. One native macOS status icon — in your menu bar or the Dock.
Want to see it in action first? Open statustrio.lingai.net to simulate every icon state in your browser.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil) · Русский
Status Trio is a native macOS status app that combines Wi-Fi, battery, and volume into one compact, configurable icon, shown in the menu bar, in the Dock, or in both. Its popover goes deeper than the icon: a Wi-Fi panel for nearby networks and link details, a Bluetooth panel for paired devices, a Battery Details page, and the audio devices that are playing. It is inspired by the iPhone Duo's combined status bar icon for Wi-Fi, Battery, and Cellular Data, adapted for Mac with Volume instead of Cellular Data.
Status Trio is an independent project and is not affiliated with Apple.
Install from the official Homebrew Cask:
2. Dữ liệu và cấu trúc đáng chú ý
To update an existing Homebrew installation:
Or download the latest StatusTrio-*.dmg from GitHub Releases, open it, and drag Status Trio.app into /Applications.
The official release is signed with Developer ID and notarized by Apple. Open it normally after installation; no quarantine-removal command is needed. In-app updates use Sparkle with EdDSA signature verification.
Input, audio, and everyday controls
The following features are in the source on main, but are not included in the current GitHub / Homebrew release, 1.7.5:
Pick Bluetooth Device as the middle icon under Settings › App Icon › Middle Icon and the middle glyph becomes that device's own symbol while it plays — AirPods, headphones, speakers, and other devices supply their own — and the volume dots or arc can turn blue. Show network problems instead, on by default, keeps the network icon while the connection itself is in trouble. The same picker also offers Network, Current Input Source, Battery Percentage, and Power (Watts):
The popover's Bluetooth row reports live state: the names of connected devices and, for AirPods, left, right, and case battery. The Bluetooth panel lists paired devices and their connection state: tap a device to connect it, tap a connected one to disconnect — keyboards, mice, trackpads and gamepads ask for confirmation in the row first. The panel is off by default, is enabled under Settings › Status Panel, and asks for Bluetooth permission on first use. Settings › Bluetooth also controls whether the battery levels are read — on by default — lists the paired devices so you can drag them into the order the panel shows and set how many appear, and scales the Bluetooth icon from 100% to 180%.
3. Khả năng ứng dụng và giới hạn
The same live icon can live in the Dock instead of the menu bar, or in both places at once:
The Dock icon draws the same combined icon as the menu bar, so with Bluetooth Device selected as the middle icon the device glyph takes over the middle there too. Its background can follow the system icon style or be pinned to a fixed shade:
Every state the combined icon can show, drawn by the app's own renderer — battery indicators on top, Wi-Fi (or the Bluetooth audio device that can replace it, when that option is on) in the middle, and volume dots or the arc at the bottom, turning blue while a Bluetooth device is playing:
The same states rendered for a dark menu bar:
Build an ad-hoc-signed app bundle and launch it:
The bundle is created at dist/StatusTrio.app. To build without quitting or launching an existing instance, run:
The ad-hoc-signed bundle is intended for local personal use. Gatekeeper may reject it if the bundle is transferred with quarantine metadata.
Two boundaries macOS and this project draw deliberately. Both are explained in Known limitations.
Status Trio follows the macOS preferred language by default and includes English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, French, German, Italian, Brazilian Portuguese, Russian, and Arabic.
Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.
Nguồn tham khảo: Xem bài gốc