Sunday, December 11, 2022

How to install Ubuntu LXC Container with Desktop GUI

This guide will help you install Ubuntu desktop GUI from a Proxmox Standard Ubuntu 22.04 container template.

Start with updating APT

# apt update


Edit APT sources list with this (you may need to change jammy to your version code name)

# nano /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu jammy partner
deb-src http://archive.canonical.com/ubuntu jammy partner


Update again

# apt update

Install XFCE & X11

apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Install XRDP (so we can remote control using RDP)

apt install xrdp

Make sure XRDP is installed and running

# systemctl status xrdp

Set which X-Session should be use

update-alternatives --set x-session-manager /usr/bin/xfce4-session

Reboot and Test

update-alternatives --set x-session-manager /usr/bin/xfce4-session