Connecting to the Microsoft Terminal Server (RDP and AVD)
Current macOS version of Windows App (official RDP Client from Microsoft) does not support third-party virtual channels, required by FabulaTech device redirection.
As of today, there is no possibility to use Sound for Remote Desktop (macOS version) in AVD.
Connecting to other Microsoft Terminal Servers is possible using FreeRDP.
1. Installation
Usually, FreeRDP is being installed from homebrew: https://brew.sh/
This command will install brew on user’s system:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Then user runs the following command to install FreeRDP:
brew install freerdp
2. Dependencies
You need to install XQuartz package: https://www.xquartz.org
3. Running
For example,
xfreerdp /v:SERVER_IP /u:USER_NAME /p:USER_PASSWORD /d:"" /dvc:ft /w:1900 /h:1000 /audio-mode:1 /cert:ignore
- SERVER_IP
- IP or hostname of your server
- USER_NAME
- user name
- USER_PASSWORD
- password. You most likely will remove /p:xxx from command like and xfreerdp will ask for password in terminal.
- /d:""
- domain
- /dvc:ft
- it’s necessary for using FabulaTech software!
- /w: and /h:
- can be omitted, it’s just a size of the window.
- /audio-mode:1
- needed for audio redirection by FabulaTech
- /cert:ignore
- skip asking about SSL certificates
To launch FreeRDP by double-clicking an icon, you can create a small rdp.command launcher script, for example on the Desktop, with the following contents:
#!/bin/bash read -p "Enter Server IP: " server read -p "Enter Username: " user xfreerdp /v:$server /u:$user /p +clipboard +dynamic-resolution /d:"" /dvc:ft
And make it executable:
chmod +x ~/Desktop/rdp.command