15 lines
920 B
Markdown
15 lines
920 B
Markdown
|
# headsetcontrol-chatmixd
|
||
|
A bash daemon to control volume of different applications through the Chatmix wheel.
|
||
|
Based on the work of [headsetcontrol-notifyd](https://gitlab.com/simon.ingelsson/headsetcontrol-notificationd).
|
||
|
|
||
|
A list of supported devices can be found here: [Sapd/HeadsetControl](https://github.com/Sapd/HeadsetControl)
|
||
|
|
||
|
### Requirements
|
||
|
The audio server **must** be pipewire to automatically link the audio sinks, and the following binaries must be available: `bash bc headsetcontrol pactl pw-link`.
|
||
|
|
||
|
An application like `pavucontrol` or `helvum` is required to connect voice and game audio to the virtual sinks.
|
||
|
|
||
|
### Installation
|
||
|
- On Arch Linux: `makepkg -si`, then `systemctl --user enable --now headsetcontrol-chatmixd`
|
||
|
- On other distributions: Install the requirements, install the `headsetcontrol-chatmixd` binary, adjust the systemd service as needed, then install and enable it as a user service.
|