Ich habe versucht, pulseaudio zu installieren, und ich kann anscheinend keine eindeutige Antwort darauf finden, was ich mit ALSA tun soll. Läuft PulseAudio auf ALSA? Soll ich ALSA zuerst loswerden? ALSA ist ein Soundserver, oder? So ist PulseAudio ... Wie Sie sehen, bin ich etwas verwirrt. Jedenfalls scheine ich jetzt beides zu haben - außer, dass beides nicht zu funktionieren scheint: - \
/etc/asound.conf enthält:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pulseaudio läuft ja. Der Versuch "amixer -Dpulse" führt jedoch zu
ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library
/usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
amixer: Mixer attach pulse error: No such file or directory`
Ich habe nachgesehen und die Datei ist ja nicht da. Ich habe jedoch
/usr/lib32/alsa-lib/libasound_module_ctl_pulse.so
Beim Abspielen eines Songs in VLC wird der Stream in pavucontrol angezeigt, aber kein Audio wird zu meinen Lautsprechern geleitet ... Ich bin in Gruppen pulse
und pulse-access
(nicht ganz sicher, wofür sie gedacht sind, aber ich glaube, sie können nicht schaden) , und sind dem Leitfaden http://pulseaudio.org/wiki/PerfectSetup zum Brief gefolgt .
Aktualisieren:
Seltsamerweise werden beim Löschen von /etc/asound.conf immer noch Audiostreams in pavucontrol angezeigt ... also ... läuft pulseaudio tatsächlich? Benutze ich es? Wie kann ich sagen?
quelle
default.pa
die Befehle zum Einrichten von PA für die Kommunikation mit Ihrer Hardware eingegeben haben. Verwenden Sie die obigen Links für Details und Beispiele.Ich muss zugeben, dass ich sehr viel Glück hatte und keine Probleme mit Pulseaudio hatte und daher nicht wirklich weiß, wie ich sie lösen soll.
Ich kann Ihnen jedoch eine grundlegende Vorstellung davon geben, was pulseaudio ist ...
Grundsätzlich ist pulseaudio eine zusätzliche Ebene im Soundsystem, die sich zwischen den vorhandenen Soundquellen und -ausgängen befindet. Als solches benötigen Sie immer noch ALSA in Ihrem System, aber die Idee ist, dass das Programm, das ein Geräusch machen möchte, ein (virtuelles) Pulseaudio-Gerät hat. Pulseaudio kümmert sich dann um das ALSA-Zeug.
Anstatt also viele Programme für den Umgang mit den ALSA-Treibern zu konfigurieren, konfigurieren Sie viele Programme für den Umgang mit pulseaudio und konfigurieren pulseaudio für den Umgang mit den ALSA-Treibern. Das ist angeblich "eine gute Sache".
quelle
Ich hatte einen ähnlichen Fehler, nachdem ich einige ALSA-bezogene Pakete unter Arch Linux aktualisiert hatte.
ist zurückgekommen
Paketversionen:
Die Lösung bestand darin, das Paket json-c (von 0.10-2 auf 0.11-1) zu aktualisieren.
quelle
Diese Datei ist Teil von alsa-plugins-pulseaudio. Auf dem System waren alsa-plugins-pulseaudio-1.1.5-1.fc27.i686 installiert, aber x86_64 fehlte. So tat ich:
Hoffe das war hilfreich.
quelle