HP OpenVMS Systems

ask the wizard
Content starts here

SET TERMINAL and terminal attributes?

» close window

The Question is:

 
Why have I had to modify all command files that include the line 'SET
TERM/PERM/VT100 to now have /EIGHT appended, in order to get GREEK
characters to work correctly ?
A /EIGHT command get superseded by a future SET TERM/PERM/VT100 command
line, ( the terminal is once again NOEIGHT ) even though there is no
/NOEIGHT qualifier - why does /VT100 do this ?
Thanks for your time.
 
 


The Answer is :

 
  The documentation of the "/VT100" qualifier was removed many years
  ago, with the availability of the /DEVICE_TYPE= qualifier and the
  availability of keywords such as VT100.
 
  When you set the terminal type to be VT100, it resets the attributes
  to those specified for the VT100 series -- /PAGE and /WIDTH are other
  examples that can and often do get reset when resetting the device to
  a specified type.
 
  The usual SET TERMINAL approach is to use /INQUIRE, and append any
  necessary terminal characteristics.
 
  In the vast majority of cases, the explicit use of SET TERMINAL in a
  command procedure -- other than SYLOGIN.COM or LOGIN.COM -- is not
  generally recommended.  Applications that require specific terminal
  settings should use the available SYS$QIO calls to reset the
  attributes or -- better -- should be recoded to look at and adapt
  to the current terminal attributes.
 
 

answer written or last revised on ( 9-JUN-1999 )

» close window