summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2018-05-23 00:35:43 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2018-05-23 00:35:43 -0400
commitb942c89dcf5b9e150c9aef51edac79d0890b8b9e (patch)
tree7351940e26ce953f6f58c0c72239e2b33aefb4f1
parentd9c6015163a3a20cc7e84c512efe04b6d210ac65 (diff)
downloadSMAPI-b942c89dcf5b9e150c9aef51edac79d0890b8b9e.tar.gz
SMAPI-b942c89dcf5b9e150c9aef51edac79d0890b8b9e.tar.bz2
SMAPI-b942c89dcf5b9e150c9aef51edac79d0890b8b9e.zip
fix launch issue for Linux players with some terminals (#489, #526)
-rw-r--r--docs/release-notes.md1
-rw-r--r--src/SMAPI.Installer/unix-launcher.sh4
2 files changed, 3 insertions, 2 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 86ba5e49..24665638 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -14,6 +14,7 @@
* Fixed `smapi.io/install` not linking to a useful page.
* Fixed `world_setseason` command not running season-change logic.
* Fixed mod update checks failing if a mod only has prerelease versions on GitHub.
+ * Fixed launch issue for Linux players with some terminals. (Thanks to HanFox and kurumushi!)
* Renamed `install.exe` to `install on Windows.exe` to avoid confusion.
* For modders:
diff --git a/src/SMAPI.Installer/unix-launcher.sh b/src/SMAPI.Installer/unix-launcher.sh
index f16cc317..1e969c20 100644
--- a/src/SMAPI.Installer/unix-launcher.sh
+++ b/src/SMAPI.Installer/unix-launcher.sh
@@ -74,9 +74,9 @@ else
elif $COMMAND xterm 2>/dev/null; then
xterm -e "$LAUNCHER"
elif $COMMAND xfce4-terminal 2>/dev/null; then
- xfce4-terminal -e "$LAUNCHER"
+ xfce4-terminal -e "env TERM=xterm; $LAUNCHER"
elif $COMMAND gnome-terminal 2>/dev/null; then
- gnome-terminal -e "$LAUNCHER"
+ gnome-terminal -e "env TERM=xterm; $LAUNCHER"
elif $COMMAND konsole 2>/dev/null; then
konsole -p Environment=TERM=xterm -e "$LAUNCHER"
elif $COMMAND terminal 2>/dev/null; then