Startxwin - это скрипт оболочки (/usr/bin/startxwin). Он создает волшебный файл cookie (для предотвращения захвата экрана неавторизованными программами), а затем выполняет обычный "xinit". Вот команда, которая используется для запуска сервера на моем компьютере:
eval xinit "/etc/X11/xinit/startxwinrc" - "/usr/bin/XWin":0 -multiwindow -nolisten tcp -auth '/home/MY_USERNAME/.serverauth.1648'
Startxwinrc пытается порождать «что-то», у которого есть cookie и показывать вещи, установленные для вас.
Он также принимает много параметров: для получения справки введите man startxwin.
Но, для вашего кратчайшего и самого простого ответа, создайте ярлык с помощью следующей команды, и он запустит ваш X-сервер без вывода или дополнительных окон:
C:\cygwin\bin\run.exe -p /usr/X11R6/bin XWin -multiwindow -clipboard -silent-dup-error
Это должно настроить вас. (Если вы установили Cygwin где-то, кроме c:\cygwin, просто исправьте первую часть этого ярлыка)