diff options
author | Ted Gould <ted@gould.cx> | 2012-08-17 23:08:01 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2012-08-17 23:08:01 -0500 |
commit | c6efcc711cdce6a93cba551d712a8b102e0df764 (patch) | |
tree | b8e5e63294ad3babb549b4719c3d2123fd565914 | |
parent | 63478d8c9d66586cb8869383cf601af0fe294e9e (diff) | |
download | lightdm-remote-session-freerdp2-c6efcc711cdce6a93cba551d712a8b102e0df764.tar.gz lightdm-remote-session-freerdp2-c6efcc711cdce6a93cba551d712a8b102e0df764.tar.bz2 lightdm-remote-session-freerdp2-c6efcc711cdce6a93cba551d712a8b102e0df764.zip |
Adding the piece that actually starts the session itself.
-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; |