diff --git a/README.md b/README.md index fb6ac1b..a722376 100644 --- a/README.md +++ b/README.md @@ -518,6 +518,9 @@ HIDEF="on" ```bash xfreerdp3 /u:"Your Windows Username" /p:"Your Windows Password" /v:192.168.122.2 /cert:tofu + # Or, if you are using Podman + podman unshare --rootless-netns xfreerdp3 /u:"Your Windows Username" /p:"Your Windows Password" /v:127.0.0.1 /cert:tofu + # Or, if you installed FreeRDP using Flatpak flatpak run --command=xfreerdp com.freerdp.FreeRDP /u:"Your Windows Username" /p:"Your Windows Password" /v:192.168.122.2 /cert:tofu ``` diff --git a/install/windows.svg b/install/windows.svg index 2395573..37f79ee 100644 --- a/install/windows.svg +++ b/install/windows.svg @@ -1,5 +1,5 @@ - POO + Windows diff --git a/setup.sh b/setup.sh index 3a871c8..d2fd139 100755 --- a/setup.sh +++ b/setup.sh @@ -116,7 +116,7 @@ trap "waTerminateScript" ERR # Catch non-zero return values. ### FUNCTIONS ### # Name: 'waTerminateScript' # Role: Terminates the script when a non-zero return value is encountered. -# shellcheck disable=SC2317 # Silence warning regarding this function being unreachable. +# shellcheck disable=SC2329 # Silence warning regarding this function never being invoked (shellCheck is currently bad at figuring out functions that are invoked via trap). function waTerminateScript() { # Store the non-zero exit status received by the trap. local EXIT_STATUS=$? @@ -1043,6 +1043,7 @@ function waCheckRDPAccess() { /p:"$RDP_PASS" \ /scale:"$RDP_SCALE" \ +auto-reconnect \ + +home-drive \ /app:program:"C:\Windows\System32\cmd.exe",cmd:"/C type NUL > $TEST_PATH_WIN && tsdiscon" \ /v:"$RDP_IP" &>"$FREERDP_LOG" & @@ -1174,6 +1175,7 @@ function waFindInstalled() { /p:"$RDP_PASS" \ /scale:"$RDP_SCALE" \ +auto-reconnect \ + +home-drive \ /app:program:"C:\Windows\System32\cmd.exe",cmd:"/C "$BATCH_SCRIPT_PATH_WIN"" \ /v:"$RDP_IP" &>"$FREERDP_LOG" &