Goal for today is to connect to work machine, in this case a Windows 10 and have all the functions that I have when I am physical at work. So I had some requirements on my list.
- Client at home can be anything (Linux in my case)
- Must support camera and microphone
- Fast
- No lag
- Simple to use
- Secure
First try
I was using VPN to work and the tried using xfreerdp 3.0, 2.2 and 2.0 and was not able to get my local camera to work. I think I tried everything. RemoteFX, USB redirect plus 1000 configurations. But everything worked great except camera, and that was on my list.
Second try
I was looking for some remote solution, but was not happy with security issue. Tried a bunch of different solutions. But all of them was thrown away.
Third try and now success
The solution that I have ended up with was this. We start with picture to get something to talk about. This was a POC, But you need access to Vmware Horizon Download media for the view agent and direct connection plugin.

- First of we install Vmware View Agent on the Windows 10 box
- Then we install Vmware View Direct Connection Plugin
- After that we install Vmware View Client for Linux on my device that I am using home.
The first 2 is straight forward, need to reboot the Windows 10 box.
The third step I needed to fix the client installtion. Becuse when you install Vmare View Client on Ubuntu 20.10 some scan of the plugins fail. Type in this in a terminal then do scan again in the installation. All things works in the scan.
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

The client configuration
Use BLAST as protocol


Then, was it a success in the end?
Yes and it was fast, smooth and supports everything on my list.
From Teams. I know it is Swedish. But the Speaker,Microphone and Web camera must be set to VMware Virtual device.

Links:
Installing View Agent
https://docs.vmware.com/en/VMware-Horizon/2012/linux-desktops-setup/GUID-F1CE6329-250C-44BF-9708-7155539275E1.html
Installing View Agent Direct Connection Plugin
https://docs.vmware.com/en/VMware-Horizon/2012/view-agent-direct-connection-plugin-administration/GUID-0427A7FD-D724-48F1-9A19-2E7638DF22F2.html
Leave a Reply