Annotation of researchv9/X11/src/X.V11R1/server/ddx/v9sun/Xsun.man, revision 1.1.1.1

1.1       root        1: .\" $Header: Xsun.man,v 1.1 87/09/14 14:50:44 toddb Exp $
                      2: .TH XSUN 8 "9 Sep 1987" "X Version 11"
                      3: .SH NAME
                      4: Xsun \- Sun server for X Version 11
                      5: .SH SYNOPSIS
                      6: .B Xsun
                      7: [ option ] ...
                      8: .SH DESCRIPTION
                      9: .I Xsun
                     10: is the server for Version 11 of the X window system on Sun hardware.
                     11: It will normally be started by
                     12: .IR xinit (1),
                     13: or perhaps by some script such as:
                     14: .LP
                     15: .nf
                     16: .ta 0.5i 1i 1.5i
                     17: #!/bin/sh
                     18: home=/disk1d/x11
                     19: 
                     20: case "$1" in
                     21: "")    X=$home/Bin/X;;
                     22: /*)    X=$1;;
                     23: *)     X=`pwd`/$1;;
                     24: esac
                     25: 
                     26: clear
                     27: xinit -- $X -fp $home/Lib/fonts -co $home/Lib/rgb
                     28: kbd_mode -a
                     29: .fi
                     30: .PP
                     31: .SH
                     32: CONFIGURATIONS
                     33: .PP
                     34: .I Xsun
                     35: operates under SunOS versions 3.2,  3.4,  and 4.0,  on Sun/2,  Sun/3
                     36: and Sun/4 architectures.
                     37: It normally auto-configures to use all available displays;  it supports
                     38: the following display types:
                     39: .TP
                     40: \fBbwtwo\fP
                     41: in both 1152*900 and 1600*1280 versions.
                     42: .TP
                     43: \fBcgtwo\fP
                     44: used both as a color and a monochrome display (for X/160C).
                     45: .TP
                     46: \fBcgfour\fP
                     47: used both as a color and a monochrome display (for 3/110 & 3/60).
                     48: .PP
                     49: It does not support the GP,  GP+,  or GP2.  If you have one of these
                     50: installed,  use the
                     51: .B -dev
                     52: argument to select
                     53: .IR /dev/cgtwo0 .
                     54: .PP
                     55: On a 
                     56: .BR cgfour ,
                     57: .I Xsun
                     58: will use both the monochrome and color screens as if they were
                     59: two separate screens side-by-side.  Sliding the mouse off the left and right 
                     60: edges will swap screens.
                     61: .SH "USE WITH SUNWINDOWS OR NeWS"
                     62: .PP
                     63: The server can be run from outside 
                     64: .BR suntools ,
                     65: in which case it configures for all available displays (unless overridden
                     66: by
                     67: .B -dev
                     68: options).
                     69: Otherwise,  it can be run ``on top of'' either
                     70: .B suntools
                     71: or
                     72: .BR NeWS .
                     73: In this case,  it takes over the entire screen it was invoked from.
                     74: .PP
                     75: If you have multiple displays,  you can run
                     76: .B suntools
                     77: on both,  use
                     78: .B adjacentscreens
                     79: to move the mouse between them,
                     80: and then run
                     81: .I Xsun
                     82: on top of one of the desktops.
                     83: .B Adjacentscreens
                     84: will still be in effect,  so you can move between window systems
                     85: by sliding the mouse from one screen to another.
                     86: .SH OPTIONS
                     87: .TP
                     88: \fB-mono\fP
                     89: means use a \fBcgtwo\fP,  if present,  as a monochrome device.  Default is use it as
                     90: a color device.
                     91: Using it as a monochrome device is,  for the present,  mush faster.
                     92: .TP
                     93: \fB-debug\fP
                     94: means that the server is being run from a debugger,
                     95: such as
                     96: .IR dbx (1),
                     97: and that it should
                     98: .I not
                     99: set its standard input,  output and error files into non-blocking mode.
                    100: .TP
                    101: \fB-dev\fP
                    102: takes the following arument as the name of the special file for
                    103: a display device.  If any
                    104: .B -dev
                    105: arguments are supplied,  they are used.
                    106: The server does not auto-configure in this case.
                    107: .PP
                    108: Other options are described under
                    109: .IR X (8).
                    110: .SH ENVIRONMENT
                    111: .TP
                    112: \fBXDEVICE\fP
                    113: If present,  and if no explicit
                    114: .B -dev
                    115: options are given,  specifies the (colon separated) list of display devices
                    116: to use.
                    117: .TP
                    118: \fBWINDOW_PARENT\fP
                    119: If present,  specifies the
                    120: .I /dev/win
                    121: file of the
                    122: .B suntools
                    123: desktop.
                    124: .SH "SEE ALSO"
                    125: .PP
                    126: .IR X (8),
                    127: .IR xinit (1),
                    128: .IR "Godzilla's Guide to Porting the X.11 Sample Server".
                    129: .SH BUGS
                    130: .TP
                    131: 1
                    132: If the server crashes,  it may leave the keyboard in a non-useful state.
                    133: The script above uses the
                    134: .I kbd_mode
                    135: command (found in the
                    136: .I server/ddx/sun
                    137: directory) to repair the damage.
                    138: .TP
                    139: 2
                    140: The server code is completely untuned,  and has inferior performance.
                    141: In particular,  the color code is very slow (but it is very portable).
                    142: .TP
                    143: 3
                    144: The auto-configuration depends on there being appropriate
                    145: special files in the
                    146: .I /dev
                    147: directory for the framebuffers which are to be used.  Spurious
                    148: entries can disturb
                    149: the process.
                    150: For example,  the X/160C in fact has the hardware for a monochrome
                    151: .B bwtwo0
                    152: on the CPU board.  So if your
                    153: .I /dev
                    154: has a special file for
                    155: .IR /dev/bwtwo0 ,
                    156: the server will use it,  even though there is no monitor attached to the
                    157: monochrome framebuffer.
                    158: The server will appear to start,  but not to paint a cursor,  because the
                    159: cursor is on the monochrome frame buffer.  The solution is to remove the
                    160: .I /dev
                    161: entries for any device you don't have a monitor for.
                    162: .TP
                    163: 4
                    164: There is a bug which causes the server to crash driving a
                    165: .B cgtwo
                    166: from a Sun/4.
                    167: .TP
                    168: 5
                    169: There is a race condition that sometimes happens when running
                    170: ``on top of'' NeWS.  The symptom is that parts of NeWS show through,
                    171: and that the keyboard is in a non-useful state.  There is no
                    172: simple work-around.
                    173: .TP
                    174: 6
                    175: Autorepeat for the keyboard cannot be turned off.
                    176: .TP
                    177: 7
                    178: The bell is not implemented yet.
                    179: .TP
                    180: 8
                    181: Use of the pattern (as opposed to the blanking) screensaver
                    182: may cause the server to loop forever.
                    183: .TP
                    184: 9
                    185: The cursor colors are correct.  If you are sceptical,  try running
                    186: .IR hacks/cursorcolor/cursorcolor .
                    187: .SH AUTHORS
                    188: .TP
                    189: U. C. Berkeley
                    190: Adam de Boor.
                    191: .TP
                    192: Sun Microsystems
                    193: David Rosenthal,  Stuart Marks,  Robin Schaufler,  Mike Schwartz,
                    194: Frances Ho,  Geoff Lee,  and Mark Opperman.

unix.superglobalmegacorp.com

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