How to play "Planescape: Torment" on Ubuntu 19.10 Eoan

Beamdog provides a Linux version of the Enhanced Edition, but it does not run out of the box with the latest Ubuntu version.

Follow these steps to get it up and running.

1. Install dependencies

sudo apt get install -y libgtk2.0-0 libgconf-2-4 libc6:i386 libgl1:i386

2. Install libgnome-keyring0

wget http://mirrors.kernel.org/ubuntu/pool/universe/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1build1_amd64.deb
mkdir tmp
dpkg-deb -R libgnome-keyring0_*.deb tmp/
sudo mv tmp/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0* /usr/lib/x86_64-linux-gnu/
rm -rf tmp

3. Download the Beamdog Client

4. Install “Planescape: Torment”

5. Have fun

Optional: Update Steam runtime

If it still doesn’t work, you can try to update the bundled Stream runtime to the latest version.

cd ~/.config/Beamdog\ Client/
wget http://repo.steampowered.com/steamrt-images-scout/snapshots/0.20191007.0/steam-runtime.tar.xz
tar xJf steam-runtime.tar.xz
mv steam-runtime-release_2014-04-15{,.bak}
ln -s steam-runtime steam-runtime-release_2014-04-15
rm steam-runtime.tar.xz