Xnnpi(1) —
NAME
Xnnpi − Number Nine PEPPER PRO1024ISA Smart Board Interface server for X11
SYNOPSIS
Xnnpi [ option ] ...
DESCRIPTION
Xnnpi is the server for INTERACTIVE X11 running on an INTERACTIVE UNIX Operating System, Version 2.2 or later, using the Number Nine PEPPER PRO1024 ISA display adapter. The Xnnpi server is able to provide an effective display area that is larger than the one provided by the standard Xnnpi display adapter. See “panning” below for more details.
If you want to change the Host Interface address of the Number Nine PEPPER PRO1024ISA board, then you must reconfigure the nnpi kernel driver. To do this, see nnpi(7).
Xnnpi operates on a 386- or 486-based ISA or EISA computer. It is normally invoked by a program such as xinit(1) or by the INTERACTIVE Easy Windows Environment.
VT flipping is supported on this board. (For additional information on virtual terminals and VT flipping, refer to the section “USING VIRTUAL TERMINALS” in the “INTERACTIVE UNIX Operating System Primer” in the INTERACTIVE UNIX System Guide for New Users.) Note that only one Xnnpi server can be run at a time.
OPTIONS
−config configuration file
Specifies an alternate configuration file to be used instead of /usr/lib/X11/Xconfig.
Other options are described under Xserver(1).
CONFIGURATION
The Info field in the configuration file (see Xconfig(5)) is used to specify options to Xnnpi. This field should be a quoted string consisting of 0 or more keyword parameters, for example, "config_mode=0 pan=y".
The configuration mode specifies the board configuration (resolution, pixel size, monitor, etc.) that will be used. The following table describes the requirements for each of the monitor types:
| Monitors Supported | |||
| Monitor | Horizontal | Vertical | |
| Type | Frequency | Frequency | |
| High | 48.7 kHz | 60.0 Hz | |
| High Interlaced | 35.5 kHz | 43.5 Hz | |
| Low | 31.1 kHz | 59.0 Hz | |
The following table describes the configuration modes available:
| Configuration Modes Supported | |||||||
| Configuration | Screen | Screen | Screen | Panning | Panning | ||
| Mode | Monitor | Width | Height | Depth | Colors | Width | Height |
| 0 | High | 1024 | 768 | 8 | 256 | 1024 | 1024 |
| 1 | High Interlaced | 1024 | 768 | 8 | 256 | 1024 | 1024 |
| 2 | High | 1024 | 768 | 4 | 16 | 2048 | 1024 |
| 3 | High Interlaced | 1024 | 768 | 4 | 16 | 2048 | 1024 |
| 4 | High | 1024 | 768 | 2 | 4 | 2048 | 2048 |
| 5 | High Interlaced | 1024 | 768 | 2 | 4 | 2048 | 2048 |
| 6 | High | 1024 | 768 | 1 | 2 | 4096 | 2048 |
| 7 | High Interlaced | 1024 | 768 | 1 | 2 | 4096 | 2048 |
| 8 | Low | 640 | 480 | 8 | 256 | 1024 | 1024 |
| 9 | Low | 640 | 480 | 4 | 16 | 2048 | 1024 |
| 10 | Low | 640 | 480 | 2 | 4 | 2048 | 2048 |
| 11 | Low | 640 | 480 | 1 | 2 | 4096 | 2048 |
The Xnnpi server supports panning of the visible screen area across a larger effective screen. Panning the visible screen means using the screen as a window onto a larger display area. When the mouse travels to an edge of the screen, the entire screen will appear to slide over the full display area. This allows users without “extended” display adapters to have a larger work area than would otherwise be available. Panning can be enabled by adding the keyword parameter pan=y or disabled by adding the keyword parameter pan=n into the Info field of the configuration file.
The display width and height can be made smaller by specifying the keyword parameters display_width=nnn and display_height=nnn. This may be useful in limiting the panned area so that the screen does not become too large to be useful when using a window manager such as Motif, which utilizes pop-up boxes. It is not possible to increase either the width or the height of the display.
The screen width and height can be specified with the keywords screen_width=nnn and screen_height=nnn. This specifies the dimensions of the screen in inches. This value must be an integer.
For example, the following configuration file entry fully specifies display 0 to be a standard Xnnpi console display 1024 pixels wide by 768 pixels high with 256 colors, with panning enabled, running on a screen 12 inches wide and 9 inches high:
| display | NNPI | "config_mode=0 pan=y screen_width=12 screen_height=9" | 0 | /dev/console |
| keyboard | AT | 101 | 0 | /dev/console:/dev/vt%02d |
| mouse | LOGI-S | "1200 3" | 0 | /dev/tty00 |
FILES
/usr/lib/X11/Xconfig
server device configuration file
SEE ALSO
X(1), Xserver(1), xconfig(1), xinit(1), Xconfig(5), nnpi(7). “USING VIRTUAL TERMINALS” in the “INTERACTIVE UNIX Operating System Primer” in the INTERACTIVE UNIX System Guide for New Users.
\*U — Version 1.0