[kde3] system sounds in 15.5
I did a fresh minimal (no-recommends) installation with only IceWM, then today: zypper in kdebase3 kdebase3-kdm kdebase3-session kdebase3-runtime kdebase3-workspace kdebase3-SuSE kdebase3-apps kdeutils3 kdegraphics3 kdeaddons3-kicker For sound, this is (what I'm guessing covers) the current installed state: # rpm -qa | egrep 'alsa|arts|gstr|jack|mix|pavu|puls|gstr|sof-f|vlc|wire' | sort alsa-1.2.8-150500.1.1.x86_64 alsa-plugins-jack-1.2.7.1-150500.1.1.x86_64 alsa-ucm-conf-1.2.8-150500.1.1.noarch alsa-utils-1.2.8-150500.1.2.x86_64 jack-1.9.12-150000.3.3.1.x86_64 libjack0-1.9.12-150000.3.3.1.x86_64 libjacknet0-1.9.12-150000.3.3.1.x86_64 libjackserver0-1.9.12-150000.3.3.1.x86_64 libpipewire-0_3-0-0.3.64-150500.1.2.x86_64 libpulse0-15.0-150400.2.10.x86_64 libwireplumber-0_4-0-0.4.13-150500.1.2.x86_64 pipewire-0.3.64-150500.1.2.x86_64 pipewire-alsa-0.3.64-150500.1.2.x86_64 pipewire-module-x11-0_3-0.3.64-150500.1.2.x86_64 pipewire-modules-0_3-0.3.64-150500.1.2.x86_64 pipewire-spa-plugins-0_2-0.3.64-150500.1.2.x86_64 pipewire-spa-tools-0.3.64-150500.1.2.x86_64 pipewire-tools-0.3.64-150500.1.2.x86_64 sof-firmware-2.2.4-150500.1.1.noarch wireplumber-0.4.13-150500.1.2.x86_64 wireplumber-audio-0.4.13-150500.1.2.noarch # systemctl --global --user status pipewire.{service,socket} ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2023-05-30 00:33:48 EDT; 2min 28s ago TriggeredBy: ● pipewire.socket Main PID: 1580 (pipewire) Tasks: 3 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/pipewire.service └─ 1580 /usr/bin/pipewire May 30 00:33:48 gx780 systemd[692]: Started PipeWire Multimedia Service. ● pipewire.socket - PipeWire Multimedia System Socket Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-05-30 00:21:11 EDT; 15min ago Triggers: ● pipewire.service Listen: /run/user/0/pipewire-0 (Stream) CGroup: /user.slice/user-0.slice/user@0.service/app.slice/pipewire.socket May 30 00:21:11 gx780 systemd[692]: Listening on PipeWire Multimedia System Socket. # systemctl --global --user status wireplumber ● wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-05-30 00:33:48 EDT; 2min 34s ago Main PID: 1581 (wireplumber) Tasks: 4 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/wireplumber.service └─ 1581 /usr/bin/wireplumber May 30 00:33:48 gx780 systemd[692]: Started Multimedia Service Session Manager. May 30 00:33:48 gx780 wireplumber[1581]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner # inxi -Aaz Audio: Device-1: Intel 82801JD/DO HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a6e class-ID: 0403 API: ALSA v: k5.14.21-150500.52-default status: kernel-api tools: alsactl,alsamixer,amixer Server-1: JACK v: 1.9.12 status: off tools: jack_control Server-2: PipeWire v: 0.3.64 status: active with: 1: wireplumber status: active 2: pipewire-alsa type: plugin tools: pw-cat,pw-cli,wpctl # This works via the motherboard's pin jack connected to PC speakers: # aplay /usr/share/sounds/alsa/test.wav Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo # KDE system sounds don't. KControl opened to Sound System reports: "Unable to start the sound server to retrieve possible sound I/O methods. Only automatic detection will be available." What's the best mixer to install? Does a *wire*-based mixer exist? What's needed to get system sounds working, and eliminate the KControl error? -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 5/29/23 23:57, Felix Miata wrote:
What's the best mixer to install? Does a*wire*-based mixer exist?
What's needed to get system sounds working, and eliminate the KControl error?
https://wiki.archlinux.org/title/PipeWire Has some things to check. E.g., you have to remove pulseaudio-alsa if it was installed in order to route all applications using the ALSA API through PipeWire. I'll be eagerly watching this thread... -- David C. Rankin, J.D.,P.E.
On 5/30/23 02:02, David C. Rankin wrote:
On 5/29/23 23:57, Felix Miata wrote:
What's the best mixer to install? Does a*wire*-based mixer exist?
What's needed to get system sounds working, and eliminate the KControl error?
https://wiki.archlinux.org/title/PipeWire
Has some things to check. E.g., you have to remove pulseaudio-alsa if it was installed in order to route all applications using the ALSA API through PipeWire.
I'll be eagerly watching this thread...
This also brings up a good point that we should start an openSUSE/KDE3 Wiki to capture configurations with libraries like pulseaudio and pipewire released after KDE3. (it would also be good to provide an index of patches and the upgraded features provided, e.g. xz - konqueror file management, svg - svg2 bug fixes, etc..) -- David C. Rankin, J.D.,P.E.
David C. Rankin composed on 2023-05-30 02:02 (UTC-0500):
Felix Miata wrote:
What's the best mixer to install? Does a*wire*-based mixer exist?
What's needed to get system sounds working, and eliminate the KControl error?
Has some things to check. E.g., you have to remove pulseaudio-alsa if it was installed in order to route all applications using the ALSA API through PipeWire.
I'll be eagerly watching this thread...
What I was hoping for was KDE3-specifics. e.g., which, if any, kdemultimedia3* packages are indispensible. Gstreamer*? Is there a better mixer? Is kamix better than kdemultimedia3-mixer? OT: does 15.5 still need desktop-data-openSUSE-15.0.20171024-lp153.1.53.noarch instead of 15.2.20200107-lp155.2.2? -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 5/30/23 22:32, Felix Miata wrote:
What I was hoping for was KDE3-specifics. e.g., which, if any, kdemultimedia3* packages are indispensible. Gstreamer*? Is there a better mixer? Is kamix better than kdemultimedia3-mixer?
Lately, everything has just worked. If kmix wasn't enough, I've always fired up alsamixer in an xterm for finer control. I still need to take the plunge and install pipewire (or pulse) so discord audio will actually work. If pipewire will make the audio visible using alsa alone, I'd prefer that route so I don't get into any pulseaudio/pipewire/alsa issues
OT: does 15.5 still need desktop-data-openSUSE-15.0.20171024-lp153.1.53.noarch instead of 15.2.20200107-lp155.2.2?
I'll just have to try them. The issue appeared in 15.4 and there was no 154 package that provided the actual desktop data categories for the menu. For 154 I have: desktop-data-openSUSE-15.0.20171024-lp153.1.53.noarch You can check the SRPM size. The one with all the categories is much larger than without, e.g. -rw-r--r-- 1 david david 35957271 Jun 8 2022 desktop-data-openSUSE-15.0.20171024-lp153.1.53.src.rpm -- David C. Rankin, J.D.,P.E.
Felix Miata composed on 2023-05-30 00:57 (UTC-0400):
I did a fresh minimal (no-recommends) installation with only IceWM, then today: zypper in kdebase3 kdebase3-kdm kdebase3-session kdebase3-runtime kdebase3-workspace kdebase3-SuSE kdebase3-apps kdeutils3 kdegraphics3 kdeaddons3-kicker
Same PC has 15.4, in which KDE3 system sounds work as expected: # rpm -qa | egrep 'alsa|arts|audio|gstr|jack|mix|pavu|puls|sof-f|sound|vlc|wire' | sort alsa-1.2.6.1-150400.1.4.x86_64 alsa-ucm-conf-1.2.6.3-150400.1.4.noarch alsa-utils-1.2.6-150400.1.4.x86_64 arts-1.5.10-lp154.39.66.x86_64 gstreamer-1.20.1-150400.1.5.x86_64 gstreamer-plugins-base-1.20.1-150400.1.9.x86_64 kdelibs3-arts-3.5.10-lp154.243.1.x86_64 kdemultimedia3-arts-3.5.10.1-lp154.81.1.x86_64 kdemultimedia3-mixer-3.5.10.1-lp154.81.1.x86_64 kdemultimedia3-sound-3.5.10.1-lp154.81.1.x86_64 libasound2-1.2.6.1-150400.1.4.x86_64 libaudiofile1-0.3.6-3.7.10.x86_64 libgstaudio-1_0-0-1.20.1-150400.1.9.x86_64 libgstreamer-1_0-0-1.20.1-150400.1.5.x86_64 libgstriff-1_0-0-1.20.1-150400.1.9.x86_64 libjack0-1.9.12-150000.3.3.1.x86_64 libpipewire-0_3-0-0.3.49-150400.1.5.x86_64 libpulse0-15.0-150400.2.10.x86_64 libwebrtc_audio_processing1-0.3-1.35.x86_64 libwireplumber-0_4-0-0.4.9-150400.3.3.2.x86_64 pipewire-0.3.49-150400.1.5.x86_64 pipewire-alsa-0.3.49-150400.1.5.x86_64 pipewire-modules-0_3-0.3.49-150400.1.5.x86_64 pipewire-spa-plugins-0_2-0.3.49-150400.1.5.x86_64 pipewire-spa-tools-0.3.49-150400.1.5.x86_64 pipewire-tools-0.3.49-150400.1.5.x86_64 sof-firmware-2.0-150400.1.4.noarch wireplumber-0.4.9-150400.3.3.2.x86_64 wireplumber-audio-0.4.9-150400.3.3.2.noarch # systemctl --global --user status pipewire.{service,socket} ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2023-05-30 01:22:23 EDT; 4min 59s ago TriggeredBy: ● pipewire.socket Main PID: 897 (pipewire) Tasks: 2 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/pipewire.service └─ 897 /usr/bin/pipewire May 30 01:22:23 gx780 systemd[721]: Started PipeWire Multimedia Service. ● pipewire.socket - PipeWire Multimedia System Socket Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-05-30 01:22:18 EDT; 5min ago Triggers: ● pipewire.service Listen: /run/user/0/pipewire-0 (Stream) CGroup: /user.slice/user-0.slice/user@0.service/app.slice/pipewire.socket May 30 01:22:18 gx780 systemd[721]: Listening on PipeWire Multimedia System Socket. # systemctl --global --user status wireplumber ● wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-05-30 01:22:23 EDT; 5min ago Main PID: 898 (wireplumber) Tasks: 4 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/wireplumber.service └─ 898 /usr/bin/wireplumber May 30 01:22:23 gx780 systemd[721]: Started Multimedia Service Session Manager. # I did the best I could manager to match installed packages on 15.5 to those on 15.4. It wound up with a slightly different total apparently due to some changed deps, but KDE3 system sounds do not work (yet aplay does): # rpm -qa | egrep 'alsa|arts|audio|gstr|jack|mix|pavu|puls|gstr|sof-f|sound|vlc|wire' | sort alsa-1.2.8-150500.1.1.x86_64 alsa-ucm-conf-1.2.8-150500.1.1.noarch alsa-utils-1.2.8-150500.1.2.x86_64 arts-1.5.10-lp155.39.30.x86_64 gstreamer-1.22.0-150500.1.1.x86_64 gstreamer-plugins-base-1.22.0-150500.1.2.x86_64 kdelibs3-arts-3.5.10-lp155.243.12.x86_64 kdemultimedia3-arts-3.5.10.1-lp155.81.4.x86_64 kdemultimedia3-mixer-3.5.10.1-lp155.81.4.x86_64 kdemultimedia3-sound-3.5.10.1-lp155.81.4.x86_64 libasound2-1.2.8-150500.1.1.x86_64 libaudiofile1-0.3.6-3.7.10.x86_64 libgstaudio-1_0-0-1.22.0-150500.1.2.x86_64 libgstreamer-1_0-0-1.22.0-150500.1.1.x86_64 libgstriff-1_0-0-1.22.0-150500.1.2.x86_64 libjack0-1.9.12-150000.3.3.1.x86_64 libjacknet0-1.9.12-150000.3.3.1.x86_64 libjackserver0-1.9.12-150000.3.3.1.x86_64 libpipewire-0_3-0-0.3.64-150500.1.2.x86_64 libpulse0-15.0-150400.2.10.x86_64 libwebrtc_audio_processing1-0.3-1.35.x86_64 libwireplumber-0_4-0-0.4.13-150500.1.2.x86_64 pipewire-0.3.64-150500.1.2.x86_64 pipewire-alsa-0.3.64-150500.1.2.x86_64 pipewire-modules-0_3-0.3.64-150500.1.2.x86_64 pipewire-spa-plugins-0_2-0.3.64-150500.1.2.x86_64 pipewire-spa-tools-0.3.64-150500.1.2.x86_64 pipewire-tools-0.3.64-150500.1.2.x86_64 sof-firmware-2.2.4-150500.1.1.noarch wireplumber-0.4.13-150500.1.2.x86_64 wireplumber-audio-0.4.13-150500.1.2.noarch yast2-sound-4.5.0-150500.1.5.x86_64 # systemctl --global --user status pipewire.{service,socket} ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2023-05-31 00:46:32 EDT; 1min 2s ago TriggeredBy: ● pipewire.socket Main PID: 1457 (pipewire) Tasks: 2 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/pipewire.service └─ 1457 /usr/bin/pipewire May 31 00:46:32 gx780 systemd[692]: Started PipeWire Multimedia Service. ● pipewire.socket - PipeWire Multimedia System Socket Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-05-31 00:37:24 EDT; 10min ago Triggers: ● pipewire.service Listen: /run/user/0/pipewire-0 (Stream) CGroup: /user.slice/user-0.slice/user@0.service/app.slice/pipewire.socket May 31 00:37:24 gx780 systemd[692]: Listening on PipeWire Multimedia System Socket. # systemctl --global --user status wireplumber ● wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-05-31 00:46:32 EDT; 1min 8s ago Main PID: 1458 (wireplumber) Tasks: 4 (limit: 4915) CGroup: /user.slice/user-0.slice/user@0.service/session.slice/wireplumber.service └─ 1458 /usr/bin/wireplumber May 31 00:46:32 gx780 systemd[692]: Started Multimedia Service Session Manager. May 31 00:46:32 gx780 wireplumber[1458]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner # :( -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
Felix Miata composed on 2023-05-31 01:03 (UTC-0400):
I did the best I could manager to match installed packages on 15.5 to those on 15.4. It wound up with a slightly different total apparently due to some changed deps, but KDE3 system sounds do not work (yet aplay does):
I got KDE3 system sounds to work: 1: # zypper in pipewire-libjack-0_3 2: manually select Jack audio device in KControl sound system hardware. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 5/31/23 00:22, Felix Miata wrote:
Felix Miata composed on 2023-05-31 01:03 (UTC-0400):
I did the best I could manager to match installed packages on 15.5 to those on 15.4. It wound up with a slightly different total apparently due to some changed deps, but KDE3 system sounds do not work (yet aplay does):
I got KDE3 system sounds to work:
1: # zypper in pipewire-libjack-0_3 2: manually select Jack audio device in KControl sound system hardware.
Whoop! Damn good reference. There are a number of slight "dependency" misses when you do a minimal X install (which is how I do it). That shouldn't happen, but many of the package dependencies for things that have changed since the original KDE3 are missed. If the base alsa/pipewire install needs pipewire-libjack, then that should be a dep somewhere so it is pulled in my zypper/yast. -- David C. Rankin, J.D.,P.E.
participants (2)
-
David C. Rankin
-
Felix Miata