This is a KDE Plasma desktop widget.
It show a volume slider for each playing program/audio stream.
- One bar per app/stream
- Interactive volume adjustment - Can use scrollwheel or click on a bar to change its volume
- Filtering - Hide unwanted applications with simple banlist (also supports regex)
- Latency - Shows audio latency (by computing
(quant / rate) * 1000) - Fully Customizable - You can change all colors, spacing, border radius, alignment, fonts, ...
- KDE Plasma 6.4+
- Clone/download this repository
- Run the included
./install.sh
After installation:
- Right-click on your desktop or panel
- Select "Add Widgets..."
- Search for "Volume Display"
- Drag the widget to your desired location
install.sh- Install the plasmoidremove.sh- Remove the plasmoidrundev.sh- Run development version
- Ensure audio applications are actively playing (not just open)
- Check if PipeWire/PulseAudio is running
- Try toggling "Show Inactive" in configuration if streams are paused
- Restart Plasma:
systemctl --user restart plasma-plasmashell - Check installation:
kpackagetool6 --type Plasma/Applet --list | grep volume - Look for errors:
journalctl --user -f | grep plasma
- Verify the application isn't muted in system volume control
- Check if the stream supports volume adjustment (some system sounds don't)
- Try clicking at different positions on the volume bar
After changing anything run ./rundev.sh to run "plasmoidviewer".
This will show log messages in the terminal.
GPL-2.0+


