diff options
-rw-r--r-- | Makefile.am | 7 | ||||
-rwxr-xr-x | freerdp-session | 7 |
2 files changed, 13 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 3ac226a..de9cedc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -10,9 +10,14 @@ lightdm_session_DATA = \ %.desktop: %.desktop.in @sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@ +session_startdir = $(pkglibexecdir) +session_start_SCRIPTS = \ + freerdp-session + EXTRA_DIST = \ $(pam_session_DATA) \ - freerdp.desktop.in + freerdp.desktop.in \ + freerdp-session CLEANFILES = \ freerdp.desktop diff --git a/freerdp-session b/freerdp-session new file mode 100755 index 0000000..d304a98 --- /dev/null +++ b/freerdp-session @@ -0,0 +1,7 @@ +#!/bin/bash + +if [ -e ~/.freerdp-socket ]; then + cat ~/.freerdp-socket | /usr/bin/xfreerdp --plugin rdpsnd.so --no-nla -f --from-stdin +else + zenity --warning --text="Unable to locate FreeRDP socket" +fi; |