Я використовую Devuan ASCII (~ = Debian Stretch). Здається, звук працює, або принаймні - відтворення працює в моїх браузерах та медіаплеєрах. Однак, якщо я спробую запустити, pavucontrol
щоб зробити деякі налаштування - що зазвичай працює - це підкаже мені:
Помилка підключення до імпульсного аудіо
в цьому випадку і т. д. І така ситуація також може виникнути, якщо pulseaudio вийшов з ладу і т. д. Якщо це так, то PulseAudio повинен автоматично відкрити папір, або якщо це не налаштовано, слід запустити start-pulseaudio-x11 вручну.
Отже, я не знаю, чи налаштовано автопауз, але в /etc/pulse/client.conf
ньому написано:
; autospawn = yes
і daemon.conf
не згадується про автопастир. У будь-якому випадку, немає жодного процесу з pulse
його ім'ям, ані модуля ядра.
Ось модулі ядра з snd
їх іменем:
nd_hda_codec_hdmi 49152 2
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_usb_audio 180224 0
snd_usbmidi_lib 28672 1 snd_usb_audio
snd_hda_intel 36864 1
snd_rawmidi 32768 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 86016 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio
snd_pcm 110592 5 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_timer 32768 1 snd_pcm
snd 86016 14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore 16384 1 snd
usbcore 253952 8 uvcvideo,usbhid,snd_usb_audio,usb_storage,xhci_pci,snd_usbmidi_lib,uas,xhci_hcd
Отже, я спробував перезапустити службу, і ось що я отримав:
$ start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
і якщо я спробую це як root, я отримую:
# start-pulseaudio-x11
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e g happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Ще одне, що я спробував:
$ pulseaudio --start --verbose
E: [pulseaudio] main.c: Daemon startup failed.
Але є дещо - що цікаве відбувається: /var/log/syslog
наповнюється все більше і більше з наступних дій :
Jan 28 22:01:16 myhostname pulseaudio[22085]: [pulseaudio] cli-command.c: stat('/usr/share/pulseaudio/default.pa'): No such file or directory
Jan 28 22:01:16 myhostname pulseaudio[22085]: [pulseaudio] main.c: Failed to initialize daemon.
Jan 28 22:01:16 myhostname pulseaudio[22082]: [pulseaudio] main.c: Daemon startup failed.
Отже, триває невдала спроба повторного заходу, і у ньому відсутній файл.
Що я повинен зробити?
pulseaudio --start
як звичайного користувача.
pactl info
також зазнають невдачі?