Why does 'xwin' sometimes cause troubles for 'X' and 'startx' does not?
Hi, again...
I'm trying to use some of the 'more modern' Puppies on a certain PC that has 2 monitors running through an old NVIDIA card (an EVGA GeForce 6200 PCI card, from about 2004).
However, like someone has found before me, starting 'X' is a bit of a problem.
'X' works 'out of the box' (that is, with no savefile) across both monitors under Xenial64 7.5 (64 bit)... as does Bookworm64 (64 bit)... and I can get Slacko 6.3.2 (32 bit) to work with a bit of xrandr manipulation, together with an old NVIDIA video driver... but FossaPup64 (as FossaPup64 and F96-CE), as well as most any of the 64-bit Puppies (like Bionic, Slacko64.. and a couple of others) run to the command line... but when 'xwin' starts, the display is all black, with an underbar cursor at the top left corner of the first screen... and I need to reboot.
When possible, if I boot to a command prompt, and run /usr/bin/startx, it seems like everything works Ok... but if I try to run /usr/bin/xwin, I get the dreaded underbar cursor problem.
Going through the available options in 'xorgwizard' and going through all the reboots doesn't change the behaviour.
I'm just wondering if anyone has some understanding of the differences between 'startx' and 'xwin'... or maybe I'll just have to do the 'forensic examination' of both scripts to try and work out why one allows 'X' to work while the other doesn't... Ugh!
It might be a bit academic, as I'm likely going to change over the 'troublesome' PC by this time next year... but I'm still trying (arguably pointlessly) to create one savefile for a given Puppy variant to make maintaining 'Puppy' easier across a couple of PCs.
Always appreciate any thoughts folks might be able to pass on....