SUMMARY Renaming an audio device is great, thanks for this feature! However it comes with a warning attached: > Saving changes will restart audio services. Apps playing audio will experience interruptions and may need to be restarted. After renaming an audio device, wireplumber will be restarted automatically. Systemsettings' Sound KCM and Plasma's Sound Applet then will show a > Connection to the Sound Service Lost message. In case of my Tumbleweed system, it will also say > ... trying to reconnect and do so, however on my Fedora 41 system, it won't re-connect automatically. I don't even see the `...trying to reconnect` message and instead it directly shows a `Try to reconnect` button in both SystemSettings as well as the applet. It would be great if worked also on Fedora. Here's the journalctl output log, which hopefully could give you a hint what is going wrong. I mean it works, when I hit the button, but why doesn't it work automatically then? ``` 12:28:19 systemd[2678]: Stopping wireplumber.service - Multimedia Service Session Manager... 12:28:19 wireplumber[14376]: wireplumber: stopped by signal: Exited 12:28:19 wireplumber[14376]: wireplumber: disconnected from pipewire 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e7ebdf0 id:3 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e8c8fc0 id:4 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e981460 id:9 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/ldac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aptx 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_g 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_g 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/sbc 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/sbc 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_1 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_0 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/faststream 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/faststream_duplex 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_05 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_05 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_05_duplex 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_05_duplex 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 plasmashell[3262]: file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:91: TypeError: Cannot read property 'description' of undefined 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 plasmashell[3262]: file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:91: TypeError: Cannot read property 'description' of undefined 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:19 systemd[2678]: Stopped wireplumber.service - Multimedia Service Session Manager. 12:28:19 systemd[2678]: wireplumber.service: Consumed 1.806s CPU time, 13M memory peak, 3.9M memory swap peak. 12:28:19 plasmashell[3262]: kpipewire_logging: PipeWire remote error: -32 connection error 12:28:19 systemd[2678]: Stopping pipewire.service - PipeWire Multimedia Service... 12:28:19 kwin_wayland[2984]: kwin_screencast: PipeWire remote error: connection error 12:28:19 kded6[3171]: org.kde.pulseaudio: context kaput 12:28:19 systemd[2678]: Stopped pipewire.service - PipeWire Multimedia Service. 12:28:19 systemd[2678]: pipewire.service: Consumed 5.151s CPU time, 13.1M memory peak, 4.4M memory swap peak. 12:28:19 plasmashell[3262]: org.kde.pulseaudio: context kaput 12:28:19 systemd[2678]: Started pipewire.service - PipeWire Multimedia Service. 12:28:19 systemd[2678]: Started wireplumber.service - Multimedia Service Session Manager. 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 rtkit-daemon[2036]: Successfully made thread 20559 of process 20559 (/usr/bin/pipewire) owned by '1001' high priority at nice level -11. 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 systemsettings[20487]: org.kde.pulseaudio: context kaput 12:28:19 rtkit-daemon[2036]: Successfully made thread 20563 of process 20559 (/usr/bin/pipewire) owned by '1001' RT at priority 20. 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 rtkit-daemon[2036]: Successfully made thread 20560 of process 20560 (/usr/bin/wireplumber) owned by '1001' high priority at nice level -11. 12:28:19 rtkit-daemon[2036]: Successfully made thread 20571 of process 20560 (/usr/bin/wireplumber) owned by '1001' RT at priority 20. 12:28:19 bluetoothd[2029]: src/profile.c:register_profile() :1.337 tried to register 0000111f-0000-1000-8000-00805f9b34fb which is already registered 12:28:19 bluetoothd[2029]: src/profile.c:register_profile() :1.337 tried to register 0000111e-0000-1000-8000-00805f9b34fb which is already registered 12:28:19 wireplumber[20560]: spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted 12:28:19 wireplumber[20560]: spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/ldac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aptx 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_g 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_g 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/sbc 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/sbc 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_1 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_0 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/faststream 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/faststream_duplex 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_05 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_05 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_05_duplex 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_05_duplex 12:28:19 wireplumber[20560]: [4:40:12.757203265] [20560] INFO Camera camera_manager.cpp:325 libcamera v0.3.2 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" --- Re-Try to connect in System Settings 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" --- Close system systemsettings 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread --- Retry to connect in applet 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" ``` SOFTWARE/OS VERSIONS Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 Kernel Version: 6.11.7-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland pipewire 1.2.6 wireplumber 0.5.5
I use this on Fedora 41 KDE and it works fine for me, JFYI. Just did another rename to test, and it re-connected in about 3 seconds.
https://invent.kde.org/libraries/pulseaudio-qt/-/commit/d43c9efac85af372d1ede9503ce19bb1f0bc0b8c