screenTrace resource

From The x3270 Wiki
Revision as of 00:12, 30 January 2022 by Pmattes (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Type Default Option
Boolean false

When set to true, enables screen tracing. Screen tracing captures an image of the screen each time it changes, saving the results in a file or printing them.

The default target is a file, unless overridden by the screenTraceTarget resource. The default file type is plain text, unless overridden by the screenTraceType resource or inferred from the suffix on the file name.

The default file name comes from the screenTraceFile resource.

The default print command on POSIX is defined by the printTextCommand resource. The default printer on Windows is defined by the printer.name resource.

The default is to save to a file, but this can be changed with the screenTraceTarget resource or specified with the ScreenTrace() action. When saving to a file, the default is to save plain text, but it is also possible to change this with the screenTraceType resource, to specify it with the ScreenTrace() action, or infer it from the suffix on the file name.

See also

screenTraceTarget resource

screenTraceType resource

screenTraceFile resource

printTextCommand resource

printer.name resource

ScreenTrace() action

Note

Users sometimes complain that screen tracing is always "one screen behind". This is by design; the code is optimized to avoid generating a new snapshot for each tiny change the host makes on the screen. Thus screen tracing will not generate a snapshot until the host overwrites some text that has not been previously captured in a screen trace. The final screen contents are captured when screenTrace is set to false or the emulator exits.