Commit 65f25fc43fd995093fb184369991b2ba75c57628
1 parent
1cefac11
try to lauch lnk files automatically
Showing
1 changed file
with
5 additions
and
1 deletions
| @@ -22,10 +22,14 @@ function get_interpreter() { | @@ -22,10 +22,14 @@ function get_interpreter() { | ||
| 22 | fi | 22 | fi |
| 23 | echo -n "/usr/bin/dosbox -exit -conf ${CONFIG}" | 23 | echo -n "/usr/bin/dosbox -exit -conf ${CONFIG}" |
| 24 | ;; | 24 | ;; |
| 25 | + *Windows\ shortcut*) echo -n "/usr/bin/wine start";; | ||
| 25 | *Windows*) echo -n "/usr/bin/wine";; | 26 | *Windows*) echo -n "/usr/bin/wine";; |
| 26 | esac | 27 | esac |
| 27 | } | 28 | } |
| 28 | 29 | ||
| 29 | -exec $(get_interpreter "$1") "$@" | 30 | +EXE="$1"; shift |
| 31 | +WINEXE="${EXE/${WINEPREFIX}/C:}" | ||
| 32 | +WINEXE="${WINEXE//\//\\}" | ||
| 33 | +exec $(get_interpreter "${EXE}") "${WINEXE}" "$@" | ||
| 30 | 34 | ||
| 31 | # vim: ft=sh ts=4 sw=4: | 35 | # vim: ft=sh ts=4 sw=4: |
Please
register
or
login
to post a comment