1
.\" This manpage is copyright (C) 2000, 2001, 2003, 2004 Progeny Linux
3
.\" Author: Branden Robinson <branden@progeny.com>
5
.\" This is free software; you may redistribute it and/or modify
6
.\" it under the terms of the GNU General Public License as
7
.\" published by the Free Software Foundation; either version 2,
8
.\" or (at your option) any later version.
10
.\" This is distributed in the hope that it will be useful, but
11
.\" WITHOUT ANY WARRANTY; without even the implied warranty of
12
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
.\" GNU General Public License for more details.
15
.\" You should have received a copy of the GNU General Public License with
16
.\" the Debian operating system, in /usr/share/common-licenses/GPL; if
17
.\" not, write to the Free Software Foundation, Inc., 59 Temple Place,
18
.\" Suite 330, Boston, MA 02111-1307 USA
20
.\" We need the URL macro from groff's www macro package, but also want
21
.\" things to work all right for people who don't have it. So we define
22
.\" our own URL macro and let the www macro package override it if it's
25
\\$2 \(laURL: \\$1 \(ra\\$3
27
.if \n[.g] .mso www.tmac
28
.TH dexconf 1 "2004\-10\-31" "Debian Project"
30
dexconf \- generate Xorg X server configuration file from debconf data
40
database and uses them to build an
46
uses is typically entered via a debconf frontend (or possibly in part by
47
hardware autodetection tools).
52
set any values in the debconf database; it only retrieves them.
53
If configuration parameters of the debconf database need to be changed,
54
.BR dpkg\-reconfigure (8)
55
should be used to do so.
57
More experienced users should feel free to use
58
.BR dexconf \-generated
59
configuration files as a starting point for their customizations, since
60
individual preferences vary greatly.
63
.B \-h\fR,\fB \-\-help
64
Display a usage message and exit.
66
.BI \-o\ file \fR,\fB\ \-\-output= file
70
.IR /etc/X11/xorg.conf
78
unconditionally overwrites its destination file if it has sufficient access
83
This variable is used to format diagnostic messages so that they fit the
84
width of the terminal.
85
If not set, a terminal width of 80 columns is assumed.
89
creates a subdirectory of the directory name stored in this variable, and
90
uses that subdirectory as a scratch area.
93
is used as the parent of the scratch directory.
97
is the configuration file for the Xorg X server.
100
produces diagnostic messages upon encountering various error conditions.
101
These messages are prefixed with the name of the command and a colon; for
104
.BI "dexconf: " message
106
A list of diagnostic messages currently issued by
110
.B This option, and XFree86 3.x output, are no longer supported.
112
no longer supports the
116
See the \(lqHISTORY\(rq section below.
118
.BI "cannot create temporary work directory; " dirname " does not exist or is\
122
was unable to create a scratch directory to work in because the parent
125
was not does not exist or is not a directory.
128
and set its permissions properly, or set the
130
environment variable to the name of an existing directory.
132
.BI "cannot create temporary work directory in " dirname "; directory not\
135
had insufficient permissions to create a directory in
137
Change the permissions on
141
environment variable to the of a writeable directory.
143
.BI "cannot generate configuration file; " question " not set"
144
An answer to the indicated
146
was expected in the debconf database, but none was found.
148
cannot write a valid configuration file without this information.
149
This problem can be rectified by reconfiguring the X server package with
151
.BR dpkg\-reconfigure (8)
154
.BI "creation of temporary work directory " dirname " failed"
156
was unable to create a scratch directory
159
This diagnostic is only issued after
161
has checked to ensure that the parent directory of
163
is writable, and after the temporary directory to be used has been removed
165
This diagnostic message could indicate that something on the system is
166
attempting to use a temporary\-file race condition to compromise the
169
.B error while getting options
171
received an error from
173
while attempting to interpret the command\-line arguments.
174
Use only the documented options.
176
.B received signal; aborting
178
was sent a fatal signal; see the section on asynchronous events below.
180
.BI "this program does not know how to configure the " package " X server"
182
only knows how to write configuration files for XFree86 version
186
.B shared/default\-x\-server
187
debconf template was set to a package name that
190
A different tool will have to be used to configure the
191
selected X server, or
192
.BR dpkg\-reconfigure (8)
193
will have to be used to change the default X server.
195
.BI "unable to write to " configfile
197
was unable to write to
199
because it lacked permissions to do so.
202
as a user with permissions to write to
204
or specify an alternate file to write with the
210
.BI "unrecognized option " "option"
211
An unrecognized option was specified.
212
Use only the documented options.
213
.SH "ASYNCHRONOUS EVENTS"
215
traps the HUP, INT, QUIT, and TERM signals.
217
removes its scratch directory and exits when it receives any of these
222
A configuration file was successfully written.
225
An error occurred, or
228
See the section on diagnostics above.
231
.URL "http://bugs.debian.org/xserver\-common" "the Debian Bug Tracking System" .
232
If you wish to report a bug in
235
.I /usr/share/doc/debian/bug\-reporting.txt
241
was written by Branden Robinson with sponsorship from Progeny Linux Systems.
244
.BR dpkg\-reconfigure (8),
246
.\" vim:set et tw=80: