#!/usr/bin/env bash FREERDP="/home/ricky/apps/FreeRDP/bin/xfreerdp" ZENITY="/usr/bin/zenity" CUT="/usr/bin/cut" ECHO="/bin/echo" triple=$($ZENITY --forms --title="Terminal Services Login" --modal --text="Enter information to open FreeRDP" \ --add-entry="Domain" --add-entry="Username" --add-password="Password") rc=$? if [ $rc -eq 0 ] then domain=$($ECHO $triple | $CUT -d '|' -f 1) username=$($ECHO $triple | $CUT -d '|' -f 2) password=$($ECHO $triple | $CUT -d '|' -f 3) if [ -n "$domain" -o -n "$username" -o -n "$password" ] then $ZENITY --info --text="Launching FreeRDP. Please be patient." --timeout=10 & ${FREERDP} $1 /d:"$domain" /u:"$domain\\$username" \ /gd:"$domain" /gu:"$domain\\$username" \ /p:"$password" /gp:"$password" /cert-ignore echo $? else $ZENITY --error --text="You have to complete all the fields" fi fi