[openbox] Problem with bash script in Openbox menu

David Shaw dj.shaw at btconnect.com
Fri Sep 13 16:15:00 EDT 2013


As an experiment in learning zenity, I've written a small launcher 
script. below, for the various versions of the game Avernum on my PC. 
This script calls a game specific launcher script, depending on the 
version of the game chosen, which deals with switching to the right 
directory, setting the Wine prefix and actually running the game.

When run from the terminal, this script works well and the chosen game 
launches but, when I try and put this script in the Openbox menu or try 
to run it from gmrun, the zenity dialog opens, but the game doesn't run.

Each of the individual, game specific launcher scripts work fine in both 
the OPenbox menu and gmrun, so the problem must lie with the script below.

Any hints, ideas or suggestions very gratefully received.

Many thanks,

David Shaw


#!/bin/bash

case $(zenity --list --title="Avernum Version Chooser" --width=255 
--height=322 --radiolist --column=" " --column=" " TRUE "Avernum 1" 
FALSE "Avernum 2" FALSE "Avernum 3" FALSE "Avernum 4" False "Avernum 5" 
False "Avernum 6" FALSE "Blades of Avernum" FALSE "Avernum - Escape From 
the Pit") in

"Avernum 1") avernum="Avernum1";;
"Avernum 2") avernum="Avernum2";;
"Avernum 3") avernum="Avernum3";;
"Avernum 4") avernum="Avernum4";;
"Avernum 5") avernum="Avernum5";;
"Avernum 6") avernum="Avernum6";;
"Blades of Avernum") avernum="AvernumBlades";;
"Avernum - Escape From the Pit") avernum="AvernumPit";;
esac

. $avernum.sh



More information about the openbox mailing list