Apulse not working for skype

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:

  1. 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-…”

  1. 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”).

  1. Launch skype with
 apulse skype

Assuming it works, you can edit the launcher entry to “apulse skype”.

As always, YMMV.