Sweet, i'll give that a shot and report back!
My experiences are pretty much identical to yours, netinstall of Devuan with everything unchecked but mate desktop and utilities, no print server and no ssh server.
Chopped/uninstalled everything I didn't want, installed snapshot and installer and depends.
Original slim.conf as installed was the same as yours, default user was simone and default setting for autologin was "no", but both lines were commented out. I left that exactly like it is and continue to do so in my "build" partition.
After I run snapshot and burn the resulting iso on CD, the
livecd's slim.conf changes, it now reads the proper username ("guest" is what i'm using) and autologin is set to "yes", and both lines are uncommented, perfect for a livecd. So it seems like whatever is going on in snapshot is working great and properly changing the default user name.
If I run one leaving the defaults (disable boxes checked), the result is both lines are commented out, the autologin line is changed to the proper answer (no), but the default user name remains what it was on the livecd ("guest" in this case). So even if the username is incorrect, it's all commented out, so you can still just login normally.
So when I uncheck the default autologin settings, in the original version of the installer (current version with none of the mods we've been discussing), it just basically doesn't alter the livecd's slim.conf settings, so since the default autologin setting is "yes" on the livecd, the new install tries to autologin, but if you have changed the username during install, it tries to still autolog you into "guest", which no longer exists. If I name the new user "guest" during install instead of changing it, it works perfectly and the new install autologs me in.
So yeah, I kinda figured there might have to be whole 'nother section written to direct what happens if the user decides to uncheck those boxes, sorry about that. Probably need to change the behavior in the no-autologin section too as it just comments out the default_user and doesn't change the name either.
The double entry thing in default_user when you uncheck the boxes to allow autologin has been happening to me too, I got it to stop doing that at one point somehow with some change, but the rest of it was still wrong so I dumped that change and can't remember it, should have at least noted it, I need to document more. In my defense I never learned to type, hunt-and-peck with two fingers, it's taking forever to make this post, lol.
It is a groovy feature to add in the installer, allowing a user to decide for themselves what they want the default behavior to be during install instead of having to deal with it later. Got to be a pain to make it happen in all those login managers, i'll load one with GDM later on and test run that too if somebody hasn't done so already.
I need to download your new Refracta today too, gotta Mate version?
