|
|
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.