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(a)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(a)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(a)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