Many months ago, I previously installed pulse audio and then removed it
using the appropriate "task" package in synaptic.
This morning, I thought I'd try it again and I installed two packages:
task-pulse-audio
paprefs (pulse audio preferences)
I went to Configure Your Computer -> Hardware -> Sound Configuration and
enabled Pulse Audio. I rebooted.
I opened a console window as a normal user and ran paprefs.
I wasn't able to change/select any settings. In particular, I under
Network Access, I was not able to click on the "make discoverable Apple
Airtunes sound devices available locally."
I googled around and tried this:
strace paprefs 2>&1 | fgrep /lib/pulse
and got this output:
access("/usr/lib/pulse-0.9/modules/module-esound-protocol-tcp.so", F_OK) = 0
...
meaning paprefs couldn't find the libraries in /usr/lib/pulse-0.9/
In my case,
/usr/lib/pulse-0.9 was symbolically linked to /usr/lib/pulse-0.9.23/,
and there's nothing in /usr/lib/pulse-0.9.23.
as root, I removed /usr/lib/pulse-0.9 and then created a new symlink
ln -s /usr/lib/pulse-2.0 /usr/lib/pulse-0.9
I reran paprefs and now was able to select the box I previously was not
able to select, and to my great relief and surprise, when I right clicked
on the volume icon in my panel on the bottom, my airport device was
found. I couldn't get sound working to my airport express, but that's
another story for another day.
The purpose of this post is to report what I think is a problem related to
paprefs: I don't know why it's looking for libraries in /usr/lib/pulse-0.9,
where none are found. But maybe I've just done something boneheaded
(again..)
xr200