Annotation of 43BSD/contrib/X/man/Xsun.8c, revision 1.1

1.1     ! root        1: .TH XSUN 8 "2 February 1986" "X Version 10"
        !             2: .SH NAME
        !             3: Xsun - X window system Sun workstation implementation notes
        !             4: .SH DESCRIPTION
        !             5: .PP
        !             6: The Sun X server cannot be started by
        !             7: \fIinit(8)\fP ;
        !             8: it must be started as a command from the normal login shell.
        !             9: It takes two mandatory command line arguments,
        !            10: the first being the file name of the frame buffer (typically
        !            11: .IR /dev/fb ,
        !            12: special case "0" interpreted as
        !            13: .IR /dev/fb )
        !            14: and the second being 0:
        !            15: .sp
        !            16:        Xsun /dev/fb 0
        !            17: .sp
        !            18: The Sun X server will normally be started by
        !            19: .IR xinit (1).
        !            20: .PP
        !            21: The initial Sun drivers use the
        !            22: .B -lpixrect
        !            23: library to address the device,  and will thus run on Sun 1 and Sun 2
        !            24: monochrome and color displays.
        !            25: The drivers will work with either the 2.0 or 3.0 versions of the Sun
        !            26: system.
        !            27: .PP
        !            28: The Sun X server looks for its fonts in a default path of directories,
        !            29: which can be overridden by the XFONTPATH environment variable.  This is
        !            30: a colon-separated list of directories,  in which ~ can be used to
        !            31: indicate the user's $HOME.
        !            32: .SH "SEE ALSO"
        !            33: X(8c), X(1), xinit(1)
        !            34: .br
        !            35: `Xlib - C Language X Interface'
        !            36: `ddX - Device Dependent X Interface'
        !            37: .SH FILES
        !            38: .br
        !            39: /tmp/X*        Unix domain socket
        !            40: .SH AUTHORS
        !            41: David Rosenthal
        !            42: .br
        !            43: James Gosling
        !            44: .br
        !            45: Copyright (c) 1986 by Sun Microsystems.
        !            46: .sp
        !            47: We would like to acknowledge generous help from Jim Gettys and Bob
        !            48: Scheifler.
        !            49: .SH BUGS
        !            50: .PP
        !            51: The X server on the Sun maintains the cursor image itself;  it does not
        !            52: use the kernel mouse tracking.  The implementation is designed to keep
        !            53: the cursor in the bitmap as much as possible,  at the cost of
        !            54: additional computation.  An alternative implementation that delayed
        !            55: replacing the cursor until the server was about to block would have
        !            56: much lower overhead. The design decision was based on experience with a
        !            57: range of implementations in Carnegie-Mellon's
        !            58: .I Andrew
        !            59: window manager;  users seemed to prefer a cursor that was slower but
        !            60: didn't flash so much.
        !            61: .PP
        !            62: Get and put operations on non-constant color Pixmaps with even widths will be
        !            63: significantly faster than on those with odd widths;  this is due to a
        !            64: mis-match between the alignment restrictions of X and the Sun pixrect
        !            65: library.
        !            66: .PP
        !            67: The server can address only one display;  this is a restriction of the
        !            68: X system itself and is not likely to change soon.
        !            69: .PP
        !            70: The drivers at present have a number of restrictions,  most of which
        !            71: should be removed in future versions with a little effort:
        !            72: .IP \-
        !            73: Sun 1 color displays untested;  they will probably do strange things to text,
        !            74: cursors,  etc.
        !            75: .IP \-
        !            76: Dashed lines will be drawn as solid.
        !            77: .IP \-
        !            78: Brush shapes are not implemented;  the brush track will be drawn as a
        !            79: solid line.
        !            80: .IP \-
        !            81: Tile filling with a bitmap (i.e. not a constant Pixmap) through an xymask is
        !            82: not implemented.
        !            83: .IP \-
        !            84: Filling a polygon is not implemented.
        !            85: .IP \-
        !            86: Up events are not available for any keys on the keyboard.
        !            87: .IP \-
        !            88: Down events are not available for the SHIFT/SHIFT_LOCK/CTRL/META keys.
        !            89: .IP \-
        !            90: No SHIFT_LOCK key is defined.
        !            91: .IP \-
        !            92: On the 2.X kernel (but not the 3.0 kernel),
        !            93: the META key is defined in a restricted way.  It is possible to type
        !            94: meta-characters,  but not possible to receive meta-buttons from the mouse.
        !            95: .IP \-
        !            96: The function keys generate the standard ASCII escape sequences,  they
        !            97: are not available as individual keys.
        !            98: .IP \-
        !            99: The "feep" (audible bell) function on the Sun defaults to minimum intensity.
        !           100: .IP \-
        !           101: There are differences in transfer function between the Sun/2 and uVAX color
        !           102: displays;  the
        !           103: .I /usr/lib/rgb
        !           104: database should be display-dependent.
        !           105: .IP \- 
        !           106: It should be possible to use ~name to indicate another user's $HOME in
        !           107: the XFONTPATH variable.
        !           108: .IP \-
        !           109: Font loading is slow,  because of the need to convert from strike to
        !           110: bitmap format,  swap bytes,  invert pixel order and so on.
        !           111: It should be possible to use both Sun and X fonts;  loading Sun fonts would
        !           112: be faster.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.