|
|
1.1 root 1:
2:
3:
4: X(8C) UNIX Programmer's Manual X(8C)
5:
6:
7:
8: NAME
9: X - X window system server
10:
11: SYNOPSIS
12: X <display> [ option ... ] <tty>
13:
14: DESCRIPTION
15: _X is the window system server. It is normally run automati-
16: cally by _i_n_i_t(_8), which provides the tty argument. The
17: display argument is the number of the bitmap display to ser-
18: vice. The number is typically in the range 0-6, and defines
19: the ports the server will accept connections on and the
20: filename of the device.
21:
22: The program _x_i_n_i_t(_8) is usually used to start X interac-
23: tively.
24:
25: Connections through the Unix domain, through TCP, and
26: through DECnet are currently possible. The connections
27: actually accepted by a server depend on how it was compiled.
28: Unix domain connections are through /_d_e_v/_X*, where * is the
29: display number. TCP connections are through ports 5800+N
30: (VAX byte order) and 5900+N (68000 byte order), where N is
31: the display number. DECnet connections are through object
32: name ``X*'', where * is the display number.
33:
34:
35: OPTIONS
36:
37: See the _X(_1) manual page for a list of command line options.
38:
39:
40: INITIALIZATION
41:
42: _X(_1) and your first _x_t_e_r_m(_1) are normally started by the
43: _i_n_i_t(_8) program.
44:
45: A typical line in /_e_t_c/_t_t_y_s might be:
46:
47: ttyv0 "/etc/xterm -L =-1+1 :0" xterm on secure window="/etc/Xvs100 0 -c -l"
48:
49: However, if you want the xterm to run on a different
50: machine, you might have:
51:
52: remote "/etc/X 0 -l -c" xterm on secure
53:
54: on the server machine and
55:
56: ttyv0 "/exe/xterm -L =-1+1 orpheus:0" xterm on secure
57:
58: on the client machine.
59:
60:
61:
62:
63: Printed 9/15/87 25 January 1986 1
64:
65:
66:
67:
68:
69:
70: X(8C) UNIX Programmer's Manual X(8C)
71:
72:
73:
74: _X maintains an access control list for accepting connec-
75: tions. The host where the server runs is initially on the
76: list. In addition, hosts listed the file /_e_t_c/_X*._h_o_s_t_s,
77: where * is the display number, are also initially on the
78: list. The format of this file is a list of host names, one
79: per line. DECnet hosts are distinguished from Internet
80: hosts by the existance of a trailing ``::'' in the name. The
81: access control list can be manipulated with _x_h_o_s_t(_1).
82:
83: _X will catch the SIGHUP signal sent by _i_n_i_t(_8) after the
84: initial process (usually the login _x_t_e_r_m(_1)) started on the
85: display terminates. This signal causes all connections to
86: be closed (thereby ``disowning'' the terminal), all
87: resources to be freed, and all defaults restored.
88:
89: The X protocol is documented in ``X.doc''. Note that while
90: X is running, all access to the display must be through the
91: window system.
92:
93: SEE ALSO
94: X(1), xinit(1), xterm(1), bitmap(1), xwm(1), xhost(1),
95: xload(1), xset(1), qv(4), vs(4), init(8)
96:
97: DIAGNOSTICS
98: Are too numerous to list them all. If run from _i_n_i_t(_8),
99: errors are logged in the file /_u_s_r/_a_d_m/_X*_m_s_g_s, where * is
100: the display number. Otherwise, errors go to error output.
101:
102: `fatal error: No such device or address at Opening' usually
103: means someone else (like an existing X) has the display
104: open.
105:
106: `fatal error: No such file or directory at Initializing'
107: usually means the VS100 firmware was not found or that the
108: device file for the display does not exist.
109:
110: FILES
111: /etc/X*.hosts Initial access control list
112: /usr/new/lib/X/font VS100/QVSS font directory
113: /usr/new/lib/X/s-code VS100 firmware directory
114: /dev/vs* VS100 devices
115: /dev/qd* QDSS devices
116: /dev/mouse QVSS device
117: /dev/X* Unix domain socket (if configured)
118: /usr/adm/X*msgs Error log file
119:
120: BUGS
121: The option syntax is inconsistent with itself and _x_s_e_t(_1).
122:
123: If _X dies before its clients, new clients won't be able to
124: connect until all existing connections have their TCP
125: TIME_WAIT timers expire.
126:
127:
128:
129: Printed 9/15/87 25 January 1986 2
130:
131:
132:
133:
134:
135:
136: X(8C) UNIX Programmer's Manual X(8C)
137:
138:
139:
140: AUTHOR
141: Bob Scheifler (MIT-LCS).
142: Copyright (c) 1984, 1985, 1986, by Massachusetts Institute
143: of Technology.
144: See _X(_1) for a complete copyright notice.
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195: Printed 9/15/87 25 January 1986 3
196:
197:
198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.