Annotation of 43BSDTahoe/new/X/man/man8/Xsun.0, revision 1.1

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

unix.superglobalmegacorp.com

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