dolphin_oracle wrote:1. I echo skidoo's findings on persist-save running twice. I didn't notice at first because I was trying the automatic mode.
Can you elaborate so I can track this down? Does it run twice from the command line or twice from within X windows or once each? I thought we had this fixed in version 14-a3.1. Did I break it again?
3. my / etc/desktop-session.conf file gets rewritten every boot despite persistence being enabled.
This is because of the /antiX/xtra/ directory. Its contents get copied on top of the root file system on every boot. If you are running with persistence, just rename or delete this directory after the first boot.
I admit this is not an ideal solution. The xtra/ directory is a bit of a kludge and does not play well with root persistence. Another way around the problem is to do a remaster-live. This will move the xtra/ directory to xtra.old/. A third workaround is to directly edit the files under /antiX/xtra/, although this relies on you knowing what files are there. A benefit of this approach is the changes work whether you have persistence enabled or not. This is how I do a lot of my development.
I'm reminded of when I lent my bicycle to one of my roommates when I was in college. He nearly had a bad accident. A number of things had broken on the bike over time and I had just naturally adapted to them without thinking about it. It never occurred to me to warn my roommate because it was second nature to me. When he had to deal with all the problems all at once in mid-ride, the result was nearly a disaster.