|
|
1.1 root 1: .TH X 8C "10 September 1987" "X Version 11"
2: .SH NAME
3: X - X window system server
4: .SH SYNOPSIS
5: .B X
6: <display> [ option ... ] <tty>
7: .SH DESCRIPTION
8: .I X
9: is the window system server.
10: It is normally run automatically by \fIinit(8)\fP,
11: which provides the tty argument.
12: The display argument is the number of the bitmap display to service.
13: The number is typically in the range 0-6, and defines the ports the
14: server will accept connections on and the filename of the device.
15: .PP
16: The program \fIxinit(8)\fP is usually used to start
17: X interactively.
18: .PP
19: The X that gets invoked in either of these ways is actually one
20: of a range of servers configured for the hardware you are running
21: on. Their individual peculiarites are documented in separate
22: manual pages in this section.
23: .PP
24: Connections through the Unix domain, through TCP, and through DECnet are
25: currently possible. The connections actually accepted by a server depend
26: on how it was compiled. Unix domain connections are through \fI/dev/X*\fP,
27: where * is the display number.
28: TCP connections are through ports 6000+N (VAX byte order),
29: where N is the display number. DECnet
30: connections are through object name ``X*'', where * is the display number.
31: .SH OPTIONS
32: The following options can be given on the command line to any X server, usually
33: when it is
34: started by \fIinit(1)\fP using information stored in the file \fI/etc/ttys\fP.
35: (see \fIttys(5)\fP for details):
36: .TP
37: \fB-a\fP #
38: sets mouse acceleration (pixels)
39: .TP
40: \fB-c\fP
41: turns off key-click
42: .TP
43: \fBc\fP #
44: sets key-click volume (0-8)
45: .TP
46: \fB-f\fP #
47: sets feep(bell) volume (0-7)
48: .TP
49: \fB-p\fP #
50: sets screen-saver pattern cycle time (minutes)
51: .TP
52: \fB-r\fP
53: turns off auto-repeat
54: .TP
55: \fBr\fP
56: turns on auto-repeat
57: .TP
58: \fB-s\fP #
59: sets screen-saver timeout (minutes)
60: .TP
61: \fB-t\fP #
62: sets mouse threshold (pixels)
63: .TP
64: \fB-to\fP \fItimeout\fP
65: sets default screensaver timeout
66: .TP
67: \fBv\fP
68: sets video-on screen-saver preference
69: .TP
70: \fB-v\fP
71: sets video-off screen-saver preference
72: .TP
73: \fB-co\fP \fIrgbdb\fP
74: sets RGB database file
75: .TP
76: \fB-help\fP
77: prints a usage message
78: .TP
79: \fB-fp\fP \fIfontPath\fP
80: sets the search path for fonts
81: .TP
82: \fB-fc\fP \fIcursorFont\fP
83: sets default cursor font
84: .TP
85: \fB-fn\fP \fIfont\fP
86: sets the default font
87: .PP
88: Specific implementations may have other command-line options.
89: .SH
90: INITIALIZATION
91: .PP
92: \fIX(1)\fP and your first \fIxterm(1)\fP are normally started by the
93: \fIinit(8)\fP program.
94: .sp
95: A typical line in \fI/etc/ttys\fP might be:
96: .sp
97: .nf
98: ttyv0 "/etc/xterm -L =-1+1 :0" xterm on secure window="/etc/Xvs100 0 -c -l"
99: .fi
100: .sp
101: However, if you want the xterm to run on a different machine, you might have:
102: .sp
103: .nf
104: remote "/etc/X 0 -l -c" xterm on secure
105: .fi
106: .sp
107: on the server machine and
108: .sp
109: .nf
110: ttyv0 "/exe/xterm -L =-1+1 orpheus:0" xterm on secure
111: .fi
112: .sp
113: on the client machine.
114: .sp
115: .I X
116: maintains an access control list for accepting connections. The host where
117: the server runs is initially on the list.
118: In addition, hosts listed the file
119: \fI/etc/X*.hosts\fP,
120: where \fI*\fP is the display number, are also initially on the list.
121: The format of this file is a list of host names, one per line. DECnet hosts
122: are distinguished from Internet hosts by the existence of a trailing ``::'' in
123: the name.
124: The access control list can be manipulated with \fIxhost(1)\fP.
125: .sp
126: .I X
127: will catch the SIGHUP signal sent by \fIinit(8)\fP
128: after the initial process (usually
129: the login \fIxterm(1)\fP) started on the display terminates.
130: This signal causes all connections to be closed (thereby ``disowning'' the
131: terminal), all resources to be freed, and all defaults restored.
132: .sp
133: The X protocol is documented in ``X.doc''.
134: Note that while X is running, all access to the display must be through
135: the window system.
136: .SH "SEE ALSO"
137: X(1), xinit(1), xterm(1), bitmap(1), xwm(1), xhost(1), xload(1), xset(1), init(8),
138: Xqvss(8c), Xqdss(8c), Xsun(8c), Xapollo(8c), Xapa16(8c)
139: .SH DIAGNOSTICS
140: Are too numerous to list them all.
141: If run from \fIinit(8)\fP, errors are logged in the file \fI/usr/adm/X*msgs\fP,
142: .SH FILES
143: .ta \w'/usr/new/lib/X/s-code 'u
144: /etc/X*.hosts Initial access control list
145: .br
146: /usr/lib/X11/fonts Font directory
147: .br
148: /dev/X* Unix domain socket (if configured)
149: .br
150: /usr/adm/X*msgs Error log file
151: .SH BUGS
152: The option syntax is inconsistent with itself and \fIxset(1)\fP.
153: .sp
154: If
155: .I X
156: dies before its clients, new clients won't be able to connect until all
157: existing connections have their TCP TIME_WAIT timers expire.
158: .SH AUTHORS
159: Susan Angebranndt, Raymond Drewry, Philip Karlton, and Todd Newman,
160: supported by a cast of thouands. (See the protocl and Xlib
161: documents for complete acknowledgements.)
162: .br
163: Copyright (c) 1984, 1985, 1986, 1987 by Massachusetts Institute of Technology.
164: .br
165: See \fIX(1)\fP for a complete copyright notice.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.