HP Visualize J5000 hp workstations - hp-ux 10.20 graphics administration guide
HP Visualize J5000 - Workstation Manual
View all HP Visualize J5000 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP Visualize J5000 manual content summary:
- HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 3
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 COMPATIBILITY CONSIDERATIONS ...103 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 4
Gamma Icon Into your CDE Front Panel 120 Using the Gamma Correction Tool...123 HP CDE AND HP VUE...124 SHARED MEMORY USAGE ...124 REFERENCE DOCUMENTATION ...125 SYNOPSIS...126 DESCRIPTION ...126 NOTES ...154 COPYRIGHT ...154 ORIGIN ...154 SEE ALSO ...155 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 6
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 from your local Sales and Service Office. This document contains - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 7
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-UX 10 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 8
Pathnames: Locations of important files. • Creating device files: Regardless of whether it is Starbase, HP-PHIGS, or HP PEX that creates an image, you have to tell the operating system where the display is and of contradicting other documents. Page 8 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 14
or shared libraries for the following Application Programming Interfaces (APIs): Starbase, HP-PHIGS, and HP PEX. Compiling examples are given for C, Fortran, and Pascal. The actual Or (preferred because of fewer side-effects), "-Wl,a,archive". Page 14 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 15
follows: -L to -Wl,-L For more information on compiling and linking, read the section "PHIGS PLUS Differences Between 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-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 16
follows: -L to -Wl,-L For more information on compiling and linking, read the section "PHIGS PLUS Differences Between 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-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 22
HP-UX Release Notes located in /usr/share/doc. If you prefer to read this information on paper, see the Graphics Administration Guide . It includes the same information as is contained here in this on-line document. X Server Configuration Configuration of the X server is supported manually Visual - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 23
options being active. X*screens File For manual changes, please refer to the sample 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 24
you're now reading. Class | | | | | Specify the class of the default visual. Depth Specify the depth of the default visual (for example 8, 12, or 24). Page 24 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 25
Specify the layer of the default visual. Transparent Specify that a visual with an application-accessible transparent entry not used, the default is level 0. On devices that do not support DPMS, this option will be ignored. ScreenOptions Screen options are device- Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 26
screens supported on a problem for 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 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 32
the overlay planes on the CRX-24[Z], CRX-48Z, HCRX, and HP VISUALIZE family. For these devices, MBX double-buffering is still supported, but the second bank is allocated in virtual memory. Rendering and , an optional X server mode is available Page 32 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 33
manual to understand the creation, manipulation, and destruction of MBX buffers. Since MBX is not an industry standard, and will be discontinued on HP- returned XmbufBufferInfo structure before assuming that a window supports two MBX buffers Shared Memory Extension (MIT_SHM) Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 35
will run correctly using UDS, but hang or coredump when using SMT. Users encountering this problem can use: DISPLAY=unix:0 to run the application compatibly, but without the made while this environment variable is set. Page 35 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 36
are used, be sure to confirm that they actually cause an improvement in actual usage situations. Incorrect values can degrade performance. Page 36 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 37
is more sensitive to this than UDS. The problem is quite similar to stdio, where fflush() must () which immediately do an exec() are not a problem.) The SMT library code attempts to detect improper use data and core dumps. (There was an earlier HP Shared Memory Transport, which this one replaces. It - HP Visualize J5000 | 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 visuals on devices that support HP- - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 40
than is available, the 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 effect until you restart the X Server Page 40 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 45
multidisplay configuration, we recommend consulting your HP Sales Representative and inquiring whether the configuration you have in mind is indeed supported. There are general guidelines, however. For SLS Configuration are of the same type. Page 45 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 49
have CDE run to a non-default screen location Then, to configure the logical screen as follows: Figure 11: Logical Screen Configuration Page 49 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 52
with all of the root window's visual IDs that support Color Recovery. When the XGetRGBColormaps routine searches this list for a colormap with a visual ID that matches the visual ID that your window is using data is dithered as explained below. Page 52 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 53
red value */ if (red > 0xff) red = 0xff; if (red < 0x00) red = 0x00; /* Generate the green dither value */ green += dither_green[y_dither_table][x_dither_table]; Page 53 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 55
Supported Visuals The following visuals are supported: • Class PseudoColor Depth 8 Layer Image supports DBE and MBX hardware double-buffering • Class PseudoColor Depth 8 Layer Overlay supports DBE and MBX software double-buffering • Class . Page 55 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 56
Supported Visuals The following visuals are supported: • Class PseudoColor Depth 8 Layer Image supports DBE and MBX hardware double-buffering • Class PseudoColor Depth 8 Layer Overlay supports DBE and MBX software double-buffering • Class the default visual): • Clients attempting to allocate - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 57
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 CRX-24[Z]. The HP VISUALIZE-EG is either an of functionality in the CRX. The HP VISUALIZE-24 is a two board accelerated device - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 58
3D geometry, lighting, and shading, is new. Supported Visuals The following visuals are supported on the HP VISUALIZE-EG(8): • Class PseudoColor Depth 8 Layer Image supports DBE and MBX software double-buffering • Class TrueColor Depth 8 Layer Image supports DBE and MBX software double-buffering The - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 59
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 Overlay - • supports DBE and MBX software double - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 60
mode allows the use of hardware double-buffering. HCRX Configuration Hints HCRX-8[Z], 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-8 are the first members of the Series 700 graphics family whose overlay - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 62
[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 transparency in the same - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 64
in the hardware at any given time. All four colormaps can be used with any visual class. Accessing HP Color Recovery Technology via Xlib Color Recovery is a technique to generate a better picture by with calls to XGetRGBColormaps. The property Page 64 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 65
visual IDs that support Color Recovery. When the XGetRGBColormaps routine searches this list for a colormap with a visual ID that matches your window's visual ID and it finds one, your application knows that your visual supports MOD 16 */ Page 65 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 67
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 • Class PseudoColor Depth 8 Layer Overlay • Class PseudoColor Depth 8 Layer Overlay Transparent • Class TrueColor Depth 8 Layer Image - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 68
not 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-FX6: • Class PseudoColor - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 72
the GLX Visuals The HP VISUALIZE-FX2/4/6 products are the first set of HP graphics devices that supports the OpenGL extension to X (GLX). If HP OpenGL is installed on an HP VISUALIZE-FX2/4/6 system, then the GLX extension offers new entry points for obtaining more information about X visuals. As - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 73
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 Transparent • Class DirectColor Depth 24 Layer Image - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 75
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 PseudoColor Depth - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 76
to work. While the following formats are provided there is no intent to claim "support" for these formats, they are untested and unsupported configurations. Alternative unsupported formats: Alternative rate per eye Standard VGA 60 Hz 76 Hz Page 76 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 81
to change the contents of the file for three reasons: • Clients can request and receive the services of an input device regardless of whether the device is specified in a device configuration file. about a custom input device configuration. Page 81 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 82
done by adding information to the X*devices file. There is one syntax to use for hp-HIL devices, and another syntax for devices that require a device driver to be loaded by the X server such as "keyboard", "pointer", "other", or "extension". Page 82 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 83
/X11/X0devices file. Specifying hp-HIL Input Device Use by device on the hp-HIL relative to the other devices on the hp-HIL, for example spaces. The position of an input device on the hp-HIL is relative to other devices of the same you add a new input device to the hp-HIL, you don't have to edit the - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 84
for X*devices Files Positions first second third fourth fifth sixth seventh Device Type (Device Class) keyboard (keyboard) mouse (pointer) tablet (pointer) buttonbox (keyboard) barcode ( X0devices file: first null keyboard first null pointer Page 84 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 85
other 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 name input devices. It refers to a specific position on the hp-HIL. Page 85 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 87
. If this occurs, it means that you have probably reached the limit of colors for your graphics card/display combination. Executing xinitcolormap may solve the problem. For more information about xinitcolormap, refer to its reference page. Page 87 Graphics Administration - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 88
Left button Right button Middle button Both buttons simultaneously Right button Left and middle buttons simultaneously Right and middle buttons simultaneously Page 88 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 89
the X*devices file and to have a special configuration file named X*pointerkeys. The default X*pointerkeys file is X0pointerkeys in /usr/lib/X11. Page 89 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 90
as the pointer. The default key assignments are listed in the tables in the following section on customizing the X*pointerkeys file. Page 90 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 91
an X*pointerkeys file. The following table lists the pointer movement options, the X*pointerkeys functions that control them, and their default values: Page 91 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 93
puck or stylus into the left or right area will cause the X server to switch to the previous or next screen. Page 93 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 95
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 the pointer direction keys. Now, to would press the key on the keypad. Page 95 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 97
, use the xmodmap client. Note: There are now two keyboards available for Hewlett-Packard workstations, the 46021 keyboard, and the C1429 keyboard. See "Using the Keyboards" for more . -verbose Prints log information as xmodmap executes. Page 97 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 98
and Lock = Shift_L), and you can associate more than one modifier with a key symbol (for example, Control = Caps_Lock and Lock = Caps_Lock). Page 98 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 99
a larger scale, you can change your current keyboard to a Dvorak keyboard by creating a file with the appropriate keyboard mappings. xmodmap .keymap Page 99 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 101
clients that are executing at that time. Some clients may load the new mapping from the server right away, but others Page 101 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 102
, and it can also be used 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 /usr/lib/X11/XKeysymDB. The both keyboards, and have the same key symbols. Page 102 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 104
the instructions in the hp-UX manual Managing hp-UX 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 Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 105
) You can also resort to software texturing when you run into texture-memory space limitations or run out of texture IDs. Page 105 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 106
hp PEX Graphics Performance Optimized ways of heavily interleaving changes: o Frequent attribute changes (e.g., hp PEX unless compliance mode is frequent changes of line color) more active Renderers o Frequent mixing of Xlib and hp PEXlib calls • Redundant or unnecessary setup (e.g. setting - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 109
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 setup (e.g. setting attributes that are not relevant to the primitives being drawn - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 112
not relevant to the primitives being drawn) • Deformation on • Model clipping on • HLHSR in software via PowerShade (on unaccelerated graphics devices) Page 112 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 115
hp-UX documentation set. Further restrictions on use of these APIs in multi-threaded programs are: • The 3D graphics libraries support kernel threads only (libpthread); they do not support that uses an hp VISUALIZE-48/48XP device with hardware texture mapping, or an hp-PHIGS application that does - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 116
exec(2). Note: Calls to 3D graphics functions between a fork and an exec have never been supported 5. There is one situation in which graphics behavior may be different for multi-threaded versus single -wide timer provided by setitimer(2). Page 116 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 117
(grmd) is started when the X11 Server is started. In normal operation, a Starbase, hp PEX, or hp-PHIGS application will not start the daemon, and so will not be affected by the SIGCHLD manipulation thread restores the saved SIGCHLD action. Page 117 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 118
two situations: • For hardware texture mapping on an hp VISUALIZE-48/-48XP display using the Texture Interrupt Manager Daemon (timd). • For hp-PHIGS input using the PHIGS daemon (phg_daemon). When starting have not already been gamma corrected. Page 118 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 123
the left mouse button. You will be able to control the gamma value for the colormap associated with the selected window. Page 123 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 124
your application could use up available GRM shared memory. If you encounter a dbuffer_switch error message while using VM double-buffering, you may have encountered this problem. Page 124 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 126
architectures and operating systems) as well. X supports overlapping hierarchical subwindows and text and graphics program (xconsole), mail managing utilities (xmh and xbiff), a manual page browser (xman), a bitmap editor (bitmap), a resource 126 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 130
bottom edge of the screen. yoff may be negative, in which case the window's bottom edge will be off the screen. Page 130 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 131
can be built. The Hewlett-Packard distribution comes with window managers named mwm and dtwm, which support overlapping windows, popup menus, point-and-click or click-to-type input models, title bars, most installations will choose to have Page 131 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 132
all of the information needed to uniquely identify individual fonts. However, the X server supports wildcarding of font names, so the full specification "-adobe-courier-medium-r-normal--10-100- 0-0-0-0-*-0 0-0-75-75-*-0 0-0-100-100-*-0-*-* Page 132 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 133
either device-dependent (RGB) or device-independent terms. Color strings are case-insensitive. X supports the use of abstract color names, for example, "red", "blue". A value for this in the following syntax: color_space_name:value/.../value Page 133 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 134
• White: rgb:ffff/ffff/ffff For backward compatibility, an older syntax for RGB device is supported, but its continued use is not encouraged. The syntax is an initial "pound-sign" character, "e" followed by a possibly signed integer string. Page 134 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 135
by a string of digits. For more 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) second element is the uppercase letter. Page 135 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 136
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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 137
node in the hierarchy identified by a class and an instance name. At the top level is the class and instance name of the application itself. By convention, the class name of the application is the same are used around literal characters. Page 137 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 138
class and instance names. However, resource values are usually given with only partially specified names and classes component name or class. A database entry matching component (whether name, class, or "?") takes precedence over class and entries that match using "?". An entry with a matching class - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 139
sources (other programs usually support some subset of these sources the X Toolkit Intrinsics - C Language Interface manual for details. XENVIRONMENT Any user, and class Foreground), specifying the color to use for text and graphics within the window. Page 139 Graphics Administration Guide for HP - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 140
of color displays will frequently want to set Background and Foreground classes to particular defaults. Specific color instances such as text cursors can resources. See the Xlib manual section "Resource Manager Functions" for more information. Page 140 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 142
in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of MIT not be used in advertising or publicity (MIT X Consortium), and Ralph Swick (Digital/MIT Project Athena). Page 142 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 145
at each server reset. The default file is /etc/X11/SecurityPolicy. -su Disables save-under support on all screens. -t Sets pointer acceleration threshold in pixels (i.e., after how many pixels backing-store to apply to all windows. Page 145 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 146
specified before any -query, broadcast or -indirect options. Default port number is 177. -class Xdmcp has an additional display qualifier used in resource lookup for display-specific options. This it can locate the shared key. Page 146 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 149
with WM_NAME. # This might be more restrictive than necessary, but demonstrates # the facility, and is also an attempt to Page 149 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 150
XDCCC_GRAY_CORRECTION root ar # To let untrusted clients use the overlay visuals that many vendors # support, include this line. property SERVER_OVERLAY_VISUALS root ar # property names will cause an error. property Woo-Hoo OhBoy = "*son" ad Page 150 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 161
.112.46.*. More precisely, the test is: (address & mask) == value. xrxTrustedWebServers (class XrxTrustedWebServers) The web servers from which remote applications should be run as trusted clients. The default pairs, as previously described. Page 161 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 162
remote applications to be able 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 and X Print server address See Also xrx(1), lbxproxy(1), proxymngr(1) Page 162 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 164
network address of the unmanaged proxy. The format of the address is specific to the . For example, for the LBX service, the might be lbx.x.org:100. If there is more than one used to do this is not specified here. Page 164 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | 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 J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 167
proxy uses this host are undefined. The -options argument is optional. If xfindproxy starts a new proxy service, it will pass any options specified. The semantics of the options are specific to each proxy server these options are undefined. Page 167 Graphics Administration Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 168
service of "LBX", the proxy address would be the X display address of the proxy (e.g, "info.x.org:63"). If xfindproxy is unsuccessful in obtaining a proxy address, it will print an error to stderr. Origin The Open Group See Also proxymngr(1), lbxproxy(1) Page 168 Graphics Administration Guide - HP Visualize J5000 | 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 J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 170
the test is: (address & mask) == value. xrxTrustedWebServers (class XrxTrustedWebServers) The web servers from which remote applications should be use LBX across the Internet. If the RX document requests XPRINT service, looks for the variable XPRINTER to get the printer Guide for HP-UX 10.20 - HP Visualize J5000 | hp workstations - hp-ux 10.20 graphics administration guide - Page 171
PRINTER, Notes When an authorization key is created for a remote application to use the X Print service, the helper program has to create the key with an infinite timeout since nobody knows when the 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