There are several methods of starting the Cygwin/X X Server with a startup script that optionally starts initial clients and loads keyboard modifier maps. Several startup methods are described below.
Use a MS-DOS batch file as the startup script. An example startxwin.bat is included in xorg-xinit, which is installed by following the instructions in the Section called Installing Cygwin/X in Chapter 2. Run /usr/bin/startxwin.bat by using the "XWin Server" shortcut under "Cygwin-X" on the Start Menu, or starting it from a MS-DOS shell, or double-clicking it in Windows Explorer.
Use a sh shell script as the startup script. An example startxwin.sh is included in xorg-xinit, which is installed by following the instructions in the Section called Installing Cygwin/X in Chapter 2. Run /usr/bin/startxwin.sh in a Cygwin shell:
Username@CygwinHost ~ $ sh /usr/bin/startxwin.sh |
Use the standard X Window System startx script with its attendant ~/.xinitrc configuration file. Run startx in a Cygwin shell:
Username@CygwinHost ~ $ startx |
You may create a ~/.xinitrc from the template in /etc/X11/xinit/ and then customize ~/.xinitrc as required
Username@CygwinHost ~ $ cp /etc/X11/xinit/xinitrc ~/.xinitrc |