-- This post is from my memory and I could be very wrong about this --
Check the script at /etc/X11/Xession.d/45*. You will find lines like
Code:
rsync -Ha --ignore-existing /etc/skel/{.somefilename,somedirectory,.anotherdirectory} $HOME
It is the third (i could be wrong) rsync line which is used to populate the /home/knoppix directory. If your changes were saved in a file not listed in that {somefilename,somedirectoryt,anotherdirectory} then obviously it will no copy them. I solved this problem 2 ways. The first was to get a updated list of my /home/knoppix folder's contents and then format the listing appropriately
Code:
ls -1a /home/knoppix | tr '\n' ','
and then I dropped it between the { } of the rsync script. This worked most of the time. A easier way is to remove the {somefilename,blah,blah,blah} and use
Code:
rsync -Ha --ignore-existing /etc/skel/ $HOME
I hope this helps
James