Updated the window title speaking script to function more like clipboard translator. This means you don't need to launch it before opening games that require it any more.
This commit is contained in:
parent
2ca3cae57c
commit
a2cce62b1f
@ -795,6 +795,9 @@ game_launcher() {
|
|||||||
"${0%/*}/speech/clipboard_translator.sh" play.exe &
|
"${0%/*}/speech/clipboard_translator.sh" play.exe &
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
if [[ "$game" =~ road-to-rage\| ]]; then
|
||||||
|
"${0%/*}/speech/speak_window_title.sh" trtr.exe &
|
||||||
|
fi
|
||||||
if [[ "$game" =~ sequence-storm ]]; then
|
if [[ "$game" =~ sequence-storm ]]; then
|
||||||
[[ -x ~/.SequenceStormReader ]] && ~/.SequenceStormReader &
|
[[ -x ~/.SequenceStormReader ]] && ~/.SequenceStormReader &
|
||||||
fi
|
fi
|
||||||
@ -2355,7 +2358,6 @@ EOF
|
|||||||
download "https://iamtalon.me/games/rtr_ultimate.zip"
|
download "https://iamtalon.me/games/rtr_ultimate.zip"
|
||||||
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/rtr_ultimate.zip"
|
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/rtr_ultimate.zip"
|
||||||
add_launcher "c:\Program Files\rtr_Ultimate\trtr.exe"
|
add_launcher "c:\Program Files\rtr_Ultimate\trtr.exe"
|
||||||
echo "To get speech in this game please run speak_window_title.sh in the speech directory."
|
|
||||||
;;
|
;;
|
||||||
"Road to Rage Offline")
|
"Road to Rage Offline")
|
||||||
export winVer="win7"
|
export winVer="win7"
|
||||||
|
@ -2,7 +2,13 @@
|
|||||||
# Adapted from the bash snippet found at:
|
# Adapted from the bash snippet found at:
|
||||||
# https://bbs.archlinux.org/viewtopic.php?id=117031
|
# https://bbs.archlinux.org/viewtopic.php?id=117031
|
||||||
|
|
||||||
while : ; do
|
# Wait for the application to start
|
||||||
|
while ! pgrep -u "$USER" ^$1 &> /dev/null ; do
|
||||||
|
sleep 0.05
|
||||||
|
done
|
||||||
|
|
||||||
|
# Read so long as the application is running
|
||||||
|
while pgrep -u "$USER" ^$1 &> /dev/null ; do
|
||||||
wnd_focus=$(xdotool getwindowfocus)
|
wnd_focus=$(xdotool getwindowfocus)
|
||||||
wnd_title=$(xprop -id $wnd_focus WM_NAME)
|
wnd_title=$(xprop -id $wnd_focus WM_NAME)
|
||||||
lookfor='"(.*)"'
|
lookfor='"(.*)"'
|
||||||
|
Loading…
Reference in New Issue
Block a user