I would like to get pulse off my system and just use alsa but I am currently stuck because I use skype a lot and skype won’t work without pulse. There is a package “apulse” which is supposed to supply pulse emulation for skype but it doesn’t work for me. Has anyone gotten this to work, and if so, any special steps?
Well, I got it to work. In case anyone is interested, here’s how I did it:
- You need the 32-bit version of apulse. The version that I found on software.opensuse.org is the 64-bit version which won’t work with skype (it’s 32-bit). The 32-bit version listed there is for 32-bit architecture (i.e., it is the “i586” version). I got the proper version from here:
http://download.opensuse.org/repositories/home:/Ledest:/misc/openSUSE_13.2/x86_64/
. Get the one called “apulse-32bit-…”
- Make an entry in ~/.asoundrc to define a new default device:
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm dmixer
}
capture.pcm {
type plug
slave.pcm "dsnoop:CARD=1,DEV=0"
}
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,7"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
bindings {
0 0
1 1
}
}
Change the “dsnoop” entry to whatever your capture source is (you can find it by issuing the command “arecord -l”), and change the “hw:0,7” entry to whatever your output device is (“aplay -l”).
- Launch skype with
apulse skype
Assuming it works, you can edit the launcher entry to “apulse skype”.
As always, YMMV.