Interface for HeadsetControl written with Kirigami and KDE Framework.
- Monitor headsets information.
- Battery level notification.
- Set headsets specific settings.
- 
Arch Linux HeadsetKontrol can be install from the AUR. 
Qt version 6.5.0 or above with these modules:
- Core
- Gui
- Quick
- Qml
- QuickControls2
- Widgets
- DBus
KDE Framework 6.5.0 or above with these modules:
- ECM (for CMake)
- Kirigami
- KirigamiAddons (1.3.0 or newer)
- I18n
- CoreAddons
- Config
- DBusAddons
- Notifications
- IconThemes
- StatusNotifierItem
- NotifyConfig
- Arch Linux
pacman -Syu \
   extra-cmake-modules \
   kirigami \
   kirigami-addons \
   ki18n \
   kcoreaddons \
   kconfig \
   kdbusaddons \
   knotifications \
   kiconthemes \
   kstatusnotifieritem \
   knotifyconfig
- Fedora
dnf install \
   extra-cmake-modules \
   kf6-kirigami-devel \
   kf6-kirigami-addons-devel \
   kf6-ki18n-devel \
   kf6-kcoreaddons-devel \
   kf6-kconfig-devel \
   kf6-kdbusaddons-devel \
   kf6-knotifications-devel \
   kf6-kiconthemes-devel \
   kf6-kstatusnotifieritem-devel \
   kf6-knotifyconfig-devel
- Debian 12
sudo apt install extra-cmake-modules \
   libkirigami-dev \
   kirigami-addons-dev \
   libkf6i18n-dev \
   libkf6coreaddons-dev \
   libkf6notifyconfig-dev \
   libkf6dbusaddons-dev \
   libkf6notifications-dev \
   libkf6iconthemes-dev \
   libkf6statusnotifieritem-dev \
   libkf6notifyconfig-dev
- 
Create and enter build directory. mkdir build cd build
- 
Build the program. cmake -DCMAKE_INSTALL_PREFIX:PATH=install-prefix -DCMAKE_BUILD_TYPE=Release .. makeNOTE: install-prefixis denpendent on distro. For Arch Linux, it is/usr. For Debian 12, it is/usr/local.
make install
make uninstall
Feel free to report bugs and open pull request to any improvement. Do note that I am still learning and can be quite slow sometime.
Translation progress can be view here. To add a new translation, copy the template.pot file and rename it to <language>.po. The language name must follow i18n language codes.
The program is licensed under GPL V3
