... So you can run MC on a headless server (I'm doing it right now in a virtual machine and connecting via spice), but I'm pretty sure you need some kind of running xserver or MC will segfault (or at least I've never figured out how if there's a way to do it).
Thanks much and I believe you are correct about X being a requisite.
I understand I can run "headless", have done that in the past. I wanted to know if I could run without the graphics X system running. I don't want to use a graphical form of remote-destkop because it starts the graphics system as well (at least the ones I tried have). I wanted to use another copy of MC on a faster machine as a controller app.
I am able to select the Linux machine's database from a windows machine, browse the client's library from the Windows MC control app and Play(there), but would like to do that without X and above running on the endpoint to conserve latency, memory and CPU resources.
I tried it without the graphics system running and it doesn't work unless graphics gets started. I am able to ssh into runlevel 2 without X on weak hardware and play via aplay with just 120MB of memory on Debian 10 running the core OS, tty based audio player and no graphics subsystem running. Starting X jumps up both memory and CPU resources.
I will search for more threads, but I am afraid the core player is not decoupled from the GUI requisites.