How to install MATE Desktop on your Webdock Ubuntu Server

Last updated: September 8th 2021

Introduction

The guide provides step by step instructions of installing the MATE desktop environment on the webdock server. The MATE desktop environment is the fork of GNOME 2 which is now dead. It is under active development to support the latest technologies with traditional user experience.

Prerequisites

Installing MATE desktop environment

First update the packages and repositories on your Webdock server.

# sudo apt update -y

Install MATE desktop environment.

# sudo apt install --no-install-recommends ubuntu-mate-core ubuntu-mate-desktop
# sudo apt install mate-core mate-desktop-environment mate-notification-daemon

Installing XRDP server

Now install XRDP server to listen for an RDP connection on Webdock server.

# sudo apt install xrdp -y

Start and enable xrdp service.

# sudo systemctl enable xrdp.service
# sudo systemctl start xrdp.service

NOTE: XRDP server runs on port 3389 so in case of Webdock perfect server stack, you need to allow traffic from port 3389 to connect to your Desktop Environment.

# sudo ufw allow 3389

Make MATE the default desktop environment

The default desktop environment for Ubuntu server is GNOME. So after installing Mate, make it the default desktop environment for xrdp sessions.

# echo mate-session > ~/.xsession
# sudo cp ~/.xsession /etc/skel

Restart the xrdp service.

# sudo systemctl restart xrdp.service

Connect to the server over RDP

In order to connect to the Webdock server, first create a shell user from the Webdock dashboard. Click on ‘more’ option from the top right corner.

connect-1.png

Select the ‘Shell Users’.

connect-2.png

Enter the username and password for the new shell user and click on Add User’.

connect-3.png

Use this shell username and password to connect to the Webdock server over RDP.

To learn more about connecting to the Webdock server over RDP from Windows, Linux or Mac, visit this guide.

Test MATE desktop environment

Connect using an RDP client to your Webdock server, you should see a login prompt on screen. Once connected to the Webdock server over RDP,  you can open the Terminal on the Webdock server and check the current desktop session using the following command.

# env | grep CURRENT_DESKTOP
XDG_CURRENT_DESKTOP=MATE

Conclusion

MATE desktop environment provides a simple and attractive graphical user interface using traditional metaphors. Visit the official site of MATE to read about its applications, supported distributions and releases.

We use cookies. Please see our Privacy Policy.