Hi,
ich würde gerne den ALSA-Equalizer in meinem Ubuntu-System nutzen. Das Paket libasound2-plugin-equal habe ich erfolgreich installiert und die Beispielkonfiguration nach /etc/asound.conf kopiert. Diese sieht folgendermaßen aus:
ctl.equal { type equal; } pcm.plugequal { type equal; # Modify the line below if you don't # want to use sound card 0. slave.pcm "plughw:0,0"; # or if you want to use with multiple applications output to dmix # slave.pcm "plug:dmix" } #pcm.equal { # Or if you want the equalizer to be your # default soundcard uncomment the following # line and comment the above line. pcm.!default { type plug; slave.pcm plugequal; }
Der Equalizer ist also prinzipiell meine Standardsoundkarte und wenn ich mit Programmen, die direkt ALSA nutzen, Musik höre, lässt sich auch alles wunderbar über alsamixer -D equal steuern.
Nun würde ich aber gerne auch das gesamte PulseAudio-Gedöns über den alsaequal laufen lassen. Ich weiß, dass es auch Equalizer für PA gibt und manche Abspielsoftware auch integrierte Equalizer hat, aber das würde ich gerne nur als Notfalllösung benutzen.
Ein pactl list gibt mir (siehe Anhang). Diese virtuelle Equalier-Soundkarte ist also nicht da. Wenn ich diesen Missstand beheben will und ein pactl load-module module-alsa-sink device=default abfeuere, bekomme ich in der PA-Debugkonsole nur die Meldungen
I: (alsa-lib)dlmisc.c: Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_equal.so I: alsa-util.c: Error opening PCM device default: Kein passendes Gerät bzw. keine passende Adresse gefunden E: module.c: Failed to load module "module-alsa-sink" (argument: "device=default"): initialization failed.
Diese Datei ist aber da und wenn ich direkt über ALSA ausgebe, funktioniert der Equalizer ja auch einwandfrei.
Was könnte das sein? Seht ihr irgendeine Chance das Problem zu beheben oder muss ich auf einen Pulseaudio-Equalizer ausweichen?