
4.13) (2013-12-21)
Copyright © 1996, 2005 Christian Esken & Matt Johnston
KMix is an application that allows you to change the volume of your sound card.
Table of Contents

Overview of KMix Main Window



- →
Open Phonon System Settings module to configure the sound and video device preference and the backends used by KDE multimedia API, Phonon.

Configure general KMix parameters.
- →
Check this box to enable audible feedback on volume change.
- →
Check this box to allow volume to be more than recommended value (sometimes PulseAudio maximal volume exceeds the normal value). KMix restart is needed for this setting to take effect.
Warning
Uncheck this item if there are audible sound distortions at the maximal volume.
- →
Check this box to show tickmarks on controls.
- →
Check this box to show labels of controls.
- →
Check this box to enable OSD show on hovering KMix tray widget.
- →
Check this radio button to orientate the control slider horizontally.
- →
Check this radio button to orientate the control slider vertically.
- →
Same as the previous two radio buttons but for the system tray volume control (the panel that is shown after KMix tray icon).
mouse button click on

This page allows you to configure various KMix start parameters.
- →
Check this box to enable volume restoration on login.
Warning
Dynamic controls from PulseAudio and MPRIS2 will not be restored.
- →
Check this box to enable KMix autostart with desktop environment.

You can control KMix via D-Bus. This is for advanced users who want to achieve special tasks, like muting the PC every day at 10 pm, or for any other scripting task.
List all KMix related D-Bus methods and properties
qdbus org.kde.kmix
Getting volume level (0-100%):
qdbus org.kde.kmix /Mixers/0/Master_0 org.freedesktop.DBus.Properties.Get org.kde.KMix.Control volume
Setting volume level (0-100%):
qdbus org.kde.kmix /Mixers/0/Master_0 org.freedesktop.DBus.Properties.Set org.kde.KMix.Control volume 70

KMix
Documentation copyright (c) 2010 Gaurav Chaturvedi (gaurav.p.chaturvedi AT gmail.com )
Thanks to:
Matt Johnston (mattj AT flashmail.com)
(copy and pasted a lot of things from his old KMix documentation)
This documentation is licensed under the terms of the GNU Free Documentation License.
This program is licensed under the terms of the GNU General Public License.