SUMMARY This command doesn't work with pipewire: pactl load-module module-loopback but module loopback is now implemented in pipewire master: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/970#note_864047 I want to hear everything that is connected to line-in or mic. Regular users need visual / GUI switch in plasma-pa, so that they don't need to search for proper command on the Internet and paste to terminal or dig into alsa settings. It should be in system sound settings. This feature is essential for users who want to record their voice from microphone or similar sources, like people who record podcasts, record video courses with audio comments, streamers, etc. Mobile phone may act as a microphone when attached to line-in (with proper software of course).
I would very much like to have a speaker/echo test thing. It's on my todo-list, but I can't promise to get to it anytime soon
*** Bug 488820 has been marked as a duplicate of this bug. ***
*** Bug 410230 has been marked as a duplicate of this bug. ***
Git commit 6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e by Nate Graham, on behalf of Ramil Nurmanov. Committed on 26/03/2026 at 15:40. Pushed by ngraham into branch 'master'. Add microphone test capability to audio settings KCM and widget This commit request adds the ability to test microphone devices directly from the audio settings UIs. Users can now record and playback audio to verify their microphone functionality, similar to the existing speaker test feature. Both implementations share the same backend logic and UI components for consistency. FIXED-IN: 6.7.0 M +1 -0 applet/CMakeLists.txt M +11 -0 applet/ListItemBase.qml A +254 -0 applet/MicrophoneTestView.qml [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] M +4 -2 applet/VolumeSlider.qml M +92 -62 applet/main.qml M +1 -0 src/CMakeLists.txt M +10 -3 src/kcm/ui/DeviceListItem.qml M +241 -10 src/kcm/ui/main.qml A +394 -0 src/microphonetest.cpp [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] A +71 -0 src/microphonetest.h [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] M +2 -0 src/qml/plugin.cpp https://invent.kde.org/plasma/plasma-pa/-/commit/6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e