If I boot into the systemd multi-boot.target (instead of graphical.target), I can’t get the snap-store GUI to start under a VNC server (Xtigervnc). If I reboot into graphical.target, I can start snap-store both under the DM as well as the standalone vncserver. So, it seems like something snap-store is doing depends on the system being booted into graphical.target.
Maybe this can be resolved so that snap-store is usable on a headless system?
The only output I see from snap-store is this:
$ snap-store --verbose No protocol specified Unable to init server: Could not connect: Connection refused 17:32:59:0072 Gtk cannot open display: :1.0