Manjaro: kein Audio mehr

Montag, 17. August, 2020

Meine Audiowiedergabe ging plötzlich nicht mehr … Also irgendetwas stimmt hier nicht.

als root:

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

OK, anhand der letzten gelisteten Geräte wird Audiohardware nach wie vor gefunden.

# pacmd list-sinks
No PulseAudio daemon running, or not running as session daemon.

als User: wenn ich versuche, den Pulseaudio Dienst zu starten:

$ pulseaudio --start
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/axel/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied

Das ist doch mal ein klarer Hinweis.

Im .config Verzeichnis gehörte alles meinem User - ausser dem pulse Verzeichnis:

$ ls -ld /home/axel/.config/pulse/
drwx------  2 root root  4096 Jul 31 23:18  pulse/

So kann ein Prozess im Userkontext auch nicht zugreifen. Als root habe ich rekursiv den Owner gewechselt:

# chown -R axel. /home/axel/.config/pulse/

… und dann klappte der Start von Pulseaudio als User imTerminal auch

$ pulseaudio --start

… und auch die Wiedergabe und Lautstärkesteuerung waren wieder da.