use: X [:] [option]
    -a #                   default pointer acceleration (factor)
    -ac                    disable access control restrictions
    -audit int             set audit trail level
    -auth file             select authorization file
    -br                    create root window with black background
    +bs                    enable any backing store support
    -bs                    disable any backing store support
    -c                     turns off key-click
    c #                    key-click volume (0-100)
    -cc int                default color visual class
    -nocursor              disable the cursor
    -core                  generate core dump on fatal error
    -dpi int               screen resolution in dots per inch
    -deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
    -f #                   bell base (0-100)
    -fc string             cursor font
    -fn string             default font name
    -fp string             default font path
    -help                  prints message with these options
    -I                     ignore all remaining arguments
    -ld int                limit data space to N Kb
    -lf int                limit number of open files to N
    -ls int                limit stack space to N Kb
    -nolock                disable the locking mechanism
    -nolisten string       don't listen on protocol
    -noreset               don't reset after last client exists
    -background [none]     create root window with no background
    -reset                 reset after last client exists
    -p #                   screen-saver pattern duration (minutes)
    -pn                    accept failure to listen on all ports
    -nopn                  reject failure to listen on all ports
    -r                     turns off auto-repeat
    r                      turns on auto-repeat 
    -render [default|mono|gray|color] set render color alloc policy
    -retro                 start with classic stipple and cursor
    -s #                   screen-saver timeout (minutes)
    -t #                   default pointer threshold (pixels/t)
    -terminate             terminate at server reset
    -to #                  connection time out
    -tst                   disable testing extensions
    -xkbpre                Use precompiled xkb keymap
    ttyxx                  server started from init on /dev/ttyxx
    v                      video blanking for screen-saver
    -v                     screen-saver without video blanking
    -wm                    WhenMapped default backing-store
    -wr                    create root window with white background
    -maxbigreqsize         set maximal bigrequest size 
    -syslog                Use syslog instead of logfile
    -dumbSched             Disable smart scheduling, enable old behavior
    -schedInterval int     Set scheduler interval in msec
    -sigstop               Enable SIGSTOP based startup
    +extension name        Enable extension
    -extension name        Disable extension
    [+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
                           enable/disable accessx key sequences
    -ardelay               set XKB autorepeat delay
    -arinterval            set XKB autorepeat interval
    Device Dependent Usage
    -modulepath paths      specify the module search path
    -logfile file          specify a log file name
    -configure             probe for devices and write an xorg.conf
    -showopts              print available options for all installed drivers
    -config file           specify a configuration file, relative to the
                           xorg.conf search path, only root can use absolute
    -configdir dir         specify a configuration directory, relative to the
                           xorg.conf.d search path, only root can use absolute
    -verbose [n]           verbose startup messages
    -logverbose [n]        verbose log messages
    -quiet                 minimal startup messages
    -pixmap24              use 24bpp pixmaps for depth 24
    -pixmap32              use 32bpp pixmaps for depth 24
    -fbbpp n               set bpp for the framebuffer. Default: 8
    -depth n               set colour depth. Default: 8
    -gamma f               set gamma value (0.1 < f < 10.0) Default: 1.0
    -rgamma f              set gamma value for red phase
    -ggamma f              set gamma value for green phase
    -bgamma f              set gamma value for blue phase
    -weight nnn            set RGB weighting at 16 bpp.  Default: 565
    -layout name           specify the ServerLayout section name
    -screen name           specify the Screen section name
    -keyboard name         specify the core keyboard InputDevice name
    -pointer name          specify the core pointer InputDevice name
    -nosilk                disable Silken Mouse
    -flipPixels            swap default black/white Pixel values
    -allowMouseOpenFail    start server even if the mouse can't be initialized
    -ignoreABI             make module ABI mismatches non-fatal
    -isolateDevice bus_id  restrict device resets to bus_id (PCI only)
    -version               show the server version
    -showDefaultModulePath show the server default module path
    -showDefaultLibPath    show the server default library path
    vtXX                   use the specified VT number
    -keeptty               don't detach controlling tty (for debugging only)
    -novtswitch            don't immediately switch to new VT
    -sharevts              share VTs with another X server

Designed by SanjuD(@ngineerbabu)