Hi grandma
... b) included are 2 SH scripts - the first one waits for /home/tc/.X.d to exist then copies the second one to /home/tc/.X.d which runs automatically and calls a startup.sh script - ran well for years. A 3 step dance that probably could be refined but if it works don't fix it. ...
The reason you perform unnecessary steps like this is because you insist on circumventing the methods built into Tinycore.
A default install includes provisions to backup your /home and /opt directories when you shut down. It then restores
them when you restart your computer. There are 2 files to control what gets backed up:
/opt/.filetool.lst This contains Path and Path/Filename of things you want backed up. Note, there is no leading / used.
/opt/.xfiletool.lst This contains terms to to omit from the backup, like caches.
Because you include the norestore boot code in all of your boot loader entries, you have disabled this method.
The other method is to use a persistent /home directory.
Either method will preserve the ~/.X.d directory.
... So...I am currently hoping Rich can solve an issue - all Core64 versions are bombing - in wait for X ...
I addressed that:
... # However even 11X64 bombs to terminal - .xsession says "no screens" with both FLWM and JWM tested in onboot.lst (near the top).
That means X is not running. You need either Xorg-7.7 or Xfbdev.
# Linux version 4.19.10-tinycore64 (tc@box) (gcc version 8.2.0 (GCC)) #1999 SMP Tue Dec 18 15:18:54 UTC 2018
# Command line: tce=UUID="6B5E-E833"/tce10x64 quiet waitusb=10 norestore xvesa=1024x768x32 ...
There is no 64 bit xvesa. Xvesa can only run in a 32 bit environment.