DECwindows Motif
Version 1.2-5 for OpenVMS
Release Notes


Previous Contents Index

1.9.17 Session Manager and FileView

This section contains information about the Session Manager and FileView applications.

1.9.17.1 Invoking DECchart from the Session Manager Applications Menu

V1.2--3

If you invoke the DECchart application from the Session Manager applications menu, your session can fail. As a workaround to this problem, edit the file VUE$LIBRARY:DECCHART$VUE.COM to incorporate the following text:


$! 
$! Copyright (c) 1989, 1991 Digital Equipment Corporation. 
$! All rights reserved. 
$! 
$! Command procedure to run DECchart from the User Executive 
$! in DECwindows 
$! 
$  vue$suppress_output_popup 
$! 
$! See if we should skip the dialog box 
$! 
$    vue$get_symbol vue$show_hidden_dialogs 
$    vue$read show_hidden_dialogs 
$ 
$    if show_hidden_dialogs then goto select_qualifiers 
$       vue$get_qualifiers 
$       goto do_chart 
$ 
$select_qualifiers: 
$       vue$popup_qualifiers 
$ 
$ 
$do_chart: 
$ 
$ vue$popup_progress_box 8 
$ vue$read vue$command 
$ 
$ if "''vue$command'" .eqs. "DETACHED_APPLY" then goto 
$ select_qualifiers 
$ 
$ 'vue$command 
$ 
$ decchart :== $sys$system:decchart$motif.exe 
$ vue$get_next_selection 
$ vue$read selection 
$ decchart 'selection 
$ 
$ vue$check_verb_loop 
$ vue$read loop 
$ if "''loop'" .eqs. "TRUE" then goto select_qualifiers 

The only change is to relocate the following line from the beginning of the VUE$LIBRARY:DECCHART$VUE.COM file:


$ vue$popup_progress_box 8 

This statement causes the Progress Box to pop up after the qualifiers are processed.

1.9.17.2 Security Options

V1.2

In the Session Manager Security Options dialog box, place the node name within quotation marks if the name contains any of the following:

Session Manager automatically adds quotation marks to the node name if they are needed, unless the node name begins with a double quotation mark. If the node name begins with a double quotation mark, Session Manager assumes that the user has already quoted the node name and does not change it.

Within a quoted string, a double quotation mark should be replaced by two double quotation marks (""). For example, the quoted string "DEC:.zko."my node"" should be changed to the following:


("DEC:.zko.""my node"""). 

1.9.17.3 Using the Color Customizer with Session Manager

V1.2

If you are using the color customizer example program provided in the directory DECW$EXAMPLES to control Session Manager colors, the Session Manager color customization dialog boxes used to modify those colors may not reflect the correct current color values. This is normal behavior; use the color customizer instead of the Session Manager color customization dialog boxes to change these values. Alternatively, exit the color customizer and restart your session. See Section 1.7 for more information about the color customizer.

1.9.17.4 Input Focus Change When Starting Private Logo

V1.0

If you are logging into DECwindows and using a private logo command file, input focus might revert unexpectedly to the Username field when the private logo starts up.

1.9.17.5 Session Manager Process---Stopping

V1.0

Stopping the Session Manager process can have serious consequences for nonprivileged workstation users. DECwindows must be restarted to avoid the following problems:

If you stop the Session Manager process, restart DECwindows (if you have system manager privileges) with the following command:


$ @SYS$MANAGER:DECW$STARTUP RESTART

1.10 Window Dump to Print File (xpr) Utility

V1.2

The Window Dump to Print File utility prints an X Window dump using the xpr program.

The xpr program receives as input a window dump file produced by the Window Dump utility (xwd) and formats it for output on the following printers:

To use the xpr program, define xpr as a user-defined command:


$ xpr == "$DECW$UTILS:XPR" 

You must specify an input file. The xpr program prints the largest possible representation of the window on the output page. Options allow the user to add headers and trailers, specify margins, adjust the scale and orientation, and append multiple window dumps to a single output file.

Use the following command format:


$ xpr input_file [options...] 

Options include:


    -append filename  -noff  -output filename
    -compact 
    -device {ln03 | la100 | ps | lw | pp | ljet | pjet | pjetxl} 
    -dump 
    -gamma correction
    -gray {2 | 3 | 4} 
    -height inches  -width inches
    -header string  -trailer string
    -landscape  -portrait 
    -left inches  -top inches
    -noposition 
    -nosixopt 
    -plane n
    -psfig 
    -render type
    -report 
    -rv 
    -scale scale
    -slide 
    -split n-pages

Table 1-1 defines the available options.

Table 1-1 Window Dump to Print File Options
Option Description
-device devtype Specifies the device on which the file is printed.

Currently supported devices:
la100 DIGITAL LA100.
ln03 DIGITAL LN03.
ljet HP LaserJet series and other monochrome PCL devices such as ThinkJet, QuietJet, RuggedWriter, HP series, and HP-series printers.
pjet HP PaintJet (color mode).
pjetxl HP PaintJet XL Color Graphics Printer (color mode).
pp IBM PP3812.
ps PostScript printer.
lw LaserWriter is equivalent to -device ps and is provided only for backwards compatibility.

The default is PostScript.

-scale scale Affects the size of the window on the page. The PostScript, LN03, and HP printers can translate each bit in a window pixel map into a grid of a specified size. For example, each bit might translate into a 3x3 grid. This would be specified by -scale 3. By default, a window is printed with the largest scale that will fit onto the page for the specified orientation.
-height inches Specifies the maximum height of the page.
-width inches Specifies the maximum width of the page.
-left inches Specifies the left margin in inches. Fractions are allowed. By default the window is centered in the page.
-top inches Specifies the top margin for the picture in inches. Fractions are allowed.
-header string Specifies a header string to be printed above the window.
-trailer string Specifies a trailer string to be printed below the window.
-landscape Forces the window to be printed in landscape mode. By default, a window is printed so that its longest side follows the long side of the paper.
-portrait Forces the window to be printed in portrait mode. By default a window is printed so that its longest side follows the long side of the paper.
-plane number Specifies which bit plane to use in an image. The default is to use the entire image and map values into black and white based on color intensities.
-gray Uses a 2x2, 3x3, or 4x4 gray scale conversion on a color image, rather than mapping to strictly black and white. This doubles, triples, or quadruples the effective width and height of the image.
-rv Forces the window to print in reverse video.
-compact Uses run-length encoding for compact representation of windows with white pixels.
-output filename Specifies an output file name.
-append filename Specifies a file name previously produced by xpr to which the window is to be appended.
-noff When specified in conjunction with -append, the window appears on the same page as the previous window.
-split n-pages Allows the user to split a window onto several pages. This might be necessary for very large windows that would otherwise cause the printer to overload and print the page in an obscure manner.
-psfig Suppresses translation of the PostScript picture to the center of the page.
-density dpi Indicates dot-per-inch density to be used by the HP printer.
-cutoff level Changes the intensity level where colors are mapped to either black or white for monochrome output on a LaserJet printer. The level is expressed as percentage of full brightness. Fractions are allowed.
-noposition Causes header, trailer, and image positioning command generation to be bypassed for LaserJet, PaintJet and PaintJet XL printers.
-gamma correction Changes the intensity of the colors printed by the PaintJet XL printer. The correction is a floating-point value in the range 0.00 to 3.00. Consult the operator's manual to determine the correct value for the specific printer.
-render algorithm Allows the PaintJet XL printer to render the image with the best quality versus performance tradeoff. Consult the operator's manual to determine the available algorithms.
-slide filename Allows overhead transparencies to be printed using the PaintJet and PaintJet XL printers.

The program contains the following limitations:

Program limitations with an LN03 printer:

Program limitations with a LA100 printer:

Program limitations with an HP printer:

1.11 Keyboard Enhancements for Disabled Users (Alpha Only)

V1.2

On OpenVMS Alpha systems starting with DECwindows Motif Version 1.2 for OpenVMS, the AccessX extension provides features to help disabled users interact with workstations. These features make it easier to use the keyboard and mouse. You can interact with workstations by entering commands and manipulating menus and dialog boxes. However, with AccessX features, performing these input operations is even easier.

A client application is provided to enable and customize the AccessX features. To run this application, enter the following commands:


$ SET DEFAULT DECW$EXAMPLES
$ RUN AccessX
Online help is available by selecting the Help menu option.

AccessX offers the features described in the following sections.

1.11.1 Sticky Keys

The Sticky Keys feature allows you to perform multikey operations with one hand, one finger, or a mouth stick. You can use this feature to enter uppercase letters or punctuation characters without having to hold down the Shift key while pressing the character key. This feature also makes it easier to enter control characters such as Ctrl/C.

1.11.2 Mouse Keys

The Mouse Keys feature lets you map actions that you would perform with a mouse to keys on the numeric keyboard or other keys that you specify. With this feature, you can use one finger or a mouth stick to move the cursor to different areas of the screen, manipulate menus, and select, cut, and paste text.

1.11.3 Toggle Keys

The Toggle Keys feature provides audio feedback when the Shift Lock (Caps Lock) key is pressed. This feature helps users who might have difficulty seeing the keyboard light indicator for the Shift Lock key or users who are using a keyboard that does not provide light indicators for any keyboard settings.

1.11.4 Repeat Keys

The Repeat Keys feature allows you to adjust the auto-repeat keyboard mechanism speed or to turn it off entirely. With this feature turned on, you can set your keyboard so that holding down a key for a longer than average time does not cause a repeat entry of that character.

1.11.5 Slow Keys

The Slow Keys feature makes the keys less likely to respond when brushed accidentally. With this feature turned on, the computer accepts only keystrokes that are held for a certain length of time. The computer ignores light keystrokes that are held only for a moment.

1.11.6 Bounce Keys

The Bounce Keys feature eliminates the problem of pressing a key and then accidentally pressing it again before moving to another key. You can set this feature to tell the computer not to process a second pressing of a key unless a certain length of time elapses between each pressing.

1.11.7 Time Out

The Time Out feature shuts off the AccessX features on a workstation after a specified period of time. If you are sharing a workstation and have set AccessX features, the settings are automatically turned off before the next use. To retain the AccessX settings at all times, you can turn off the Time Out feature.

1.12 Printing from Applications

V1.2

Applications that are linked against OSF/Motif Release 1.1.3 may end abruptly when you attempt to print on systems that do not have print queues. Any layered products that linked against the OSF/Motif Release 1.1.3 libraries and use the standard DECwindows print dialog ("print widget") are also affected.

As a possible solution, either avoid displaying the DECwindows print dialog, or define a print queue on your system. The print queue does not have to be connected to a printer to accept print jobs. Assign a name to the print queue that indicates the print queue is not connected to a printer, for example, NULL_PRINTER.

1.13 Unsupported Translations by the Motif XmText Widget

V1.2--3

By default, the Motif XmText widget does not support the following translations for Versions 1.1, 1.2, and 1.2--3 of the DECwindows Motif product:


   F12:           beginning-of-line() 
   F13:           delete-previous-word() 
   Ctrl e:        end-of-line() 
   Ctrl j:        delete-previous-word() 
   Ctrl h:        beginning-of-line() 
   Ctrl r:        redraw-display() 
   Ctrl u:        delete-to-start-of-line() 
   ~Ctrl ~Meta ~Shift Alt<Key>space: self-insert() 

These translations are preferred by OpenVMS users to ensure consistency with the DCL command line interface.

The DECwindows Motif for OpenVMS Session Manager defines translations so that they can be used by applications that are displayed to an OpenVMS display server. If you display your applications on a different display server (for example, on a PC or DIGITAL UNIX workstation), these translations are not functional.

To enable these translations, add the following lines to your applications default file (for example, DECW$USER_DEFAULTS:app_name.DAT or to the file DECW$USER_DEFAULTS:XDEFAULTS.DAT):


*XmText.translations:   #override \n\
     <Key>F12:     beginning-of-line()\n\
     <Key>F13:     delete-previous-word()\n\
     Ctrl<Key>e:   end-of-line()\n\
     Ctrl<Key>j:   delete-previous-word()\n\
     Ctrl<Key>h:   beginning-of-line()\n\
     Ctrl<Key>r:   redraw-display()\n\
     Ctrl<Key>u:   delete-to-start-of-line()\n\
     ~Ctrl ~Meta ~Shift Alt<Key>space: self-insert()\n 

You can copy the text for these translations from the file DECW$SYSTEM_DEFAULTS:DECW$LOGIN.DAT.

Enabling these translations does not affect the standard Motif translations, such as Alt-right for end-of-line or Ctrl-right for end-of-word.

Note

If you add lines to the file DECW$USER_DEFAULTS:XDEFAULTS.DAT file, startup performance for all applications is slightly degraded.


Previous Next Contents Index