Help - Search - Members - Calendar
Full Version: et.GameLauncher for Linux (bash script)
[splatterladder] Board > --:: gEnErAl ::-- > Chat
The Loko
I made this script some months ago, because I missed sl.GameLauncher on Linux. I used to have several shortcuts in applications menu, but when playing on other servers I had to enter the IP manually (and I have never typed the right IP the first attempt...) bash.gif
CODE
#!/bin/bash
# et-launcher.sh script
# Launches et from SL-GameLauncher links on Linux
# The Loko

arg=$1

#First we remove the stuff before //
address=${arg#*//}

# Then we remove the last / and anything behind it.
address=${address%/*}

# Finally we launch our game with the address
./.xinit.sh ./.et-sdl-sound +connect $address


You can delete the call to xinit script if you don't use it, it's just a script for running the game in another X server (so you can "minimize" it while playing). I got it from here: https://wiki.archlinux.org/index.php/Runnin...arate_X_display

The ./.et-sdl-sound is the path to the game, I launch it with the sound fix script et-sdl-sound, that I have hidden in my home folder. ( http://nullkey.kapsi.fi/et-sdl-sound/ )

Only need to save this script in any folder (I have it as .et-launcher, hidden in the home folder too), and make it executable. Then, with your browser set to open the et:// protocol with this script.

I hope I'm not the only one playing on Linux, and this could be useful for someone hammer.gif
Wolf Enstein
Great job, Loko super.gif . There's lots of players who use Linux and I'm sure this will be of benefit to them thanks.gif .
TomDome
Thanks for sharing Loko. grin.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.