aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfreerdp2-session.in25
1 files changed, 23 insertions, 2 deletions
diff --git a/freerdp2-session.in b/freerdp2-session.in
index 0242a13..fe6fb62 100755
--- a/freerdp2-session.in
+++ b/freerdp2-session.in
@@ -1,9 +1,30 @@
#!/bin/bash
-if [ -e ~/.freerdp-socket ]; then
+#
+# Copyright © 2018 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright © 2012 Canonical Ltd.
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 3, as
+# published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranties of
+# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Author lightdm-remote-session-freerdp (where we forked from): Ted Gould <ted@canonical.com>
+#
+
+socket="$HOME/.freerdp2-socket";
+if [ -e "$socket" ]; then
socat unix-connect:"$socket" - | /usr/bin/xfreerdp /sound:sys:pulse /f /from-stdin
else
zenity --warning --text="Unable to locate FreeRDP socket"
fi;
-rm -f ~/.freerdp-socket
+rm -f "$socket"