FIXES: Humble Bundle on Ubuntu 9.10 64 bit
Posted: Fri May 07, 2010 9:23 am
Madness!?
![Image](http://www.40konline.com/community/avatarsul/avatar_9350_1248737332.png)
This - is - LINUX!
Euh... yeah... so, anyone mad enough to be running Ubuntu 9.10 64 bit will probably run into a few problems when trying to run the games, especially when it comes to sound. Here are the steps I went through to get all 5 games working. Let me know if you have any other problems - I may be able to help you as well.
By the way - my user name is "william", so everytime you see a "william" just replace it with your name m'kay?
edit: Everything seems to work out of the box for 10.02, which is freaky really
World of Goo
Installed with DEB file, works perfectly.
Lugaru HD
No sound. Run the game with "pasuspender" - replace the default command with:
edit: This reflex comes from constant problems with sound in games because of Pulseaudio, a sort of interface used by default by 9.10, but not 9.04. Removing it isn't a good idea though, because some applications, like Skype, can't do without.
Gish
2 errors here.
First up the game wouldn't run because of a missing library "libopenal.so.0". This can be fixed by creating a symbolic linked to "libopenal.so.1" called "libopenal.so.0", which effectively redirects the requests to the correct library:
Secondly, there were problems with the sound - a buzzing at first and then nothing after a little while. Running with "pasuspender" directly causes the game to freeze when you try to exit.
Create a file called '.asoundrc' in your home folder, with this inside it:
Then run the game with the following script from the give folder, using the following command:
Thanks to Spudd86 for this fix.
Edit: since I like having fancy little shortcuts with icons, I actually created a bash script to run Gish directly, called "run_Gish.sh":
Then you can modify the shortcut so that it points to:
Finally, if you want a nice icon for your shortcut, go grab this one:
![Image](http://gwos.org/lib/exe/fetch.php/guides:64bit:gish.png?cache=)
From the Linux Gamers Codex. As you've probably guessed, I took some advice from that page also, though it shouldn't be necessary to install the 32 bit compatibility layer (I didn't have to anyway)
Penumbra
Painful intermittent buzzing sound. Neither a direct "pasuspender" nor the above, nor changing the output using options > sound > output seems to fix the problem.
So we're going to have to go for the throat: since pulseaudio is the bane of Ubuntu gamers everywhere, we're going to create a bash script that deactivates it, runs the game and then reactivates it when the game is finished. Voilà:
Unfortunately pulseaudio has a habit of not staying dead. To prevent it from starting itself back up again before we explicitly tell it to, we'll have to explicitly tell it not to turn itself back on until we say so.
First we create/edit the the pulseaudio configuration file:
And add:
Thanks to frigginacky for this fix
Once again we can set the Penumbra shortcut to:
Aquaria
Installs and runs fine out of the box.
![Image](http://www.40konline.com/community/avatarsul/avatar_9350_1248737332.png)
This - is - LINUX!
Euh... yeah... so, anyone mad enough to be running Ubuntu 9.10 64 bit will probably run into a few problems when trying to run the games, especially when it comes to sound. Here are the steps I went through to get all 5 games working. Let me know if you have any other problems - I may be able to help you as well.
By the way - my user name is "william", so everytime you see a "william" just replace it with your name m'kay?
edit: Everything seems to work out of the box for 10.02, which is freaky really
![Shocked :shock:](./images/smilies/icon_eek.gif)
World of Goo
Installed with DEB file, works perfectly.
Lugaru HD
No sound. Run the game with "pasuspender" - replace the default command with:
Code: Select all
pasuspender "/home/william/lugaru/lugaru"
Gish
2 errors here.
First up the game wouldn't run because of a missing library "libopenal.so.0". This can be fixed by creating a symbolic linked to "libopenal.so.1" called "libopenal.so.0", which effectively redirects the requests to the correct library:
Code: Select all
sudo ln -s /usr/lib32/libopenal.so.1 /usr/lib32/libopenal.so.0
Create a file called '.asoundrc' in your home folder, with this inside it:
Code: Select all
pcm.!default {
@func refer
name { @func concat
strings [ "pcm."
{ @func getenv
vars [ ALSA_DEFAULT_PCM ]
default "pulse"
}
}
}
pcm.pulse { type pulse }
ctl.pulse {
type pulse
# source "Monitor of HDA Intel"
}
Code: Select all
pasuspender $(ALSA_DEFAULT_PCM=hw:0 ./gish)
Edit: since I like having fancy little shortcuts with icons, I actually created a bash script to run Gish directly, called "run_Gish.sh":
Code: Select all
#!/bin/bash
cd /home/william/gish153
pasuspender $(ALSA_DEFAULT_PCM=hw:0 ./gish)
Code: Select all
home/william/gish153/run_Gish.sh
![Image](http://gwos.org/lib/exe/fetch.php/guides:64bit:gish.png?cache=)
From the Linux Gamers Codex. As you've probably guessed, I took some advice from that page also, though it shouldn't be necessary to install the 32 bit compatibility layer (I didn't have to anyway)
![Wink :wink:](./images/smilies/icon_wink.gif)
Penumbra
Painful intermittent buzzing sound. Neither a direct "pasuspender" nor the above, nor changing the output using options > sound > output seems to fix the problem.
So we're going to have to go for the throat: since pulseaudio is the bane of Ubuntu gamers everywhere, we're going to create a bash script that deactivates it, runs the game and then reactivates it when the game is finished. Voilà:
Code: Select all
#!/bin/bash
cd /home/william/PenumbraOverture
killall pulseaudio
./penumbra
pulseaudio -D
First we create/edit the the pulseaudio configuration file:
Code: Select all
gedit /home/william/.pulse/client.conf
Code: Select all
autospawn = no
![Smile :)](./images/smilies/icon_smile.gif)
Once again we can set the Penumbra shortcut to:
Code: Select all
/home/william/PenumbraOverture/run_Penumbra
Aquaria
Installs and runs fine out of the box.