When X is started, /etc/.XLOADED is created, so if X wasn't exited properly (like the classic "fsckme" flag: on a proper shutdown it will be deleted ; if it's not deleted you know the system has crashed).nooby wrote:Oh, I hope you can explain what it does, I feel too dense just now to figure it out.
If the periodic saving is used (or if the user manually saves with snapmergepuppy), then the saving happens while X is running, thus .XLOADED is also saved to the save file (mounted on /initrd/pup_ro1), so you need to delete it or X won't automatically start on next boot.
The same happens if you backup your save file.
Another simple way to get around this is to just add to /etc/rc.d/rc.local:
Code: Select all
rm /etc/.XLOADED