#!/bin/bash logger -t devvm "Desktop Install started: $?" sudo apt-get -y update sudo apt-get -q=2 -y install xrdp logger -t devvm "XRDP installed: $?" logger -t devvm "Installing Mate Desktop ..." sudo dpkg --configure -a sudo apt-add-repository -y ppa:ubuntu-mate-dev/ppa sudo apt-add-repository -y ppa:ubuntu-mate-dev/trusty-mate sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get install -q=2 --no-install-recommends -m ubuntu-mate-core sudo apt-get install -q=2 --no-install-recommends -m ubuntu-mate-desktop logger -t devvm "Mate Desktop installed. $?" echo mate-session >~/.xsession sudo service xrdp restart # FIxes the issue with Ubuntu desktop being blank. sudo sed -i -e 's/console/anybody/g' /etc/X11/Xwrapper.config logger -t devvm "Mate Desktop configured. $?" logger -t devvm "Installing VSCode: $?" curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt-get update sudo apt-get install -y code logger -t devvm "VSCode Installed: $?" logger -t devvm "Success" exit 0