Hyper-V Clipboard and Integration Services in Ubuntu
Since this question was asked (re ~ Ubuntu 15.04) things have progressed significantly with regards to Hyper-V & Ubuntu 18.04.1 with regards to ‘Enhanced Session Mode’.
There are two approaches currently:
A. New System ~~ Optimized Ubuntu Desktop images available in Microsoft Hyper-V gallery
B. Existing System ~~ manually configure xRDP to support ‘Enhanced Session Mode’
Here are the details:
Option A)
- In Hyper-V, on your server & select [Quick Create]
- In the [Create Virtual Machine] dialog, select [Ubuntu 18.04.1 LTS] && then [Create Virtual Machine]
- Then complete the standard Ubuntu installation options
- ‘Enhanced Session Mode’ will prompt you to setup screen resolution, local resources, etc.
- Note/Caution ~ if you have problems using drives, then you may want to de-select the [Printers]
Here are the links to where I sourced the information:
○ Optimised Ubuntu Desktop images available in Microsoft Hyper-V gallery
○ Run Ubuntu virtual machines made even easier with Hyper-V Quick Create
Option B)
-
Modify Ubuntu 18.04 to use xrdp
1.1 Get the scripts from GitHub
sudo apt-get update sudo add-apt-repository ppa:git-core/ppa sudo apt update; sudo apt install git git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
1.2 Make the scripts executable and run them...
cd ~/xrdp-init/ubuntu/18.04/ sudo chmod +x install.sh sudo ./install.sh reboot
1.3 <After Reboot> Run script again to finish setting up VM
cd ~/xrdp-init/ubuntu/18.04/ sudo ./install.sh
Shutdown Ubuntu VM
-
Register Ubuntu Session ~ run this command on host PC using powershell with admin rights:
Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
Restart VM
Connect/Login to XRDP from Hyper-V (note ~ enter username - must be lowercase)
Note/Caution ~ if you have problems using drives, then you may want to de-select the [Printers]
Here is the link to where I sourced the information:
- Windows 10: A guide how to run Ubuntu 18.04 in Enhanced Mode in Hyper-V
Unfortunately it doesn't work. It looks like the correct answer here is to either:
- SSH into your box so you can cut & paste into the your Windows SSH
window - Use Oracle's VirtualBox. Cut & Paste seems to work there.