From 5fe430b3f22f057d7105d9fca71e3d83f898c4fb Mon Sep 17 00:00:00 2001 From: Unrud Date: Tue, 31 Jul 2018 20:18:58 +0200 Subject: [PATCH] wait on error when started via desktop file --- desktop/remote-touchpad-wait-on-error | 8 ++++++++ desktop/remote-touchpad.desktop | 2 +- flatpak/com.github.unrud.RemoteTouchpad.json | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 desktop/remote-touchpad-wait-on-error diff --git a/desktop/remote-touchpad-wait-on-error b/desktop/remote-touchpad-wait-on-error new file mode 100644 index 0000000..88778dd --- /dev/null +++ b/desktop/remote-touchpad-wait-on-error @@ -0,0 +1,8 @@ +#!/bin/bash + +remote-touchpad "$@" +if [ $? -eq 1 ]; then + echo + read -n 1 -s -r -p "Press any key to close" + echo +fi diff --git a/desktop/remote-touchpad.desktop b/desktop/remote-touchpad.desktop index 8ba6773..7924c12 100644 --- a/desktop/remote-touchpad.desktop +++ b/desktop/remote-touchpad.desktop @@ -4,6 +4,6 @@ Type=Application Name=Remote Touchpad Comment=Control mouse and keyboard from a smartphone Terminal=true -Exec=remote-touchpad +Exec=remote-touchpad-wait-on-error Icon=remote-touchpad Categories=Network;RemoteAccess;ConsoleOnly; diff --git a/flatpak/com.github.unrud.RemoteTouchpad.json b/flatpak/com.github.unrud.RemoteTouchpad.json index ef4b838..efa6dc7 100644 --- a/flatpak/com.github.unrud.RemoteTouchpad.json +++ b/flatpak/com.github.unrud.RemoteTouchpad.json @@ -47,6 +47,7 @@ "build-commands" : [ ". /usr/lib/sdk/golang/enable.sh; env GOPATH=\"$(pwd)\" go build github.com/unrud/remote-touchpad", "install -Dm0755 -t /app/bin remote-touchpad", + "install -Dm0755 -t /app/bin src/github.com/unrud/remote-touchpad/desktop/remote-touchpad-wait-on-error", "install -Dm0644 -t /app/share/appdata src/github.com/unrud/remote-touchpad/desktop/remote-touchpad.appdata.xml", "install -Dm0644 -t /app/share/applications src/github.com/unrud/remote-touchpad/desktop/remote-touchpad.desktop", "install -Dm0644 src/github.com/unrud/remote-touchpad/desktop/remote-touchpad_64.png /app/share/icons/hicolor/64x64/apps/remote-touchpad.png",