That means that, on a “desktop” system it is possible to run a confined graphical shell and launch applications. I have a proof-of-concept snap that demonstrates this.
Firstly, you need the
edge version of snapd (I assume this will eventually roll out with 2.52):
snap refresh --edge snapd
Then you need to install the
confined-shell snap (also from
snap install --edge confined-shell /snap/confined-shell/current/bin/setup.sh
Now, if you log out and select “confined shell” when you log back in you’ll be running a confined egmde shell.
From this shell you can launch:
- A terminal with
Ctrl-Alt-T(this is confined with the desktop, so you are not allowed to do most things you might expect); and,
Ctrl-Alt-Arun snapped applications you have installed (to appear on the desktop, these need to support Wayland). These applications will subject to their own confinement restrictions.
To repeat myself, this is a proof-of-concept. But maybe it will inspire great ideas?