HP Visualize b2000 hp workstations - hp-ux 10.20 graphics administration guide
HP Visualize b2000 - Workstation Manual
View all HP Visualize b2000 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP Visualize b2000 manual content summary:
- HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 1
Graphics Administration Guide for HP-UX 10.20. After using this document for a while, please fill out the Reader Reply form. Or, just e-mail us your comments at [email protected] Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 2
42 Special Device Files...42 SUPPORTED X CONFIGURATIONS...43 Multi-Display Support...43 Multi-Screen Support ...45 Single Logical Screen (SLS)...45 Distributed Single Logical Screen (SLS/d)...48 INTEGRATED COLOR GRAPHICS DEVICE-DEPENDENT INFORMATION 51 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 3
CRX-48Z DEVICE-DEPENDENT INFORMATION ...56 Supported Visuals ...56 Supported Screen Options...56 CRX-48Z Transparent Overlay Visuals ...56 HCRX AND HP VISUALIZE DEVICE-DEPENDENT INFORMATION 57 Supported Visuals ...58 Supported Screen Options...59 HP VISUALIZE-EG Modes...59 HCRX Configuration Hints - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 4
HP CDE AND HP VUE...124 SHARED MEMORY USAGE ...124 REFERENCE DOCUMENTATION ...125 SYNOPSIS...126 DESCRIPTION ...126 STARTING UP...127 DISPLAY NAMES...128 ACCESS CONTROL ...129 GEOMETRY SPECIFICATIONS ...154 COPYRIGHT ...154 ORIGIN ...154 SEE ALSO ...155 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 5
PROXY MANAGER DETAILS...165 NOTES ...165 ORIGIN ...166 SEE ALSO ...166 APPENDIX F: LOCATE PROXY SERVICES ...167 NAME ...167 SYNOPSIS...167 DESCRIPTION ...167 ORIGIN ...168 SEE ALSO ...168 APPENDIX ...170 NOTES ...171 ORIGIN ...171 SEE ALSO ...171 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 6
1998, June 2000 Hewlett-Packard Company HP 9000 Workstations Notices The information contained in this document is subject to change without notice. Hewlett-Packard provides the following material "as is" and makes no warranty of any kind with regard to this manual, including, but not limited to - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 7
date to change.) The manual part number changes when extensive technical changes are incorporated. June 2000. . . Edition 3. This document is valid for HP9000 workstations running HP-UX 10.20 along with the December 1999 Workstation ACE and Quality Pack. Page 7 Graphics Administration Guide for HP - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 8
the same explanations in different places, requiring similar changes in each whenever new capabilities or devices were introduced document provides a more elegant solution. While the API-specific documents still contain most of their previous contents, the Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 9
the type of item it is, and the user should replace the conceptual item with whatever value is appropriate for the context. Page 9 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 10
a specified substring in their names. The find command has many other options for refining a search; see the reference page for details. Page 10 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 11
Subsequent sections of this chapter contain the actual pathnames referred to in other HP graphics API documents, such as Starbase, PEX, etc. A particular paragraph might refer to, say, the /X11 /etc/X11 /usr/lib/X11R6 /usr/include/X11R6 /etc/X11 Page 11 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 12
HP-PHIGS Location in the file system /usr/lib/X11/app-defaults /opt/graphics/common /dev /opt/graphics/common/lib/ X11R6 /usr/include/X11R6 /etc/X11 Page 12 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 13
-utils> HP PEX Location in the file system /usr/lib/X11/app-defaults /opt/graphics/PEX5/examples/cge /opt/graphics/PEX5/utilities/cge /X11R6 /usr/include/X11R6 Page 13 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 14
-lX11 -lm ldld -o example Compiling with Archive Libraries You can link the appropriate library, for your specific device driver, to a program by using any one of the following: • The path name - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 15
prefer using the f77 command, you can replace cc with f77 and change linking options that are specified as follows: -L to -Wl,-L HP-PHIGS 2.2/2.3 and 3.0" in the chapter "Functional Overview" in the HP-PHIGS Graphics Techniques manual. Page 15 Graphics Administration Guide for HP - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 16
prefer using the f77 command, you can replace cc with f77 and change linking options that are specified as follows: -L to -Wl,-L HP-PHIGS 2.2/2.3 and 3.0" in the chapter "Functional Overview" in the HP-PHIGS Graphics Techniques manual. Page 16 Graphics Administration Guide for HP - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 17
.a or libddcrx48z.sl HCRX and HP VISUALIZE Families Output Device Link Line Options HP VISUALIZE-EG HP HCRX-8[Z] HP HCRX-24[Z] HP VISUALIZE-8 HP VISUALIZE-24 HP VISUALIZE-48[XP] libddhcrx.a or libddhcrx.sl libddhcrx48.a or libddhcrx48.sl Page 17 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 18
HP VISUALIZE-EG HP VISUALIZE-FX2 HP VISUALIZE-FX4 HP VISUALIZE-FX6 HP VISUALIZE-FXE Link Line Options Legacy APIs libddhcrx.a or libddhcrx.sl libddvisx.a or libddvisx.sl libddfxe.a or libddfxe.sl OpenGL libddhcrx.sl libddvisxgl.sl libddvmd.sl libddfxegl.sl Page 18 Graphics Administration Guide - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 19
HP 7595A/B HP 7596A/B HP 7599A HP C1600A HP C1601A HP C1602A1 HP C1620A HP C1625A HP C1627A HP C1629A HP C1631A HP-GL Plotters Link Line Options libddhpgl.a libdvio.a or libddhpgl.sl libdvio.sl libddCADplt.a or libddCADplt.sl 1 With HP-GL/2 plug-in cartridge Page 19 Graphics Administration Guide - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 20
.a (pixel-major packing orders) or libddSMDpix.sl Starbase Memory Driver libddSMDpln.a (plane-major packing order) or libddSMDpln.sl The Personal Visualizer libddhpsbv.a File Format or libddhpsbv.sl 1The ".a" version of the VMX driver is bundled with the hpgfx library. Page 20 Graphics - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 21
chapters in the HP PEX Implementation and Programming Supplement. Compiling OpenGL Applications HP's implementation of OpenGL is supported on workstations with HP VISUALIZE-FX graphics. To .c c89 $(INCDIR) $(LIBDIR) -o meow meow.c $(LIBS) Page 21 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 22
specific to the HP X server. It describes features unique to HP's X server, provides information on how to configure the X server and includes a list of supported X configurations. For each supported to modify these files manually (see below), using Screen Modify Default Visual... Modify Screen - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 23
being active. X*screens File For manual changes, please refer to the sample files What device file to use (required), o The default visual, o Monitor size, and o Device-dependent screen options specified on a perscreen basis. The X server supports up to four screens at a time. Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 24
transparency for the graphics device is used. Not all default visual specifications will work on all devices. If there is an error in a specification, look in an information file for more details (for example, /usr/lib/X11/Xserver/info/screens/hp), in case it is newer than the document you're now - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 25
visual. Transparent Specify that a visual with an application-accessible transparent entry in the default colormap be used. Specifications used, the default is level 0. On devices that do not support DPMS, this option will be ignored. ScreenOptions Screen options are device Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 26
-24 is the opaque overlay visual. All 256 colormap entries are opaque and allocable. If an application requires transparency in the default visual, the "Transparent" keyword can be used to select the transparent overlay visual as shown below. Page 26 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 27
on a system with a HCRX-8 graphics device. By default on the HCRX-8, the overlay visual does not have a transparent entry available to applications for rendering transparency. If an application valid Single Logical Screen configurations. Page 27 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 28
/dev/crt2 /dev/crt3 Figure 5: Four Physical Displays, Single Logical Screen (4X1) SingleLogicalScreen 2 2 /dev/crt0 /dev/crt1 /dev/crt2 /dev/crt3 Page 28 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 29
example of this: • Screen /dev/crt0 SingleLogicalScreen 1 2 /dev/crt1 /dev/crt2 Figure 7: Three Physical Displays, Screen plus Single Logical Screen (1X2) Page 29 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 30
about the swapping performance levels for the double-buffering visuals on a display. A visual with a higher performance level is likely to have better double-buffer graphics performance than a visual with a lower performance level. Nothing Page 30 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 31
• HP VISUALIZE ™ -EG • HP VISUALIZE-8 • HP VISUALIZE-24 • HP VISUALIZE-48[XP] • HP VISUALIZE-FX2 • HP VISUALIZE-FX4 • HP VISUALIZE-FX6 • HP VISUALIZE-FX5 and FX10 • HP VISUALIZE-FXE Display Power Management Signaling (DPMS) Monitors constitute a large percentage of the power used by a workstation - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 32
MBX software double-buffering in the overlays. Consult the following device-specific sections for a list of visuals that support software and hardware MBX double-buffering. For performance reasons, the an optional X server mode is available Page 32 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 33
Manual by Tom Gaskins, and published by O'Reilly & Associates, Inc. Consult that manual to understand the creation, manipulation, and destruction of MBX buffers. Since MBX is not an industry standard, and will be discontinued on HP supports two it is possible to change the contents of these - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 34
supports the MIT shared memory extension on the following devices: • Internal Color Graphics • Integrated Color Graphics • CRX-24[Z] • CRX-48Z • HCRX-8[Z] • HCRX-24[Z] • HP VISUALIZE-EG • HP VISUALIZE-8 • HP VISUALIZE-24 • HP VISUALIZE-48[XP] • HP VISUALIZE-FX2 • HP VISUALIZE-FX4 • HP VISUALIZE - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 35
but hang or coredump when using SMT. Users encountering this problem can use: DISPLAY=unix:0 to run the application the default for all SMT connections is set. Such a specification in the X*screens file might appear as: ServerOptions SMTSizes 100000 Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 36
no embedded blanks, e.g. 32000,16000,5000 32000 0 Although the default is "SMTSizes 0,0,0," a specification of "SMTSizes 100000,90000,90000" is optimal in most situations if SMT is desired. The values . Incorrect values can degrade performance. Page 36 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 37
sensitive to this than UDS. The problem is quite similar to stdio, where immediately do an exec() are not a problem.) The SMT library code attempts to detect Applications SMT requires a change to an internal interface with core dumps. (There was an earlier HP Shared Memory Transport, which this one - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 38
HP VISUALIZE-EG • HCRX-8[Z], HCRX-24[Z] • HP VISUALIZE-8, HP VISUALIZE-24, and HP VISUALIZE-48[XP] • HP VISUALIZE-FX2, HP VISUALIZE-FX4, and HP VISUALIZE-FX6 Color Recovery is available when using either depth-8 PseudoColor or depth-8 TrueColor visuals on supported to change it Starbase, HP-PHIGS or - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 39
Dynamic Loading HP's X server now dynamically loads the appropriate device drivers and extensions based on the target graphics display device and the extensions the device driver supports. This feature should Screen Option to the X*screens file. Page 39 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 40
application encounters errors and might terminate. You can circumvent the problem by using Server Options to change the shared memory size. Changing Graphics Shared Memory Size The size of the shared memory until you restart the X Server Page 40 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 41
XP] HP VISUALIZE-FX2, HP VISUALIZE-FX4, and HP VISUALIZE-FX6 HP VISUALIZE-FX5 and FX10 HP VISUALIZE-FXE X*screens File Screen Option To Use: CountTransparentInOverlayVisual Enable Overlay Transparency This option is used to enable the usage of an overlay transparent color on devices that can support - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 42
the Xlib XDrawImageString() call to draw text, a visual effect may be seen where text appears to flicker as ImageTextViaBitMap screen option is supported on all graphics devices supported on the HP 9000/700 machines, manually created for them. Page 42 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 43
Files" and "Create Device Files." Choose whichever option you desire. Supported X Configurations Multi-Display Support The following definitions are included to reduce confusion between the terms moved between displays. Figure 8: Multi-Screen Page 43 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 44
X server, each with its own mouse, keyboard, and display(s). Multi-seat is not currently supported in any HP-UX 10.* release. Figure 9: Multi-Seat Single Logical Screen A configuration in which a single this document on Single Logical Screen. Page 44 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 45
supported multi-display configurations is rather large, and it changes whenever a new graphics device is introduced. Thus, if you are considering a Single Logical Screen or any other multidisplay configuration, we recommend consulting your HP . Page 45 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 46
HP VISUALIZE-EG graphics card, and still consider them identical devices, thus permitting a 1X2 SLS or a 2X1 SLS SLS is enabled by using SAM (the System Administration Manager tool, /usr/sbin/sam). To enable an SLS configuration, start SAM, and follow the instructions Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 47
that while graphics is supported to a window spanning CRX-24Z). 3D applications (from any supported HP 3D API) will continue to run with without SLS. HP VUE/CDE and Single Logical Screen Be sure that HP VUE/CDE When presenting information on your display, HP VUE may split a window across physical - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 48
in the Style Manager to register the new Front Panel position Note: There is no mechanism in HP VUE for repositioning the login screen, window move/resize boxes, or the screen lock dialog Distributed Single all of the slave X servers. Page 48 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 49
choose any number from 0-99 that meets your needs). Unless you're making changes to screen options or server options, you need not edit this file any the master is very important. If you change this number, CDE will not run properly unless you also make the necessary changes to have CDE run to a non- - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 50
with the following restrictions: • All SLS/d slave systems must be running HP-UX 10.20 with the January 1999 periodic patch or a subsequent HP-UX 10.20 patch; • All SLS/d slave displays must be using :50/17.1.1.202 hpslsd4:50/17.1.1.203 Page 50 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 51
Graphics cards. Supported Visuals For color displays: • Class PseudoColor Depth 8 supports DBE and MBX software double-buffering • Class TrueColor Depth 8 supports DBE and , application A would look correct. Either application B or C would have Page 51 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 52
any Color Recovery window in your window's visual Note: The algorithm used for the Color Graphics device is slightly different from that used for the HCRX family of devices. If you do not wish for your application to have to do device-specific checks, HP recommends that you use the HCRX encoding - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 53
range 0..255. The given routine receives the color values and the X and Y window address (Xp and Yp) of the pixel. The X and Y address is used to access the dither green dither value */ green += dither_green[y_dither_table][x_dither_table]; Page 53 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 54
) The "layer" and "transparent" default visual options are not supported. Supported Screen Options The following Screen Options are supported: • SwapBuffersOnVBlank • 3BitCenterColor (Internal Color Graphics only) • EnableIncludeInferiorsFix Page 54 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 55
not have their request granted. • Clients requesting (via XAllocNamedColor) the rgb.txt value of "Transparent" are not returned entry 255. This default behavior can be changed by setting the CountTransparentInOverlayVisual screen option. Page 55 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 56
Specifies that the overlay visual has 256 entries. • creating 256 entry cmaps in overlay visual. Though allocable, entry 255 is hard Supported Visuals The following visuals are supported: • Class PseudoColor Depth 8 Layer Image supports (the default visual): • Clients attempting to allocate 256 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 57
. This warning is issued once per server execution. HCRX and HP VISUALIZE Device-Dependent Information This section includes information on the HCRX-8[Z], HCRX-24[Z], HP VISUALIZE-EG, HP VISUALIZE-8, HP VISUALIZE-24, and HP VISUALIZE-48[XP] graphics devices. The HCRX-8[Z] is a one-board device (two - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 58
The HP VISUALIZE-48[XP] is a two-board accelerated device that fills two slots. If you add either the optional texture-mapping memory card or the optional video-out card, it becomes a three-board set that fills three slots. Add both optional cards, and it becomes a four-board set, but it still fills - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 59
DBE and MBX double-buffering • Class TrueColor Depth 24 Layer Image doesn't support DBE and MBX double-buffering The following visuals are supported on the HP VISUALIZE-48[XP]: • Class PseudoColor Depth 8 Layer Image supports DBE and MBX hardware double-buffering • Class PseudoColor Depth 8 Layer - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 60
HP [Dual] VISUALIZE-EG and HP VISUALIZE-8 Visuals and Double-Buffer Support The eight-plane HCRX-8[Z], HP [Dual] VISUALIZE-EG and HP VISUALIZE visual in the image planes. • The default visual (where the root window and default colormap reside) is in the overlay planes. A DefaultVisual specification - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 61
supported in the typical X server operation on the HCRX-8[Z], HP [Dual] VISUALIZE-EG or HP VISUALIZE-8. For applications that require transparent overlay windows on the HCRX-8[Z], HP VISUALIZE-EG(D) or HP VISUALIZE states that there are 256 Page 61 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 62
-24, and HP VISUALIZE-48[XP] The HCRX-24[Z], HP VISUALIZE-24, and HP VISUALIZE-48[XP] have two visuals in the overlay planes, both depth-8 PseudoColor. The default overlay visual has 256 entries per colormap and no transparency. The second overlay visual has 255 entries per colormap and supports - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 63
purpose is to give the idea of how to find an overlay visual having transparency. HCRX Colormaps The following information discusses the number of supported colormaps for the HCRX configurations. HP VISUALIZE-EG(8): 8 Image planes The image planes contain the default colormap permanently installed - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 64
the application that has the colormap focus looks correct and the other is technicolored. HP VISUALIZE-48[XP]: Eight Overlay Planes and 48 Image Planes The overlay planes contain the default colormap calls to XGetRGBColormaps. The property Page 64 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 65
, -7, 1,-11, 15, -5}}; int red, green, blue; int x_dither_table, y_dither_table; unsigned char pixel; /* Determine the dither table entries to use based on the pixel address */ x_dither_table = Xp % 16; /* X Pixel Address MOD 16 */ Page 65 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 66
blue value */ if (blue > 0xff) blue = 0xff; if (blue < 0x00) blue = 0x00; pixel = ((red & 0xE0) | ((green & 0xE0) >> 3) | ((blue & 0xC0) >> 6)); return(pixel); } Page 66 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 67
. Optional texture mapping acceleration is also available. Supported Visuals HP VISUALIZE-FX2/4/6 graphics devices support all of the following visuals: • Class PseudoColor Depth 8 Layer Image • Layer Image • Class TrueColor Depth 24 Layer Image Page 67 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 68
support DBE hardware or software double-buffering The default set of visuals on the HP VISUALIZE-FX4 and HP VISUALIZE-FX6 depend on the stereo mode setting. In non-stereo mode, the following visuals are enabled by default on the HP VISUALIZE-FX4 and HP VISUALIZE Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 69
In stereo mode, the following visuals are enabled by default on the HP VISUALIZE-FX4 and HP VISUALIZE-FX6: • Class PseudoColor Depth 8 Layer Image supports DBE hardware double-buffering • Class PseudoColor Depth 8 Layer Overlay supports DBE software double-buffering • Class PseudoColor Depth 8 Layer - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 70
supported on the HP VISUALIZE-FX2, HP VISUALIZEFX4 (stereo mode) and HP VISUALIZE-FX6 (stereo mode): • Disable12BitDirectColorVisual • Disable12BitTrueColorVisual The following additional screen options are supported on the HP VISUALIZE-FX4 (non-stereo mode) and HP VISUALIZE Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 71
/* Get the visuals for this screen Get the overlay visual information for this TransparentPixel ) {/* Found a transparent overlay visual, set ident. aside. */}; pOVis++; There might be some additional checking of the found transparent overlay visuals wanted; e.g., for depth. */ } XFree(pVisuals); } - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 72
. The other 4 image colormaps are available for applications using other image plane visuals. Changing the Monitor Type A configuration tool is available to change the monitor type on HP VISUALIZE-FX2/4/6 devices. Monitor resolution, refresh rate and stereo mode settings may be configured using - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 73
devices, as well as 3D acceleration for lighting, shading and texture mapping. Supported Visuals HP VISUALIZE-FXE/5/10 graphics devices support all of the following visuals: • Class PseudoColor Depth 8 Layer Image • Class PseudoColor Depth 8 Layer Overlay • Class PseudoColor Depth8 Layer Overlay - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 74
the extra visuals cause problems with applications, a screen option can be used to disable them. To disable the GLX visuals, add the DisableGlxVisualsScreen Option to the X*screens file.For example: Screen /dev/crt/ ScreenOption DisableGlxVisuals Page 74 Graphics Administration Guide for HP-UX 10 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 75
The Freedom Series is no longer supported as of HP-UX 10.20 Workstation ACE (July, 1997); the information below is presented for those who are running previous versions of the operating system Supported Visuals The following visuals are supported: • Class PseudoColor Depth 8 Layer Overlay - Class - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 76
video format must be selected to support the specific display device connected to the Freedom accelerator. Multisync monitors can support several different video formats. Alternative supported formats: Alternative Supported Freedom Video 76 Hz Page 76 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 77
below is presented for those who are running previous versions of the operating system Supported Visuals The following visuals are supported: • Depth 3 (overlay and combined mode) • Depth 4 (overlay and For example: /dev/crt # Image mode Page 77 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 78
and a secondary device must be specified. The VRXSecondaryDevice is used for this purpose. For example: /dev/ocrt /dev/crt or /dev/crt /dev/ocrt # default visual lives in overlay planes # default visual lives in image planes Page 78 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 79
a special X*screens file, you need to set your DISPLAY variable appropriately. For the previous example, it would be set to hostname:3.0. Page 79 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 80
the interfaces supported are the Hewlett-Packard Human Interface Link (hp-HIL) that use the hp-HIL interface and devices that use the DIN interface and are compatible with the hp DIN keyboard the keyboard and a mouse). On computers that support both hp-HIL and DIN interfaces, the DIN input devices - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 81
1. If no explicit specification is made through the X*devices file, the last mouse (the one farthest from the computer on the hp-HIL line) is used not want to change the contents of the file for three reasons: • Clients can request and receive the services of an input Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 82
Explicitly Specifying Input Device Use The X server can be explicitly configured to use a specific input device as the X pointer or X keyboard, or merge the data from an the input device, such as "keyboard", "pointer", "other", or "extension". Page 82 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 83
specifications for RS-232 input devices are in the /usr/newconfig/etc/X11/X0devices file. Specifying hp on the hp-HIL relative to the other devices on the hp-HIL, position of an input device on the hp-HIL is relative to other devices of the add a new input device to the hp-HIL, you don't have to edit - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 84
interprets "first" to mean "first accessible", so you may not always get the first on the hp-HIL, just the first one not already in use. Selecting Values for X*devices Files X*devices files file: first null keyboard first null pointer Page 84 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 85
More examples can be found in the X0devices file in /usr/newconfig/etc/X11 Specifying hp-HIL Input Device Use by Device File Name The device can be specified using the the input devices. It refers to a specific position on the hp-HIL. Page 85 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 86
following form: # where: Specifies the path to be searched for the hp-HIL input devices. # Describes the path. Comments are optional, but if present, must be preceded by X0pointerkeys file in /etc/X11. Page 86 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 87
client initializes the X colormap. Specific X colormap entries (pixel values) . 4. If no colormap file is found, this default colormap specification is assumed - black (colormap entry 0), white, red yellow, xinitcolormap may solve the problem. For more information about xinitcolormap, refer to - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 88
button Right button Left and middle buttons simultaneously Middle and right buttons simultaneously However, you can change these mappings. To generate buttons 4 and 5 on a three-button mouse, you must Right and middle buttons simultaneously Page 88 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 89
The xmodmap utility can be used to change mouse button mappings. The syntax for changing mouse button mappings with xmodmap is: xmodmap {-e "pointer = {default | number [number...] }" | -pp} X*pointerkeys file is X0pointerkeys in /usr/lib/X11. Page 89 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 90
number pad keys are assigned to button operations. If you don't need to change the pointer keys from their default specifications, you don't need to do anything else to use your keyboard as both keyboard customizing the X*pointerkeys file. Page 90 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 91
statements are true: • You want to use the keyboard for a pointer. • You want to change the pointer keys from their default configuration. • You use the X0screens file to configure your display. You control them, and their default values: Page 91 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 92
options in a X*pointerkeys file. The following table lists the button operations, the X*pointerkeys functions that control them, and their default values: Page 92 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 93
change 1 2 3 4 5 You can change the key sequence that exits the and overlay planes, you can change the distance you must move the exit key Set the threshold for changing between screens Function reset reset_mod1 surface that will be used to control screen changes. Moving the puck or stylus into the - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 94
a larger "B" size tablet, the following lines could be added to the X*pointerkeys file: tablet_subset_xorigin 68 tablet_subset_yorigin 40 tablet_subset_width 296 tablet_subset_height 216 Page 94 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 95
the pointer during a movement operation. • They enable you to change the key sequence that exits you from X11. For example, you can overcome the problem in the last example by assigning the key as a modifier to press the key on the keypad. Page 95 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 96
to control the cursor in an hpterm window. Furthermore, another application uses the shift-arrow key sequence to control its cursor. Page 96 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 97
keyboard to any other key. Modifying Modifier Key Bindings with xmodmap To change the meaning of a particular key for a particular X11 session, or : There are now two keyboards available for Hewlett-Packard workstations, the 46021 keyboard, and the C1429 keyboard. See Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 98
This is the default. -n Lists changes to key mappings without actually making those changes. -e Specifies a remapping expression keyboard map file, you must use valid expressions in your specification, one expression for each remapping. A valid expression is any Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 99
print still something else. to print a The xmodmap client gives you the power to change the meaning of any key at any time or to install a whole new key map following command line: xmodmap unswapper On a larger scale, you can change your current keyboard to a Dvorak keyboard by creating a file - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 100
key symbol name. Using the Keyboards There are now two keyboards available for Hewlett-Packard workstations. In addition to the 46021 keyboard, a personal computer-style keyboard, C1429 is also available through the corresponding keycode. Page 100 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 101
Return Alt_L Alt_R Changing Key Mapping X provides the means to change the key mapping causes xmodmap to change the key mapping to match the keycap Xhpmodmap, causes xmodmap to change the key mapping to at any given time. When the mapping is changed, the X Server notifies all clients that are - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 102
/usr/lib/X11/XPCmodmap 46021 Keyboard Execute the following command to change the mapping to match the 46021 keyboard. /usr/bin/X11/ to assign the key symbol to the desired keycode. These keys use hp specific key symbol names whose correct spelling can be found in the file Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 103
715 or 725. (See your Owner's Guide for more details on hp 9000 workstations.) Because PowerShade functionality is API-independent, it is fully supported by Starbase, hp-PHIGS, and hp PEX. For more information, refer to the appropriate API manual set. Compatibility Considerations You should consider - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 104
instructions in the hp-UX manual Managing hp- hp-UX Starbase Device Drivers Manual for more information on the VRX family. HP PEXlib is not supported on the VRX family of graphics devices Note: If you are not certain what graphics devices are installed on your workstation, you can obtain specific - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 105
even one of these features is used Note: The following tables were complete and accurate as of the date of publication of this document. Updates to the table, if any are necessary, will be included in limitations or run out of texture IDs. Page 105 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 106
ambient • Directional eyepoint (this is the default in • Any of the following ways of heavily interleaving changes: o Frequent attribute changes (e.g., hp PEX unless compliance mode is frequent changes of line color) enabled) relative to the number of primitives • Back-face culling off, or - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 107
obscured by many other image plane windows • Backing store enabled (on supported devices) FillArea Primitives Performance Optimized For: Factors Affecting Performance: • sets) • Single short polylines: o PEXPolyline, PEXOCCPolyline Page 107 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 108
Primitives Factors Affecting Performance: • Longer strings • Best: simple text: o PEXText, PEXText2D, PEXEncodedText, PEXEncodedText2D • Fair: annotation text: o PEXAnnotationText, PEXAnnotationText2D • Polygonal text fonts Page 108 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 109
supplied with each vertex) o Frequent changes of modal state, such as: HLHSR mode or ID Colour mapping method Light sources enabled Depth cueing state o Frequent switching between two or more active workstations o Frequent mixing of Xlib and hp- PHIGS calls • Redundant or unnecessary - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 110
by other image plane overlay windows windows • Backing store enabled (on supported devices) Fill Area Set Primitives Performance Optimized For: Factors Affecting Performance: pu014 (FORTRAN) o Plus those noted above with multiple sets Page 110 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 111
• Polygonal text fonts • Best: simple strings: • ptext3 (C), ptx3 (FORTRAN) • ptext (C), ptx (FORTRAN) • Fair: annotation text: • panno_text_rel3 (C), patr3 (FORTRAN) panno_text_rel (C), patr (FORTRAN) Page 111 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 112
polylines at a high frequency) o Frequent changes of vertex format (i.e., the data being supplied with each vertex) o Frequent changes of modal state, such as: Double- in software via PowerShade (on unaccelerated graphics devices) Page 112 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 113
many other image overlay windows plane windows • Backing store enabled (on supported devices) Polygon Primitives Performance Optimized For: Factors Affecting Performance: • Best: move3d and draw3d • shade_mode set to CMAP_MONOTONIC Page 113 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 114
o Indirect color o Intensity • shade_mode set to CMAP_MONOTONIC Performance Optimized For: • Longer strings Text Primitives Factors Affecting Performance: • Polygonal text • Spline fonts Page 114 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 115
Input Daemon" sections below for more information. SIGPIPE A graphics application that uses an hp VISUALIZE-48/48XP device with hardware texture mapping, or an hp-PHIGS application that does graphics input should not change the SIGPIPE signal action. See the "SIGPIPE Details" section below for more - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 116
3D graphics functions between a fork and an exec have never been supported 5. There is one situation in which graphics behavior may be the same time another thread performs any of the following: • Changes the SIGALRM signal action; • Calls sigwait(2), selecting the SIGALRM Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 117
the SIGCHLD action to SIG_DFL and restores the saved action, other threads should not change the SIGCHLD action by calls to sigaction(2), sigvector(2), signal(2), sigset(2), or sigwait(2). The graphics thread restores the saved SIGCHLD action. Page 117 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 118
texture mapping on an hp VISUALIZE-48/-48XP display using the Texture Interrupt Manager Daemon (timd). • For hp-PHIGS input using the daemon die abnormally. If your application changes the SIGPIPE action to SIG_DFL or to a specific handler, an abnormal death of either timd Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 119
(see below), you can run the gamma correction tool (also described below) to see its effect on the test patterns above. Page 119 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 120
/icons/ 2. Select the Applications Icon on the CDE Front Panel. 3. Double click the "Desktop_Apps" button. 4. Double click the "Create Action" button. Page 120 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 121
directory under your home directory. 4. Select the "Gamma Icon" so your form appears as shown below: Figure 14: Create Action Form Page 121 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 122
Install Icon If you would prefer to have the "Gamma Icon" in the Main Panel, double-click the right mouse button. Page 122 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 123
cause images, graphics, and user interfaces to all use the same specified gamma value. Selecting Individual Windows When you press "Select A Window," the cursor changes to a crosshair. Next, move the crosshair into the window you wish to modify and click the left mouse button. You will be able to - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 124
See the Common Desktop Environment User's Guide for more information on hp CDE. From a 3D graphics point of view, the change in user environments should have no One problem encountered with GRM shared memory is that it may not be large enough to run some applications. hp PEX, Starbase, and hp-PHIGS - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 125
Programming Manual • PEXlib Reference Manual • hp PEX Implementation and Programming Supplement • For hp-PHIGS programming • hp-PHIGS C and Fortran Binding Reference • hp-PHIGS Graphics Techniques • hp-PHIGS Workstation Characteristics and Implementation • hp-PHIGS Technical Addendum for hp-UX - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 126
systems) as well. X supports overlapping hierarchical subwindows and text Language X Interface, • The X Window System Protocol specification, • X Toolkit Intrinsics - C Language Interface, mail managing utilities (xmh and xbiff), a manual page browser (xman), a bitmap editor ( Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 127
user interface, enabling the user to control a workstation by directly manipulating graphic objects instead of typing commands on a command-line prompt. See the CDE User's Guide for complete information on hp CDE. Hewlett-Packard does not provide or support the entire core MIT distribution. Many of - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 128
the collection of monitors that share a common keyboard and pointer (mouse, tablet, etc.). Most workstations tend to only have one keyboard, and therefore, only one display. Larger, multi-user systems, one way of contacting a given server, the Page 128 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 129
determine the type of channel (also called a transport layer) to be used. X servers generally support the following types of connections: local The hostname part of the display name should be the data to know if this is actually a problem Page 129 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 130
size and location for this application's main window. The width and height parts of the geometry specification are usually measured in either pixels or characters, depending on the application. The xoff and yoff edge will be off the screen. Page 130 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 131
window managers. Although many window managers will honor geometry specifications as given, others may choose to ignore them (requiring Packard distribution comes with window managers named mwm and dtwm, which support overlapping windows, popup menus, point-and-click or click-to- Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 132
font directories in the font path, the font path can be changed at any time with the xset program. However, it is fonts. However, the X server supports wildcarding of font names, so the full specification "-adobe-courier-medium-r-normal--10-100 132 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 133
size; replace it with a specific size in decipoints (there are specification. The numerical specification can identify a color in either device-dependent (RGB) or device-independent terms. Color strings are case-insensitive. X supports A numerical color specification consists of a color - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 134
older syntax for RGB device is supported, but its continued use is not encouraged. The syntax is an initial "pound-sign" character, followed by a numeric specification, in one of the following followed by a possibly signed integer string. Page 134 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 135
information on device independent color, see the Xlib reference manual. Keyboards The X keyboard model is broken into two layers: server-specific codes (called keycodes) which represent the physical keys, element is the uppercase letter. Page 135 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 136
or implement it correctly. It is usually only used on monochrome displays. +rv This option indicates that the program should not simulate reverse video. This is used to override any defaults since reverse video doesn't always work properly. Page 136 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 137
or more repetitions of the enclosed elements. Brackets indicate that the enclosed element is optional. Quotes ("...") are used around literal characters. Page 137 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 138
The lookup algorithm searches the resource database for the entry that most closely matches (is most specific for) the full name and class being queried. When more than one database entry matches the over entries preceded by a loose binding. Page 138 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 139
from the following sources (other programs usually support some subset of these sources): RESOURCE_MANAGER root X Toolkit Intrinsics - C Language Interface manual for details. XENVIRONMENT Any user, and machine specific resources may be specified by setting the Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 140
want to set Background and Foreground classes to particular defaults. Specific color instances such as text cursors can then be overridden without Xdefaults This is frequently how user-friendly startup scripts merge user-specific defaults into any site-wide defaults. All sites are encouraged to - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 141
For more information on a particular command, please refer to that command's manual page. $ xrdb $HOME/.Xdefaults $ xmodmap -e "keysym BackSpace = Delete of fonts vs. very few, etc.), although it can pose problems for trying to determine why an application might be failing. This Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 142
appear in supporting documentation, and that the name of MIT not be used in advertising or publicity pertaining to distribution of the software without specific, written prior (MIT X Consortium), and Ralph Swick (Digital/MIT Project Athena). Page 142 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 143
passed in by init and isn't used. The Hewlett-Packard server has support for the following protocols: TCP/IP The server listens on port 6000+n, /info/screens/hp for more information about SMT. When the server starts up, it takes over the display. If you are running on a workstation whose console - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 144
(e.g., to work around bugs in R2 and R3 xterms and toolkits). Deprecated. -bs Disables backing-store support on all screens. -c Turns off key-click. c Sets key-click volume (allowable range command-line arguments to be ignored. Page 144 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 145
way to change this from support video-off screen-saver preference. The screen will be blanked to save the screen. -wm Forces the default backing-store of all windows to be WhenMapped; a less expensive way of getting backing-store to apply to all windows. Page 145 Graphics Administration Guide for HP - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 146
class> Xdmcp has an additional display qualifier used in resource lookup for display-specific options. This option sets that value; by default it is "MIT- line and all. . .). -displayID Yet another XDMCP specific value, this one allows the display manager to identify each display so that - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 147
is "version-1". Once past the , lines that do not match the above syntax are ignored. are ignored. Page 147 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 148
to the property name. Error is the default action for all properties, including those not listed in the security policy file. Page 148 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 149
properties in a RotateProperties do not allow both read and write, an error is returned without changing any property values. Here is an example security policy file. version-1 # Allow reading of property> facility, and is also an attempt to Page 149 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 150
untrusted clients use the overlay visuals that many vendors # support, include this line. property SERVER_OVERLAY_VISUALS root ar # property names and explicit specification of error conditions property " . property Woo-Hoo OhBoy = "*son" ad Page 150 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 151
it allows access control per-user instead of per-host. In addition, the server provides support for a DES-based authorization scheme, XDMAUTHORIZATION-1, which is more secure (given a secure will be allowed access. See the Xau manual Page 151 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 152
it has set up the various connection schemes. Xdm uses this feature to recognize when connecting to the server is possible. Page 152 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 153
will not be able to find any of the new fonts in the directory. In addition, the X server supports font servers. A font server is a networked program that supplies fonts to X servers and other capable programs. in the file /var/dt/Xerrors. Page 153 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 154
-1992 Massachusetts Institute of Technology Copyright 1992 Hewlett Packard Company See X(1) for a full statement of rights and permissions. Origin MIT Distribution Page 154 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 155
(1), rgb(1), stmkdirs(1), x11start(1), xauth(1) clock(1), xfd(1), xhost(1), xinit(1), xinitcolormap(1), xload(1), xmodmap(1), xrefresh(1), xseethru(1), xset(1), xsetroot(1), xterm(1), xwcreate(1), xwd(1), xwdestroy(1), xwininfo(1), xwud(1) Page 155 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 156
not get involved with how these entries are added to the .Xauthority file. The user is responsible for setting it up. Page 156 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 157
message about the command line options. -display Specifies the address of the X server supporting the LBX extension. If this option is not specified, the display is obtained by the DISPLAY substitutions. -notags Disables usage of tags. Page 157 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 158
-cheatevents option allows lbxproxy to violate X protocol rules with respect to events as well as errors. Use at your own risk. Page 158 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 159
as lbxproxy, the client will not be authorized to connect to the server. Origin The Open Group See Also proxymngr(1), xfindproxy(1) Page 159 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 160
, from which it gets the list of services the application wants to use. Based on this information, the RX Plugin sets the various requested services, including creating authorization keys. It then passes comment character for mailcap is #.) Page 160 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 161
is to run remote applications as untrusted clients. The resource value is a list of address mask/value pairs, as previously described. Page 161 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 162
to use LBX across the Internet. If the RX document requests XPRINT service, RX Plugin looks for the variable XPRINTER to get the printer name set. When it is not RX Plugin then tries to use the video server as the print server. If the printer name is not specified Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 163
, and keeping track of all of the available proxy services. The proxy manager strives to reuse existing proxies whenever proxy, on the other hand, is started either at system boot time, or manually by a system administrator. The proxy manager is made aware of its existence, Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 164
the address is specific to the . For example, for the LBX service, the < service-name> managed is the name of the managed proxy service, and must not contain any spaces, for example LBX. service specifics of the remote execution method used - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 165
service-name> in question. For a managed proxy service, the proxy manager will find out if any of the already running proxies for this service service, the proxy manager will look in the config file to find all unmanaged proxies for this service cannot start unmanaged proxy services). Notes The proxy - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 166
Origin The Open Group See Also xfindproxy(1), lbxproxy(1) Page 166 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 167
a new proxy service, it will pass specific to each proxy server and are not defined here. In the event that xfindproxy locates an already existing proxy, the options will be passed, but the semantics of how the proxy uses these options are undefined. Page 167 Graphics Administration Guide for HP - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 168
it will print it to stdout. The format of the proxy address is specific to the proxy service being used. For example, for a proxy service of "LBX", the proxy address would be the X display address of Group See Also proxymngr(1), lbxproxy(1) Page 168 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 169
, xrx sets the various requested services, including creating authorization keys if your X server supports the SECURITY extension. It then passes need to refer to your web browser's documentation for exact instructions on configuring helper applications. Once correctly configured, your browser - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 170
you wish remote applications to be able to use LBX across the Internet. If the RX document requests XPRINT service, looks for the variable XPRINTER to get the printer name and X Print server address to use. it is set. When it is not xrx Page 170 Graphics Administration Guide for HP-UX 10.20 - HP Visualize b2000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 171
key when the application goes away (that is when its video key expires). However, if the helper program dies unexpectedly the print authorization key will never get revoked. Origin The Open Group See Also libxrx(1), lbxproxy(1), proxymngr(1) Page 171 Graphics Administration Guide for HP-UX 10.20
Graphics Administration Guide for HP-UX 10.20.
After using this document for a while, please fill out
the Reader Reply form. Or, just e-mail us your comments at
Graphics Administration Guide for HP-UX 10.20