Running snap packages (snaps) is problematic on our default MX setup because of a couple of factors.
- snapd (the snaps backend) requires systemd and we use sysVinit by default
- snapd confinement doesn’t like the symlink we use to link /tmp to /var/tmp.
If you boot into systemd instead of the default sysVinit, you should be able to run snaps: when the GRUB screen is displayed on boot, click on Advanced options… and select to use systemd. You may also need to change the user’s PATH-variable to include /snap/bin