Tool on top of LXD to easily create and use graphical containers
A tool on top of LXD to easily create and use containers with full graphical capability (a display manager and a desktop environment)
The main idea is to have the usability from virtualization tools like VirtualBox but without the overhead of running inside a VM. Unprivilleged LXC containers allow for near 0 overhead while still maintaining reasonnable isolation.
The host managed resources are exposed to the container when the latter is not able to manage them (ex: starting a display server). Security is kept in mind so everything that needs to run on the host is isolated as much as possible (ex: nested Xorg server run as unprivilleged user) .
GNOME Can only work if the display has OpenGL. Possible options are: xorg, xspice, xpra
For security reasons, Xorg backend starts a Xorg server as the currently logged user (be sure to add this user to video and input groups). It also opens the first available tty, which requires root privileges, and thus the user must also be a sudoer.
Alexandre Dey
This is still experimental use at your own risk (no real reason for it to break anything, but still)