ruflas/headset-battery-indicator
Project ID: 203305
Description
A graphical system tray utility built with Python/Qt for "gaming" headsets. It provides quick access to battery status, ChatMix, Sidetone levels, and Auto-Off time by acting as a frontend for the official headsetcontrol package.
Installation Instructions
🎧 Headset Battery Indicator — Graphical Frontend
This package provides the graphical frontend for headset management.
📦 Installation
1. Install from COPR (Recommended for Fedora)
# Enable the COPR repository
sudo dnf copr enable ruflas/headset-battery-indicator
# Install the package
sudo dnf install headset-battery-indicator
This will automatically install headsetcontrol and python3-PySide6 as dependencies.
2. Manual Installation (From Source)
You must have the headsetcontrol backend and the Python GUI library installed.
| Distribution | Commands |
|---------------|-----------|
| Fedora | sudo dnf install headsetcontrol python3-pyside6 |
| Debian / Ubuntu | sudo apt install headsetcontrol python3-pyside6 |
| Arch / Manjaro | sudo pacman -S headsetcontrol python-pyside6 |
Install the Script (via pip)
Once dependencies are met, navigate to the cloned directory and install the script package:
# Clone the repository
git clone https://github.com/ruflas/headset-battery-indicator.git
cd headset-battery-indicator
# Install the script using pip (adds the command to your PATH)
pip install .
3. Make Executable (AppImage Method)
If you downloaded the AppImage from the Releases page, simply give it execute permissions:
chmod +x Headset_Battery_Indicator-*.AppImage
🚀 Usage
After installation, add headset-battery-indicator to your system’s Autostart Applications.
You can control all headset features — Sidetone, ChatMix, and Lights — via the system tray icon’s right-click menu.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 42
|
x86_64 (0)* | Fedora 42 (8 downloads) |
Fedora 43
|
x86_64 (11)* | Fedora 43 (8 downloads) |
Fedora rawhide
|
x86_64 (0)* | Fedora rawhide (4 downloads) |
* Total number of downloaded packages.
Fedora 42