[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'debian-unstable'



 debian/changelog                                         |   14 
 debian/patches/05_module_defaults.diff                   |   25 
 debian/patches/07_stolen_from_HEAD_xorgconf_manpage.diff | 2299 +++++++++++++++
 debian/patches/07_xorgconf_manpage_overhaul.diff         | 2213 --------------
 debian/patches/11_define_XFree86Server.diff              |   15 
 debian/patches/34_xorg.conf_man_typos.patch              |   13 
 debian/patches/94_use_default_font_path.diff             |   16 
 debian/patches/series                                    |    4 
 8 files changed, 2329 insertions(+), 2270 deletions(-)

New commits:
commit 687ce7044ec4785e889031109abd506280613adf
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Jul 24 21:11:10 2007 +0200

    New patch 11_define_XFree86Server.diff.
    
    XFree86Server needs to be defined in xorg-server.h, because some drivers
    rely on it.

diff --git a/debian/changelog b/debian/changelog
index 6ec4462..6d8a336 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,8 +13,10 @@ xorg-server (2:1.3.0.0.dfsg-12) UNRELEASED; urgency=low
     + 34_xorg.conf_man_typos.patch dropped;
     + 05_module_defaults.diff, 94_use_default_font_path.diff: dropped hunks
       applying to hw/xfree86/doc/man/xorg.conf.man.pre.
+  * Add patch 11_define_XFree86Server.diff: XFree86Server needs to be defined
+    in xorg-server.h and exported to drivers.
 
- -- Julien Cristau <jcristau@debian.org>  Sat, 21 Jul 2007 03:46:04 +0200
+ -- Julien Cristau <jcristau@debian.org>  Tue, 24 Jul 2007 21:09:17 +0200
 
 xorg-server (2:1.3.0.0.dfsg-11) unstable; urgency=low
 
diff --git a/debian/patches/11_define_XFree86Server.diff b/debian/patches/11_define_XFree86Server.diff
new file mode 100644
index 0000000..b556268
--- /dev/null
+++ b/debian/patches/11_define_XFree86Server.diff
@@ -0,0 +1,15 @@
+Some drivers need XFree86Server defined.
+Not submitted upstream.
+
+Index: xorg-server/include/xorg-server.h.in
+===================================================================
+--- xorg-server.orig/include/xorg-server.h.in	2007-07-24 20:57:34.000000000 +0200
++++ xorg-server/include/xorg-server.h.in	2007-07-24 21:12:36.000000000 +0200
+@@ -238,4 +238,7 @@
+ /* Loadable XFree86 server awesomeness */
+ #undef XFree86LOADER
+ 
++/* Some drivers need that */
++#undef XFree86Server
++
+ #endif /* _XORG_SERVER_H_ */
diff --git a/debian/patches/series b/debian/patches/series
index ac9a8d8..6f6e3fa 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,6 +8,7 @@
 08_s390_servermd.diff 
 09_debian_xserver_rtff.diff -p0
 10_dont_look_in_home_for_config.diff -p0
+11_define_XFree86Server.diff
 12_security_policy_in_etc.diff
 13_debian_add_xkbpath_env_variable.diff
 16_s390_fix.diff

commit 156e6303c535997c60acd1690ac898e4c98acf4a
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Jul 21 03:59:55 2007 +0200

    Update the xorg.conf(5) manpage from git master.
    
    This adds documentation for RandR 1.2 options, and changes the following
    patches:
    + 07_stolen_from_HEAD_xorgconf_manpage.diff: new patch;
    + 07_xorgconf_manpage_overhaul.diff dropped;
    + 34_xorg.conf_man_typos.patch dropped;
    + 05_module_defaults.diff, 94_use_default_font_path.diff: dropped hunks
      applying to hw/xfree86/doc/man/xorg.conf.man.pre.

diff --git a/debian/changelog b/debian/changelog
index 0852ba7..6ec4462 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,20 @@
 xorg-server (2:1.3.0.0.dfsg-12) UNRELEASED; urgency=low
 
+  [ Brice Goglin ]
   * Add 51_xkb-and-loathing.diff to fix a hang in OpenOffice.org
     when opening menus, closes: #433131.
   * Install the exa(4) and fbdevhw(4) manpages.
 
- -- Brice Goglin <Brice.Goglin@ens-lyon.org>  Tue, 17 Jul 2007 11:29:10 +0200
+  [ Julien Cristau ]
+  * Update the xorg.conf(5) manpage to get documentation for RandR 1.2
+    options:
+    + 07_stolen_from_HEAD_xorgconf_manpage.diff: new patch;
+    + 07_xorgconf_manpage_overhaul.diff dropped;
+    + 34_xorg.conf_man_typos.patch dropped;
+    + 05_module_defaults.diff, 94_use_default_font_path.diff: dropped hunks
+      applying to hw/xfree86/doc/man/xorg.conf.man.pre.
+
+ -- Julien Cristau <jcristau@debian.org>  Sat, 21 Jul 2007 03:46:04 +0200
 
 xorg-server (2:1.3.0.0.dfsg-11) unstable; urgency=low
 
diff --git a/debian/patches/05_module_defaults.diff b/debian/patches/05_module_defaults.diff
index b961528..2f46034 100644
--- a/debian/patches/05_module_defaults.diff
+++ b/debian/patches/05_module_defaults.diff
@@ -177,31 +177,6 @@ Index: xorg-server/hw/xfree86/common/xf86Config.h
  /*
   * prototypes
   */
-Index: xorg-server/hw/xfree86/doc/man/xorg.conf.man.pre
-===================================================================
---- xorg-server.orig/hw/xfree86/doc/man/xorg.conf.man.pre	2007-04-26 21:27:35.000000000 -0400
-+++ xorg-server/hw/xfree86/doc/man/xorg.conf.man.pre	2007-04-26 22:36:33.000000000 -0400
-@@ -639,6 +639,20 @@
- .B "Load \*qtype1\*q"
- .RE
- .RE
-+.TP 7
-+.BI "Disable  \*q" modulename \*q
-+This instructs the server to not load the module called
-+.IR modulename .
-+Some modules are loaded by default in the server, and this overrides that
-+default. If a
-+.B Load
-+instruction is given for the same module, it overrides the 
-+.B Disable
-+instruction and the module is loaded. The module name given should be the
-+module's standard name, not the module file name. As with the
-+.B Load
-+instruction, the standard name is case-sensitive, and does not include the
-+"lib" prefix, or the ".a", ".o", or ".so" suffixes.
- .PP
- The second form of entry is a
- .BR SubSection,
 Index: xorg-server/hw/xfree86/parser/Module.c
 ===================================================================
 --- xorg-server.orig/hw/xfree86/parser/Module.c	2007-04-26 21:27:35.000000000 -0400
diff --git a/debian/patches/07_stolen_from_HEAD_xorgconf_manpage.diff b/debian/patches/07_stolen_from_HEAD_xorgconf_manpage.diff
new file mode 100644
index 0000000..7ad7367
--- /dev/null
+++ b/debian/patches/07_stolen_from_HEAD_xorgconf_manpage.diff
@@ -0,0 +1,2299 @@
+diff --git a/hw/xfree86/doc/man/xorg.conf.man.pre b/hw/xfree86/doc/man/xorg.conf.man.pre
+index f05ada6..504e0c2 100644
+--- a/hw/xfree86/doc/man/xorg.conf.man.pre
++++ b/hw/xfree86/doc/man/xorg.conf.man.pre
+@@ -3,7 +3,7 @@
+ .ds q \N'34'
+ .TH __xconfigfile__ __filemansuffix__ __vendorversion__
+ .SH NAME
+-__xconfigfile__ - Configuration File for __xservername__
++__xconfigfile__ \- configuration File for __xservername__ X server
+ .SH INTRODUCTION
+ .B __xservername__
+ supports several mechanisms for supplying/obtaining configuration and
+@@ -21,9 +21,10 @@ manual page.
+ .SH DESCRIPTION
+ .B __xservername__
+ uses a configuration file called
+-.B __xconfigfile__
+-for its initial setup.  This configuration file is searched for in the
+-following places when the server is started as a normal user:
++.I __xconfigfile__
++for its initial setup.
++This configuration file is searched for in the following places when the
++server is started as a normal user:
+ .PP
+ .RS 4
+ .nf
+@@ -31,30 +32,31 @@ following places when the server is started as a normal user:
+ .IR __projectroot__/etc/X11/ <cmdline>
+ .IB /etc/X11/ $XORGCONFIG
+ .IB __projectroot__/etc/X11/ $XORGCONFIG
+-.I /etc/X11/__xconfigfile__-4
++.I /etc/X11/__xconfigfile__\-4
+ .I /etc/X11/__xconfigfile__
+ .I /etc/__xconfigfile__
+ .IR __projectroot__/etc/X11/__xconfigfile__. <hostname>
+-.I __projectroot__/etc/X11/__xconfigfile__-4
++.I __projectroot__/etc/X11/__xconfigfile__\-4
+ .I __projectroot__/etc/X11/__xconfigfile__
+ .IR __projectroot__/lib/X11/__xconfigfile__. <hostname>
+-.I __projectroot__/lib/X11/__xconfigfile__-4
++.I __projectroot__/lib/X11/__xconfigfile__\-4
+ .I __projectroot__/lib/X11/__xconfigfile__
+ .fi
+ .RE
+ .PP
+ where
+ .I <cmdline>
+-is a relative path (with no ".." components) specified with the
++is a relative path (with no \(lq..\(rq components) specified with the
+ .B \-config
+ command line option,
+ .B $XORGCONFIG
+-is the relative path (with no ".." components) specified by that
++is the relative path (with no \(lq..\(rq components) specified by that
+ environment variable, and
+ .I <hostname>
+-is the machine's hostname as reported by gethostname(3).
++is the machine's hostname as reported by
++.BR gethostname (__oslibmansuffix__).
+ .PP
+-When the __xservername__ server is started by the "root" user, the config file
++When the __xservername__ server is started by the \(lqroot\(rq user, the config file
+ search locations are as follows:
+ .PP
+ .RS 4
+@@ -66,14 +68,14 @@ search locations are as follows:
+ .IB /etc/X11/ $XORGCONFIG
+ .IB __projectroot__/etc/X11/ $XORGCONFIG
+ .BI $HOME /__xconfigfile__
+-.I /etc/X11/__xconfigfile__-4
++.I /etc/X11/__xconfigfile__\-4
+ .I /etc/X11/__xconfigfile__
+ .I /etc/__xconfigfile__
+ .IR __projectroot__/etc/X11/__xconfigfile__. <hostname>
+-.I __projectroot__/etc/X11/__xconfigfile__-4
++.I __projectroot__/etc/X11/__xconfigfile__\-4
+ .I __projectroot__/etc/X11/__xconfigfile__
+ .IR __projectroot__/lib/X11/__xconfigfile__. <hostname>
+-.I __projectroot__/lib/X11/__xconfigfile__-4
++.I __projectroot__/lib/X11/__xconfigfile__\-4
+ .I __projectroot__/lib/X11/__xconfigfile__
+ .fi
+ .RE
+@@ -90,13 +92,13 @@ environment variable (absolute or relative),
+ is the path specified by that environment variable (usually the home
+ directory), and
+ .I <hostname>
+-is the machine's hostname as reported by gethostname(3).
++is the machine's hostname as reported by
++.BR gethostname (__oslibmansuffix__).
+ .PP
+ The
+-.B __xconfigfile__
+-file is composed of a number of sections which may be present in any
+-order.  Each section has
+-the form:
++.I __xconfigfile__
++file is composed of a number of sections which may be present in any order.
++Each section has the form:
+ .PP
+ .RS 4
+ .nf
+@@ -121,13 +123,14 @@ The section names are:
+ .BR "Modes          " "Video modes descriptions"
+ .BR "Screen         " "Screen configuration"
+ .BR "ServerLayout   " "Overall layout"
+-.BR "DRI            " "DRI-specific configuration"
+-.BR "Vendor         " "Vendor-specific configuration"
++.BR "DRI            " "DRI\-specific configuration"
++.BR "Vendor         " "Vendor\-specific configuration"
+ .fi
+ .RE
+ .PP
+ The following obsolete section names are still recognised for compatibility
+-purposes.  In new config files, the
++purposes.
++In new config files, the
+ .B InputDevice
+ section should be used instead.
+ .PP
+@@ -144,35 +147,38 @@ section is no longer recognised.
+ .PP
+ The
+ .B ServerLayout
+-sections are at the highest level.  They bind together the input and
+-output devices that will be used in a session.  The input devices
+-are described in the
++sections are at the highest level.  
++They bind together the input and output devices that will be used in a session.  
++The input devices are described in the
+ .B InputDevice
+-sections.  Output devices usually consist of multiple independent
+-components (e.g., a graphics board and a monitor).  These multiple
+-components are bound together in the
++sections.  
++Output devices usually consist of multiple independent components (e.g.,
++a graphics board and a monitor).  
++These multiple components are bound together in the
+ .B Screen
+ sections, and it is these that are referenced by the
+ .B ServerLayout
+-section.  Each
++section.  
++Each
+ .B Screen
+-section binds together a graphics board and a monitor.  The graphics
+-boards are described in the
++section binds together a graphics board and a monitor.  
++The graphics boards are described in the
+ .B Device
+ sections, and the monitors are described in the
+ .B Monitor
+ sections.
+ .PP
+-Config file keywords are case-insensitive, and "_" characters are
+-ignored.  Most strings (including
++Config file keywords are case\-insensitive, and \(lq_\(rq characters are
++ignored.  
++Most strings (including
+ .B Option
+ names) are also case-insensitive, and insensitive to white space and
+-"_" characters.
++\(lq_\(rq characters.
+ .PP
+-Each config file entry usually takes up a single line in the file.
+-They consist of a keyword, which is possibly followed by one or
+-more arguments, with the number and types of the arguments depending
+-on the keyword.  The argument types are:
++Each config file entry usually takes up a single line in the file.  They 
++consist of a keyword, which is possibly followed by one or more arguments, 
++with the number and types of the arguments depending on the keyword.  
++The argument types are:
+ .PP
+ .RS 4
+ .nf
+@@ -182,17 +188,18 @@ on the keyword.  The argument types are:
+ .fi
+ .RE
+ .PP
+-Note: hex integer values must be prefixed with "0x", and octal values
+-with "0".
++Note: hex integer values must be prefixed with \(lq0x\(rq, and octal values
++with \(lq0\(rq.
+ .PP
+ A special keyword called
+ .B Option
+-may be used to provide free-form data to various components of the server.
++may be used to provide free\-form data to various components of the server.
+ The
+ .B Option
+-keyword takes either one or two string arguments.  The first is the option
+-name, and the optional second argument is the option value.  Some commonly
+-used option value types include:
++keyword takes either one or two string arguments.
++The first is the option name, and the optional second argument is the
++option value.
++Some commonly used option value types include:
+ .PP
+ .RS 4
+ .nf
+@@ -209,8 +216,8 @@ Note that
+ .B Option
+ values, not just strings, must be enclosed in quotes.
+ .PP
+-Boolean options may optionally have a value specified.  When no value
+-is specified, the option's value is
++Boolean options may optionally have a value specified.
++When no value is specified, the option's value is
+ .BR TRUE .
+ The following boolean option values are recognised as
+ .BR TRUE :
+@@ -263,30 +270,35 @@ When the unit name is omitted, the correct units will be determined from
+ the value and the expectations of the appropriate range of the value.
+ It is recommended that the units always be specified when using frequency
+ option values to avoid any errors in determining the value.
+-.SH FILES SECTION
++.SH "FILES SECTION"
+ The
+ .B Files
+ section is used to specify some path names required by the server.
+-Some of these paths can also be set from the command line (see Xserver(__appmansuffix__)
+-and __xservername__(__appmansuffix__)).  The command line settings override the values specified
+-in the config file.  The
++Some of these paths can also be set from the command line (see
++.BR Xserver (__appmansuffix__)
++and
++.BR __xservername__ (__appmansuffix__)).
++The command line settings override the values specified in the config
++file.
++The
+ .B Files
+ section is optional, as are all of the entries that may appear in it.
+ .PP
+ The entries that can appear in this section are:
+ .TP 7
+ .BI "FontPath \*q" path \*q
+-sets the search path for fonts.  This path is a comma separated list of
+-font path elements which the __xservername__ server searches for font databases.
++sets the search path for fonts.
++This path is a comma separated list of font path elements which the __xservername__
++server searches for font databases.
+ Multiple
+ .B FontPath
+ entries may be specified, and they will be concatenated to build up the
+ fontpath used by the server.  Font path elements may be either absolute
+-directory paths, or a font server identifier.  Font server identifiers
+-have the form:
++directory paths, or a font server identifier.
++Font server identifiers have the form:
+ .PP
+ .RS 11
+-.IR <trans> / <hostname> : <port-number>
++.IR <trans> / <hostname> : <port\-number>
+ .RE
+ .PP
+ .RS 7
+@@ -294,16 +306,16 @@ where
+ .I <trans>
+ is the transport type to use to connect to the font server (e.g.,
+ .B unix
+-for UNIX-domain sockets or
++for UNIX\-domain sockets or
+ .B tcp
+ for a TCP/IP connection),
+ .I <hostname>
+ is the hostname of the machine running the font server, and
+-.I <port-number>
++.I <port\-number>
+ is the port number that the font server is listening on (usually 7100).
+ .PP
+ When this entry is not specified in the config file, the server falls back
+-to the compiled-in default font path, which contains the following
++to the compiled\-in default font path, which contains the following
+ font path elements:
+ .PP
+ .RS 4
+@@ -338,7 +350,7 @@ font path when the server starts up.
+ .BI "RGBPath \*q" path \*q
+ sets the path name for the RGB color database.
+ When this entry is not specified in the config file, the server falls back
+-to the compiled-in default RGB path, which is:
++to the compiled\-in default RGB path, which is:
+ .PP
+ .RS 11
+ .I __projectroot__/share/X11/rgb
+@@ -350,9 +362,10 @@ is added to this path if the server was compiled to use text rather than
+ binary format RGB color databases.
+ .TP 7
+ .BI "ModulePath \*q" path \*q
+-sets the search path for loadable __xservername__ server modules.  This path is
+-a comma separated list of directories which the __xservername__ server searches
+-for loadable modules loading in the order specified.  Multiple
++sets the search path for loadable __xservername__ server modules.
++This path is a comma separated list of directories which the __xservername__ server
++searches for loadable modules loading in the order specified.
++Multiple
+ .B ModulePath
+ entries may be specified, and they will be concatenated to build the
+ module search path used by the server.
+@@ -360,8 +373,8 @@ module search path used by the server.
+ .ig
+ .TP 7
+ .BI "LogFile \*q" path \*q
+-sets the name of the __xservername__ server log file.  The default log file name
+-is
++sets the name of the __xservername__ server log file.
++The default log file name is
+ .PP
+ .RS 11
+ .RI __logdir__/__xservername__. <n> .log
+@@ -372,15 +385,18 @@ where
+ .I <n>
+ is the display number for the __xservername__ server.
+ ..
+-.SH SERVERFLAGS SECTION
++.SH "SERVERFLAGS SECTION"
+ In addition to options specific to this section (described below), the
+ .B ServerFlags
+ section is used to specify some global
+-__xservername__ server options.  All of the entries in this section are
++__xservername__ server options.  
++All of the entries in this section are
+ .BR Options ,
+ although for compatibility purposes some of the old style entries are
+-still recognised.  Those old style entries are not documented here, and
+-using them is discouraged.  The
++still recognised.  
++Those old style entries are not documented here, and using them is 
++discouraged.  
++The
+ .B ServerFlags
+ section is optional, as are the entries that may be specified in it.
+ .PP
+@@ -392,11 +408,12 @@ may be overridden by
+ .B Options
+ specified in the active
+ .B ServerLayout
+-section.  Options with command line equivalents are overridden when their
+-command line equivalent is used.  The options recognised by this section
+-are:
++section.
++Options with command line equivalents are overridden when their command
++line equivalent is used.
++The options recognised by this section are:
+ .TP 7
+-.BI "Option \*qDefaultServerLayout\*q  \*q" layout-id \*q
++.BI "Option \*qDefaultServerLayout\*q  \*q" layout\-id \*q
+ This specifies the default
+ .B ServerLayout
+ section to use in the absence of the
+@@ -404,148 +421,185 @@ section to use in the absence of the
+ command line option.
+ .TP 7
+ .BI "Option \*qNoTrapSignals\*q  \*q" boolean \*q
+-This prevents the __xservername__ server from trapping a range of unexpected
+-fatal signals and exiting cleanly.  Instead, the __xservername__ server will die
+-and drop core where the fault occurred.  The default behaviour is
+-for the __xservername__ server to exit cleanly, but still drop a core file.  In
+-general you never want to use this option unless you are debugging
+-an __xservername__ server problem and know how to deal with the consequences.
++This prevents the __xservername__ server from trapping a range of unexpected fatal
++signals and exiting cleanly.
++Instead, the __xservername__ server will die and drop core where the fault occurred.
++The default behaviour is for the __xservername__ server to exit cleanly, but still drop a
++core file.
++In general you never want to use this option unless you are debugging an __xservername__
++server problem and know how to deal with the consequences.
+ .TP 7
+ .BI "Option \*qDontVTSwitch\*q  \*q" boolean \*q
+ This disallows the use of the
+ .BI Ctrl+Alt+F n
+ sequence (where
+ .RI F n
+-refers to one of the numbered function keys).  That sequence is normally
+-used to switch to another \*qvirtual terminal\*q on operating systems
+-that have this feature.  When this option is enabled, that key sequence has
+-no special meaning and is passed to clients.  Default: off.
++refers to one of the numbered function keys).
++That sequence is normally used to switch to another \*qvirtual terminal\*q
++on operating systems that have this feature.
++When this option is enabled, that key sequence has no special meaning and
++is passed to clients.
++Default: off.
+ .TP 7
+ .BI "Option \*qDontZap\*q  \*q" boolean \*q
+ This disallows the use of the
+ .B Ctrl+Alt+Backspace
+-sequence.  That sequence is normally used to terminate the __xservername__ server.
+-When this option is enabled, that key sequence has no special meaning
+-and is passed to clients.  Default: off.
++sequence.
++That sequence is normally used to terminate the __xservername__ server.
++When this option is enabled, that key sequence has no special meaning and
++is passed to clients.
++Default: off.
+ .TP 7
+ .BI "Option \*qDontZoom\*q  \*q" boolean \*q
+ This disallows the use of the
+-.B Ctrl+Alt+Keypad-Plus
++.B Ctrl+Alt+Keypad\-Plus
+ and
+-.B Ctrl+Alt+Keypad-Minus
+-sequences.  These sequences allows you to switch between video modes.
++.B Ctrl+Alt+Keypad\-Minus
++sequences.
++These sequences allows you to switch between video modes.
+ When this option is enabled, those key sequences have no special meaning
+-and are passed to clients.  Default: off.
++and are passed to clients.
++Default: off.
+ .TP 7
+ .BI "Option \*qDisableVidModeExtension\*q  \*q" boolean \*q
+ This disables the parts of the VidMode extension used by the xvidtune client
+-that can be used to change the video modes.  Default: the VidMode extension
+-is enabled.
++that can be used to change the video modes.
++Default: the VidMode extension is enabled.
+ .TP 7
+ .BI "Option \*qAllowNonLocalXvidtune\*q  \*q" boolean \*q
+ This allows the xvidtune client (and other clients that use the VidMode
+-extension) to connect from another host.  Default: off.
++extension) to connect from another host.
++Default: off.
+ .TP 7
+ .BI "Option \*qDisableModInDev\*q  \*q" boolean \*q
+-This disables the parts of the __xservername__-Misc extension that can be used to
+-modify the input device settings dynamically.  Default: that functionality
+-is enabled.
++This disables the parts of the __xservername__\-Misc extension that can be used to
++modify the input device settings dynamically.
++Default: that functionality is enabled.
+ .TP 7
+ .BI "Option \*qAllowNonLocalModInDev\*q  \*q" boolean \*q
+ This allows a client to connect from another host and change keyboard
+-and mouse settings in the running server.  Default: off.
++and mouse settings in the running server.
++Default: off.
+ .TP 7
+ .BI "Option \*qAllowMouseOpenFail\*q  \*q" boolean \*q
+ This allows the server to start up even if the mouse device can't be
+-opened/initialised.  Default: false.
++opened/initialised.
++Default: false.
+ .TP 7
+ .BI "Option \*qVTInit\*q  \*q" command \*q
+ Runs
+ .I command
+ after the VT used by the server has been opened.
+-The command string is passed to "/bin/sh -c", and is run with the
+-real user's id with stdin and stdout set to the VT.  The purpose
+-of this option is to allow system dependent VT initialisation
+-commands to be run.  This option should rarely be needed.  Default: not set.
++The command string is passed to \*q/bin/sh \-c\*q, and is run with the real
++user's id with stdin and stdout set to the VT.
++The purpose of this option is to allow system dependent VT initialisation
++commands to be run.
++This option should rarely be needed.
++Default: not set.
+ .TP 7
+ .BI "Option \*qVTSysReq\*q  \*q" boolean \*q
+-enables the SYSV-style VT switch sequence for non-SYSV systems
+-which support VT switching.  This sequence is
+-.B Alt-SysRq
+-followed
+-by a function key
++enables the SYSV\-style VT switch sequence for non\-SYSV systems
++which support VT switching.
++This sequence is
++.B Alt\-SysRq
++followed by a function key
+ .RB ( Fn ).
+ This prevents the __xservername__ server trapping the
+ keys used for the default VT switch sequence, which means that clients can
+-access them.  Default: off.
++access them.
++Default: off.
+ .TP 7
+ .BI "Option \*qXkbDisable\*q \*q" boolean \*q
+-disable/enable the XKEYBOARD extension.  The \-kb command line
+-option overrides this config file option.  Default: XKB is enabled.
++disable/enable the XKEYBOARD extension.
++The \-kb command line option overrides this config file option.
++Default: XKB is enabled.
+ .\" The following four options are "undocumented".
+ .ig
+ .TP 7
+ .BI "Option \*qPciProbe1\*q"
+-Use PCI probe method 1.  Default: set.
++Use PCI probe method 1.
++Default: set.
+ .TP 7
+ .BI "Option \*qPciProbe2\*q"
+-Use PCI probe method 2.  Default: not set.
++Use PCI probe method 2.
++Default: not set.
+ .TP 7
+ .BI "Option \*qPciForceConfig1\*q"
+-Force the use PCI config type 1.  Default: not set.
++Force the use PCI config type 1.
++Default: not set.
+ .TP 7
+ .BI "Option \*qPciForceConfig2\*q"
+-Force the use PCI config type 2.  Default: not set.
++Force the use PCI config type 2. 
++Default: not set.
+ ..
+ .TP 7
+ .BI "Option \*qBlankTime\*q  \*q" time \*q
+-sets the inactivity timeout for the blanking phase of the screensaver.
++sets the inactivity timeout for the
++.B blank
++phase of the screensaver.
+ .I time
+-is in minutes.  This is equivalent to the __xservername__ server's `-s' flag,
+-and the value can be changed at run-time with xset(__appmansuffix__).  Default: 10
+-minutes.
++is in minutes.
++This is equivalent to the __xservername__ server's
++.B \-s
++flag, and the value can be changed at run\-time with
++.BR xset(__appmansuffix__).
++Default: 10 minutes.
+ .TP 7
+ .BI "Option \*qStandbyTime\*q  \*q" time \*q
+-sets the inactivity timeout for the "standby" phase of DPMS mode.
++sets the inactivity timeout for the
++.B standby
++phase of DPMS mode.
+ .I time
+-is in minutes, and the value can be changed at run-time with xset(__appmansuffix__).
+-Default: 20 minutes.  This is only suitable for VESA DPMS compatible
+-monitors, and may not be supported by all video drivers.  It is only
+-enabled for screens that have the
++is in minutes, and the value can be changed at run\-time with
++.BR xset(__appmansuffix__).
++Default: 20 minutes.
++This is only suitable for VESA DPMS compatible monitors, and may not be
++supported by all video drivers.
++It is only enabled for screens that have the
+ .B \*qDPMS\*q
+ option set (see the MONITOR section below).
+ .TP 7
+ .BI "Option \*qSuspendTime\*q  \*q" time \*q
+-sets the inactivity timeout for the "suspend" phase of DPMS mode.
++sets the inactivity timeout for the
++.B suspend
++phase of DPMS mode.
+ .I time
+-is in minutes, and the value can be changed at run-time with xset(__appmansuffix__).
+-Default: 30 minutes.  This is only suitable for VESA DPMS compatible
+-monitors, and may not be supported by all video drivers.  It is only
+-enabled for screens that have the
++is in minutes, and the value can be changed at run\-time with
++.BR xset(__appmansuffix__).
++Default: 30 minutes.
++This is only suitable for VESA DPMS compatible monitors, and may not be
++supported by all video drivers.
++It is only enabled for screens that have the
+ .B \*qDPMS\*q
+ option set (see the MONITOR section below).
+ .TP 7
+ .BI "Option \*qOffTime\*q  \*q" time \*q
+-sets the inactivity timeout for the "off" phase of DPMS mode.
++sets the inactivity timeout for the
++.B off
++phase of DPMS mode.
+ .I time
+-is in minutes, and the value can be changed at run-time with xset(__appmansuffix__).
+-Default: 40 minutes.  This is only suitable for VESA DPMS compatible
+-monitors, and may not be supported by all video drivers.  It is only
+-enabled for screens that have the
++is in minutes, and the value can be changed at run\-time with
++.BR xset(__appmansuffix__).
++Default: 40 minutes. 
++This is only suitable for VESA DPMS compatible monitors, and may not be
++supported by all video drivers.
++It is only enabled for screens that have the
+ .B \*qDPMS\*q
+ option set (see the MONITOR section below).
+ .TP 7
+ .BI "Option \*qPixmap\*q  \*q" bpp \*q
+-This sets the pixmap format to use for depth 24.  Allowed values for
++This sets the pixmap format to use for depth 24.
++Allowed values for
+ .I bpp
+-are 24 and 32.  Default: 32 unless driver constraints don't allow this
+-(which is rare).  Note: some clients don't behave well when this value
+-is set to 24.
++are 24 and 32.
++Default: 32 unless driver constraints don't allow this (which is rare).
++Note: some clients don't behave well when this value is set to 24.
+ .TP 7
+ .BI "Option \*qPC98\*q  \*q" boolean \*q
+-Specify that the machine is a Japanese PC-98 machine.  This should not
+-be enabled for anything other than the Japanese-specific PC-98
+-architecture.  Default: auto-detected.
++Specify that the machine is a Japanese PC\-98 machine.
++This should not be enabled for anything other than the Japanese\-specific
++PC\-98 architecture.
++Default: auto\-detected.
+ .\" Doubt this should be documented.
+ .ig
+ .TP 7
+@@ -555,48 +609,54 @@ Default: 0.
+ ..
+ .TP 7
+ .BI "Option \*qNoPM\*q  \*q" boolean \*q
+-Disables something to do with power management events.  Default: PM
+-enabled on platforms that support it.
++Disables something to do with power management events.
++Default: PM enabled on platforms that support it.
+ .TP 7
+ .BI "Option \*qXinerama\*q  \*q" boolean \*q
+-enable or disable XINERAMA extension. Default is disabled.
++enable or disable XINERAMA extension.
++Default is disabled.
+ .TP 7
+ .BI "Option \*qAllowDeactivateGrabs\*q \*q" boolean \*q
+ This option enables the use of the
+-.B Ctrl+Alt+Keypad-Divide
+-key sequence to deactivate any active keyboard and mouse grabs.  Default:
+-off.
++.B Ctrl+Alt+Keypad\-Divide
++key sequence to deactivate any active keyboard and mouse grabs.
++Default: off.
+ .TP 7
+ .BI "Option \*qAllowClosedownGrabs\*q \*q" boolean \*q
+ This option enables the use of the
+-.B Ctrl+Alt+Keypad-Multiply
+-key sequence to kill clients with an active keyboard or mouse grab as
+-well as killing any application that may have locked the server, normally
+-using the XGrabServer(__libmansuffix__) Xlib function.  Default: off.
++.B Ctrl+Alt+Keypad\-Multiply
++key sequence to kill clients with an active keyboard or mouse grab as well
++as killing any application that may have locked the server, normally using
++the
++.BR XGrabServer(__libmansuffix__)
++Xlib function.
++Default: off.
+ .br
+ Note that the options
+-.BI AllowDeactivateGrabs
++.B AllowDeactivateGrabs
+ and
+-.BI AllowClosedownGrabs
++.B AllowClosedownGrabs
+ will allow users to remove the grab used by screen saver/locker programs.
+-An API was written to such cases. If you enable this option, make sure
+-your screen saver/locker is updated.
++An API was written to such cases.
++If you enable this option, make sure your screen saver/locker is updated.
++Default: off.
+ .TP 7
+ .BI "Option \*qHandleSpecialKeys\*q \*q" when \*q
+ This option controls when the server uses the builtin handler to process
+ special key combinations (such as
+ .BR Ctrl+Alt+Backspace ).
+-Normally the XKEYBOARD extension keymaps will provide mappings for each
+-of the special key combinations, so the builtin handler is not needed
+-unless the XKEYBOARD extension is disabled.  The value of
++Normally the XKEYBOARD extension keymaps will provide mappings for each of
++the special key combinations, so the builtin handler is not needed unless
++the XKEYBOARD extension is disabled.
++The value of
+ .I when
+ can be
+ .BR Always ,
+ .BR Never ,
+ or
+ .BR WhenNeeded .
+-Default: Use the builtin handler only if needed.  The server will scan
+-the keymap for a mapping to the
++Default: Use the builtin handler only if needed.
++The server will scan the keymap for a mapping to the
+ .B Terminate
+ action and, if found, use XKEYBOARD for processing actions, otherwise
+ the builtin handler will be used.
+@@ -604,24 +664,30 @@ the builtin handler will be used.
+ .BI "Option \*qAIGLX\*q \*q" boolean \*q
+ enable or disable AIGLX. AIGLX is enabled by default.
+ .TP 7
++.BI "Option \*qUseDefaultFontPath\*q \*q" boolean \*q
++Include the default font path even if other paths are specified in
++xorg.conf. If enabled, other font paths are included as well. Enabled by
++default.
++.TP 7
+ .BI "Option \*qIgnoreABI\*q \*q" boolean \*q
+ Allow modules built for a different, potentially incompatible version of
+ the X server to load. Disabled by default.
+-.SH MODULE SECTION
++.SH "MODULE SECTION"
+ The
+ .B Module
+ section is used to specify which __xservername__ server modules should be loaded.
+ This section is ignored when the __xservername__ server is built in static form.
+ The types of modules normally loaded in this section are __xservername__ server
+-extension modules, and font rasteriser modules.  Most other module types
+-are loaded automatically when they are needed via other mechanisms.
++extension modules, and font rasteriser modules.
++Most other module types are loaded automatically when they are needed via
++other mechanisms.
+ The
+ .B Module
+ section is optional, as are all of the entries that may be specified in
+ it.
+ .PP
+-Entries in this section may be in two forms.   The first and most commonly
+-used form is an entry that uses the
++Entries in this section may be in two forms.
++The first and most commonly used form is an entry that uses the
+ .B Load
+ keyword, as described here:
+ .TP 7
+@@ -629,8 +695,9 @@ keyword, as described here:
+ This instructs the server to load the module called
+ .IR modulename .
+ The module name given should be the module's standard name, not the
+-module file name.  The standard name is case-sensitive, and does not
+-include the "lib" prefix, or the ".a", ".o", or ".so" suffixes.
++module file name.
++The standard name is case\-sensitive, and does not include the \(lqlib\(rq
++prefix, or the \(lq.a\(rq, \(lq.o\(rq, or \(lq.so\(rq suffixes.
+ .PP
+ .RS 7
+ Example: the Type 1 font rasteriser can be loaded with the following entry:
+@@ -639,6 +706,20 @@ Example: the Type 1 font rasteriser can be loaded with the following entry:
+ .B "Load \*qtype1\*q"
+ .RE
+ .RE
++.TP 7
++.BI "Disable  \*q" modulename \*q
++This instructs the server to not load the module called
++.IR modulename .
++Some modules are loaded by default in the server, and this overrides that
++default. If a
++.B Load
++instruction is given for the same module, it overrides the 
++.B Disable
++instruction and the module is loaded. The module name given should be the
++module's standard name, not the module file name. As with the
++.B Load
++instruction, the standard name is case-sensitive, and does not include the
++"lib" prefix, or the ".a", ".o", or ".so" suffixes.
+ .PP
+ The second form of entry is a
+ .BR SubSection,
+@@ -649,13 +730,13 @@ being
+ that are passed to the module when it is loaded.
+ .PP
+ Example: the extmod module (which contains a miscellaneous group of
+-server extensions) can be loaded, with the XFree86-DGA extension
++server extensions) can be loaded, with the XFree86\-DGA extension
+ disabled by using the following entry:
+ .PP
+ .RS 4
+ .nf
+ .B "SubSection \*qextmod\*q"
+-.B "   Option  \*qomit XFree86-DGA\*q"
++.B "   Option  \*qomit XFree86\-DGA\*q"
+ .B EndSubSection
+ .fi
+ .RE
+@@ -677,17 +758,20 @@ __projectroot__/lib/modules/extensions
+ .fi
+ .RE
+ .PP
+-The "bitmap" font modules is loaded automatically.  It is recommended
+-that at very least the "extmod" extension module be loaded.  If it isn't
+-some commonly used server extensions (like the SHAPE extension) will not be
+-available.
+-.SH INPUTDEVICE SECTION
++The \(lqbitmap\(rq font module is loaded automatically.
++It is recommended
++that at very least the \(lqextmod\(rq extension module be loaded.
++If it isn't, some commonly used server extensions (like the SHAPE
++extension) will not be available.
++.SH "INPUTDEVICE SECTION"
+ The config file may have multiple
+ .B InputDevice
+-sections.  There will normally be at least two: one for the core (primary)
+-keyboard, and one of the core pointer.  If either of these two is missing,
+-a default configuration for the missing ones will be used.  Currently the
+-default configuration may not work as expected on all platforms.
++sections.
++There will normally be at least two: one for the core (primary) keyboard,
++and one of the core pointer.
++If either of these two is missing, a default configuration for the missing
++ones will be used.
++Currently the default configuration may not work as expected on all platforms.
+ .PP
+ .B InputDevice
+ sections have the following format:
+@@ -709,18 +793,21 @@ and
+ .B Driver
+ entries are required in all
+ .B InputDevice
+-sections.  All other entries are optional.
++sections.
++All other entries are optional.
+ .PP
+ The
+ .B Identifier
+-entry specifies the unique name for this input device.  The
++entry specifies the unique name for this input device.
++The
+ .B Driver
+ entry specifies the name of the driver to use for this input device.
+ When using the loadable server, the input driver module
+ .RI \*q inputdriver \*q
+ will be loaded for each active
+ .B InputDevice
+-section.  An
++section.
++An
+ .B InputDevice
+ section is considered active if it is referenced by an active
+ .B ServerLayout
+@@ -730,7 +817,10 @@ or
+ .B \-pointer
+ command line options, or if it is selected implicitly as the core pointer
+ or keyboard device in the absence of such explicit references.
+-The most commonly used input drivers are "keyboard" and "mouse".
++The most commonly used input drivers are
++.BR keyboard (__drivermansuffix__)
++and
++.BR mouse (__drivermansuffix__).
+ .PP
+ In the absence of an explicitly specified core input device, the first
+ .B InputDevice
+@@ -738,21 +828,24 @@ marked as
+ .B CorePointer
+ (or
+ .BR CoreKeyboard )
+-is used.  If there is no match there, the first
++is used.
++If there is no match there, the first
+ .B InputDevice
+-that uses the "mouse" (or "keyboard" or "kbd") driver is used.  The final
+-fallback is to use built-in default configurations.
++that uses the \(lqmouse\(rq (or \(lqkeyboard\(rq or \(lqkbd\(rq) driver is used.
++The final fallback is to use built\-in default configurations.
+ .PP
+ .B InputDevice
+-sections recognise some driver-independent
++sections recognise some driver\-independent
+ .BR Options ,
+-which are described here.  See the individual input driver manual pages



Reply to: