X-Git-Url: http://git.tpope.net/?p=tpope-extra.git;a=blobdiff_plain;f=bin%2Fgamelaunch;h=cb0a5c48a1a2bb31d0500c60ceec7374e831f7b8;hp=8cf8d6c12f33ea5f57011b86640228d4474f3c68;hb=refs%2Fheads%2Fmaster;hpb=d68179a63efc6d85f4df371b36aadb2753fa7ed1 diff --git a/bin/gamelaunch b/bin/gamelaunch index 8cf8d6c..cb0a5c4 100755 --- a/bin/gamelaunch +++ b/bin/gamelaunch @@ -50,7 +50,7 @@ fi setxkbmap us xmodmap "$HOME/.Xmodmap" 2>/dev/null || xmodmap "$HOME/.xmodmap" -pkill -STOP unclutter +skill -STOP unclutter case "$basename" in ut2004|quake3|doom3|et|armyops) @@ -60,15 +60,15 @@ case "$basename" in ;; esac -tpope activity > "$HOME/.activity.$$.bak" +activity="`tpope status activity`" if [ -n "$game" ]; then - tpope activity "Playing $game" + tpope status activity "Playing $game" fi if lspci 2>/dev/null|grep 'VT8233/A/8235/8237' >/dev/null; then SDL_DSP_NOSELECT=1 export SDL_DSP_NOSELECT - sh -c "sleep 2; amixer sset IEC958 unmute >/dev/null &" + sh -c "(sleep 2; amixer sset IEC958 unmute >/dev/null) &" fi if lspci 2>/dev/null|grep 'Savage 3D' >/dev/null; then @@ -78,16 +78,17 @@ fi on_exit() { [ -z "$sdpid" ] || kill "$sdpid" - pkill -CONT unclutter + skill -CONT unclutter setxkbmap us xmodmap "$HOME/.Xmodmap" 2>/dev/null || xmodmap "$HOME/.xmodmap" xset m 3 3 [ -z "$s3" ] || s3switch $s3 >/dev/null - - tpope activity "`cat "$HOME/.activity.$$.bak"`" - rm -f "$HOME/.activity.$$.bak" + xvidtune -unlock + FvwmCommand "GoToDeskAndPage 0 0 0" >/dev/null 2>&1 + tpope status activity -c } trap on_exit EXIT +FvwmCommand "GoToDeskAndPage 0 2 2" >/dev/null 2>&1 tpope display-manage $binary "$@" # 2>&1