Controlling headsets under Linux - TUXEDO Computers

  ATTENTION: To use our store you have to activate JavaScript and deactivate script blockers!  
Thank you for your understanding!

Controlling headsets under Linux

Headsets in the higher price range for office or gaming usually come with software from the manufacturer to control the functionality. However, this software is only provided for Windows.

For users of Logitech and SteelSeries, HyperX, Corsair Void and Roccat headsets, an alternative is available in the form of the open-source HeadsetControl app, which is available for Linux and macOS. The app supports the following models:

  • Logitech G430, G432, G433, G533, G535, G633, G635, G733, G930, G933, G935, G Pro, Logitech Zone Wired/Zone 750
  • SteelSeries Arctis 1, Arctis 1 for XBox, Arctis (7 and Pro), Arctis 7+, Arctis Nova 7, Arctis 9, Arctis Pro wireless
  • HyperX Cloud Flight Wireless
  • Corsair Void (Any Void version)
  • Roccat Elo 7.1 Air

Currently, the side-listening setting, battery status query, LED control and inactivity time setting are supported. However, not all headsets also support all available functions.

HeadsetControl is an app for the command line. For users of the GNOME desktop from version 42 on, there is a GUI in the form of a shell extension for Ubuntu 22.04 as well as other Debian-based distributions and Fedeora 35 and newer.

For KDE Plasma and thus TUXEDO OS, the app has to be built from source, but with our instructions, this is not witchcraft at all. First, you need to install two dependencies so that the package can be built:

sudo apt install cmake libhidapi-dev

Now you are four commands away from your headset controller. First, download the code from GitHub. It is saved in your Home in the file HeadsetControl. Finally, the second part of the command moves to this folder.

git clone https://github.com/Sapd/HeadsetControl && cd HeadsetControl

Then create a directory to build the package and change to that directory:

mkdir build && cd build

Now you build the package with:

cmake ..

Please pay attention to the blank space in front of the two dots.

As a last step, you install the package with:

sudo make install

With this, the package is also created and installed and with:

headsetcontrol -h

you can view the available options.

For example, you check the level of the battery with:

headsetcontrol -b

All options are explained in more detail on the project page. If you want to use HeadsetControl under Windows, you will also find an EXE file there.