Ubuntu16.04でxrdpの利用

Ubuntu16.04のUnityとXRDPは相性が悪いらしい...。

前提条件

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
$ uname -a
Linux ***-VirtualBox 4.13.0-39-generic #44~16.04.1-Ubuntu SMP Thu Apr 5 16:43:10 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

デスクトップ環境がUnityの場合

  • Webに公開されていたスクリプトを元に一部修正。Ubuntu16.04で動作することは確認済み。 github.com

デスクトップ環境がLXDEの場合

再起動後にXRDPで接続する。

sudo apt-get install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo apt install lxde-common lxsession-logout
sudo apt install -y lubuntu-desktop
echo lxsession -s LXDE -e LXDE > ~/.xsession
sudo reboot