How to do remote work smooth with any device and still use camera, microphone in any application. Using my work PC as remote nod and Ubuntu as a client home. @vmware @vmwarehorizon @vExpert @ubuntu @vExpert #remote #WorkFromHome #linux

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.

  1. Client at home can be anything (Linux in my case)
  2. Must support camera and microphone
  3. Fast
  4. No lag
  5. Simple to use
  6. 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.

Communcation
  1. First of we install Vmware View Agent on the Windows 10 box
  2. Then we install Vmware View Direct Connection Plugin
  3. 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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.