EarA open-source GTK4 app manages Nothing and CMF earbuds on Linux
EarA is a new open-source GTK4 application with CLI support that brings ANC controls, battery monitoring, and advanced audio settings for Nothing and CMF earbuds to Linux desktops without requiring a phone.
Summary
EarA, a newly released open-source tool, enables Linux users to manage Nothing and CMF earbuds directly from their desktops rather than relying on the official mobile application. The GTK4-based application supports devices including the Nothing Ear (a) and CMF Buds 2, offering controls for active noise cancellation levels, personalised ANC, in-ear detection, low-latency mode, and configurable gesture behaviours on supported hardware.
The application displays individual battery levels for each earbud and the charging case, includes an 8-band equaliser with presets and bass enhancement, and supports the Find My Earbuds feature. EarA is distributed as a Flatpak, AppImage, and DEB package, though the AppImage is limited to x86-64 systems. It joins Budslink as a Linux-native alternative for managing consumer Bluetooth audio devices with advanced features beyond basic Bluetooth audio pairing.
What EarA provides for Linux earbud management
- GTK4 desktop application with CLI alternative: EarA is built with GTK4 and includes a command-line interface for terminal-based management, distributed via Flatpak, DEB, and AppImage formats.
- ANC and noise control: Users can switch active noise cancellation levels, disable personalised ANC, and toggle low-latency mode without using the official mobile application.
- Per-device battery monitoring: The application reports battery levels for each individual earbud and the charging case, addressing a common gap in standard Bluetooth audio support on Linux.
- Audio customisation: EarA offers an 8-band equaliser, EQ presets, and bass enhancement for sound tuning on supported Nothing and CMF hardware.
- Hardware-dependent feature support: Gesture behaviour configuration and certain settings vary by device model, with the project maintaining a tested device list on GitHub.
Why it matters
EarA addresses a persistent friction point for Linux users of consumer Bluetooth audio gear, where advanced features like ANC control and per-bud battery reporting typically require proprietary mobile applications. By providing open-source, Linux-native management for a popular earbud brand, it reduces platform lock-in and demonstrates growing maturity in desktop Bluetooth audio tooling alongside existing projects like Budslink.
Original reference: www.omgubuntu.co.uk →