I use a heavily modified script to start Minecraft under Linux (Ubuntu 10.04, Lucid).
The script incorporates many of the suggestions from [HOWTO] Optimize Minecraft for Linux thread on the official forums.
It also resizes the Minecraft window on startup to 720p, convenient for recording videos.
You can get it here: minecraft startup script.
Instead of doing the whole, write to a temporary file to run it in the background thing, here is another way to do that bit. It basically spawns a sub-shell then runs that in the background. =)
ReplyDelete(sleep 2 # wait for the launcher to get started
# get the id of the launcher's window
window=\`xwininfo -name "Minecraft Launcher" | perl -lne 'if (/Window id:\\s(\\S+)/){print \$1;}'\`
xdotool windowsize \$window $wid $hgt # change the window size
xdotool windowmove \$window $left $top # roughly re-center) &