I installed the 64 bit version of microcore with the bootcodes: local=, home=, opt=, norestore, and noswap. I installed Xorg with appbrowser. I also installed Xprogs, Xlibs, the proprietary nvidia graphics driver, icewm, compiz, lxpanel, bmpanel, feh, some text editors (nano and jed) and some other stuff probably not relevant here. I tried to edit /etc/X11/xorg.conf.vesa but I couldn't. It seems to be read-only. Maybe it is mounted on the ramdisk. Maybe because there is no "etc=" boot code.
I want icewm or compiz and lxpanel or bmpanel to load when the Xorg X server starts with "startx". I installed Xorg before I installed Xprogs and Xlibs because I didn't realize they were still required with Xorg installed. But startx seems to "work". Nothing happens when I enter it, but I assume that is because .xsession is still full of xvesa commands and neither compiz nor icewm have been added to the file automagically.
I am very much a linux noob. My last Linux install was with Arch Linux where I used ~/.xinitrc to control what window manager and panel loaded with X. I would like to try to use .xsession in the same way to start x with startx.
My first problem is that jed has stopped working. It was working before just fine, but something happened (not sure what) and now "jed" is not found. I installed nano with appbrowser and that is also not recognized. Actually when I try to run nano it gives me an error about some ncurses library. So I tried to install ncurses with appbrowser, but it was already installed. I tried to reinstall jed, but it was also detected as already installed. As usual with Linux I have no idea where these apps are actually getting installed. So I can't try to use the full path.
Whether or not someone has the answer to that problem I would very much like to know what to put in .xsession. Can I just delete everything that is in ~/.xsession now and replace it with:
icewm
or:
compiz &
lxpanel
Do I have to do anything extra for the mouse to work? I want to add a feh background setting command in there as well eventually and maybe some other stuff. So I really should have some idea of how to figure out what to place in .xession. Maybe if I could find where these apps were actually installed I could find the exact filename to enter. But maybe it doesn't work that way with tinycore. I'm guessing there is probably some special extension format to use.