Nutzt du pulseaudio als Soundserver?
moc nutzt ja Alsa als Schnittstelle zur Soundhardware. Um mit pulseaudio Anwendungen verwenden zu können die keine direkte pulse-Unterstützung bieten, sondern z.B. Alsa, gibt es ja das Paket pulseaudio-alsa. Ist das bei dir installiert?
Um die Funktionalität von Alsa unter pulseaudio zu testen:
a) Zeigt dir alsamixer ein "Gerät" namens PulseAudio (mit Chip "Pulseaudio") an?
b) Funktioniert ein:
speaker-test -c 2
(alsamixer und speaker-test sind im Paket alsa-utils, ggf. nachinstallieren)
Ich habe schon länger keine Alsa-Anwendung mehr gestartet und war bei mir eben sehr erstaunt, daß mein alsamixer/speaker-test nicht funktionierte. Ursache: Ich hatte in meinem $HOME noch eine alte .asoundrc (alsa config datei) "rumlungern". Laut Wiki:
https://wiki.archlinux.org/title/PulseAudio#ALSA
soll diese nicht mehr verwendet werden wenn das Paket/Layer pulseaudio-alsa genutzt werden soll. Flugs umbenannt in .asoundrc.old und schon konnte ich alsamixer und den speaker-test ausführen. moc selbst habe ich nicht installiert, gehe aber davon aus das es auch funktionieren würde. Evtl. ist bei dir ja auch eine .asoundrc (noch,wieder) vorhanden...