openSUSE 11.0 - Pingus crashes to desktop at launch

When I try to launch Pingus it crashes back to desktop after black full screen for around 3 seconds. Below is the message from the console. Could this be because I removed Pulse Audio and installed Esound? I ran pingus -sm in console and the game will launch minus the sound. Does anyone know a way to resolve this please?

Welcome to Pingus 0.7.2!

data path: /usr/games/…/share/pingus/data/
language: English (en)
font encoding: iso-8859-1
sound support: enabled
music support: disabled
resolution: 800x600
fullscreen: disabled

SavegameManager: Parser problem: Couldn’t open file ‘/home/toketoke/.pingus/savegames/savegames.scm’.
E: socket-client.c: socket(): Address family not supported by protocol
Unable to initialize SDL_Mixer: No available audio device
Pingus: Unknown throw caught!

I also get the following in both Frozen Bubble

[SDL Init] E: socket-client.c: socket(): Address family not supported by protocol

and Alien Arena

------- sound initialization -------
E: socket-client.c: socket(): Address family not supported by protocol
Couldn’t open SDL audio: No available audio device

After some looking around I found that if you add the below everything works fine for sound.

SDL_AUDIODRIVER=alsa pingus (or other game name)

I was looking for a way to run this SDL_AUDIODRIVER=alsa at startup so my shortcuts should work ok, tried adding to /etc/environment and reboot no joy.

Put Pulse Audio (minus alsa-plugins-pulse) back on and removed Esound and created scripts for those games still having audio issues using SDL_AUDIODRIVER=esd followed by application so all appears to be all well at the moment.