I know this thread is a bit old now but I just wanted to mention my
solution. I've added X to start in a separate "screen" in my
.bash_profile. That way every time I log into Cygwin, X is always available.
It's kind of like the previous suggestion of adding it to Windows
startup, but I have it
I have a monitor configuration with three 1920x1080 monitors aligned
side-by-side horizontally with a fourth above the center. The primary
monitor is the center one at the bottom. xinit generates a single screen
5760x2160 to cover the area. The root window is hidden and all windows
in the buffe