]> asedeno.scripts.mit.edu Git - PuTTY.git/blob - doc/man-pter.but
first pass
[PuTTY.git] / doc / man-pter.but
1 \cfg{man-identity}{pterm}{1}{2004-03-24}{PuTTY tool suite}{PuTTY tool suite}
2
3 \H{pterm-manpage} Man page for pterm
4
5 \S{pterm-manpage-name} NAME
6
7 pterm \- yet another X terminal emulator
8
9 \S{pterm-manpage-synopsis} SYNOPSIS
10
11 \c pterm [ options ]
12 \e bbbbb   iiiiiii
13
14 \S{pterm-manpage-description} DESCRIPTION
15
16 \cw{pterm} is a terminal emulator for X. It is based on a port of
17 the terminal emulation engine in the Windows SSH client PuTTY.
18
19 \S{pterm-manpage-options} OPTIONS
20
21 The command-line options supported by \cw{pterm} are:
22
23 \dt \cw{\-e} \e{command} [ \e{arguments} ]
24
25 \dd Specify a command to be executed in the new terminal. Everything on
26 the command line after this option will be passed straight to the
27 \cw{execvp} system call; so if you need the command to redirect its
28 input or output, you will have to use \cw{sh}:
29
30 \lcont{
31
32 \c pterm -e sh -c 'mycommand < inputfile'
33
34 }
35
36 \dt \cw{\-\-display} \e{display\-name}
37
38 \dd Specify the X display on which to open \cw{pterm}. (Note this
39 option has a double minus sign, even though none of the others do.
40 This is because this option is supplied automatically by GTK.
41 Sorry.)
42
43 \dt \cw{\-name} \e{name}
44
45 \dd Specify the name under which \cw{pterm} looks up X resources.
46 Normally it will look them up as (for example) \cw{pterm.Font}. If
47 you specify \q{\cw{\-name xyz}}, it will look them up as
48 \cw{xyz.Font} instead. This allows you to set up several different
49 sets of defaults and choose between them.
50
51 \dt \cw{\-fn} \e{font-name}
52
53 \dd Specify the font to use for normal text displayed in the terminal.
54 For example, \cw{\-fn\_fixed}, \cw{\-fn\_"Monospace\_12"}.
55
56 \dt \cw{\-fb} \e{font-name}
57
58 \dd Specify the font to use for bold text displayed in the terminal. If
59 the \cw{BoldAsColour} resource is set to 1 (the default), bold text
60 will be displayed in different colours instead of a different font,
61 so this option will be ignored. If \cw{BoldAsColour} is set to 0 or 2
62 and you do not specify a bold font, \cw{pterm} will overprint the
63 normal font to make it look bolder.
64
65 \dt \cw{\-fw} \e{font-name}
66
67 \dd Specify the font to use for double-width characters (typically
68 Chinese, Japanese and Korean text) displayed in the terminal.
69
70 \dt \cw{\-fwb} \e{font-name}
71
72 \dd Specify the font to use for bold double-width characters
73 (typically Chinese, Japanese and Korean text). Like \cw{-fb}, this
74 will be ignored unless the \cw{BoldAsColour} resource is set to 0 or 2.
75
76 \dt \cw{\-geometry} \e{geometry}
77
78 \dd Specify the size of the terminal, in rows and columns of text. See
79 \e{X(7)} for more information on the syntax of geometry
80 specifications.
81
82 \dt \cw{\-sl} \e{lines}
83
84 \dd Specify the number of lines of scrollback to save off the top of the
85 terminal.
86
87 \dt \cw{\-fg} \e{colour}
88
89 \dd Specify the foreground colour to use for normal text.
90
91 \dt \cw{\-bg} \e{colour}
92
93 \dd Specify the background colour to use for normal text.
94
95 \dt \cw{\-bfg} \e{colour}
96
97 \dd Specify the foreground colour to use for bold text, if the
98 \cw{BoldAsColour} resource is set to 1 (the default) or 2.
99
100 \dt \cw{\-bbg} \e{colour}
101
102 \dd Specify the foreground colour to use for bold reverse-video text, if
103 the \cw{BoldAsColour} resource is set to 1 (the default) or 2. (This
104 colour is best thought of as the bold version of the background
105 colour; so it only appears when text is displayed \e{in} the
106 background colour.)
107
108 \dt \cw{\-cfg} \e{colour}
109
110 \dd Specify the foreground colour to use for text covered by the cursor.
111
112 \dt \cw{\-cbg} \e{colour}
113
114 \dd Specify the background colour to use for text covered by the cursor.
115 In other words, this is the main colour of the cursor.
116
117 \dt \cw{\-title} \e{title}
118
119 \dd Specify the initial title of the terminal window. (This can be
120 changed under control of the server.)
121
122 \dt \cw{\-ut\-} or \cw{+ut}
123
124 \dd Tells \cw{pterm} not to record your login in the \cw{utmp},
125 \cw{wtmp} and \cw{lastlog} system log files; so you will not show
126 up on \cw{finger} or \cw{who} listings, for example.
127
128 \dt \cw{\-ut}
129
130 \dd Tells \cw{pterm} to record your login in \cw{utmp}, \cw{wtmp} and
131 \cw{lastlog}: this is the opposite of \cw{\-ut\-}. This is the
132 default option: you will probably only need to specify it explicitly
133 if you have changed the default using the \cw{StampUtmp} resource.
134
135 \dt \cw{\-ls\-} or \cw{+ls}
136
137 \dd Tells \cw{pterm} not to execute your shell as a login shell.
138
139 \dt \cw{\-ls}
140
141 \dd Tells \cw{pterm} to execute your shell as a login shell: this is
142 the opposite of \cw{\-ls\-}. This is the default option: you will
143 probably only need to specify it explicitly if you have changed the
144 default using the \cw{LoginShell} resource.
145
146 \dt \cw{\-sb\-} or \cw{+sb}
147
148 \dd Tells \cw{pterm} not to display a scroll bar.
149
150 \dt \cw{\-sb}
151
152 \dd Tells \cw{pterm} to display a scroll bar: this is the opposite of
153 \cw{\-sb\-}. This is the default option: you will probably only need
154 to specify it explicitly if you have changed the default using the
155 \cw{ScrollBar} resource.
156
157 \dt \cw{\-log} \e{logfile}, \cw{\-sessionlog} \e{logfile}
158
159 \dd This option makes \cw{pterm} log all the terminal output to a file
160 as well as displaying it in the terminal.
161
162 \dt \cw{\-cs} \e{charset}
163
164 \dd This option specifies the character set in which \cw{pterm} should
165 assume the session is operating. This character set will be used to
166 interpret all the data received from the session, and all input you
167 type or paste into \cw{pterm} will be converted into this character
168 set before being sent to the session.
169
170 \lcont{ Any character set name which is valid in a MIME header (and
171 supported by \cw{pterm}) should be valid here (examples are
172 \q{\cw{ISO-8859-1}}, \q{\cw{windows-1252}} or \q{\cw{UTF-8}}). Also,
173 any character encoding which is valid in an X logical font
174 description should be valid (\q{\cw{ibm-cp437}}, for example).
175
176 \cw{pterm}'s default behaviour is to use the same character encoding
177 as its primary font. If you supply a Unicode (\cw{iso10646-1}) font,
178 it will default to the UTF-8 character set.
179
180 Character set names are case-insensitive.
181 }
182
183 \dt \cw{\-nethack}
184
185 \dd Tells \cw{pterm} to enable NetHack keypad mode, in which the
186 numeric keypad generates the NetHack \c{hjklyubn} direction keys.
187 This enables you to play NetHack with the numeric keypad without
188 having to use the NetHack \c{number_pad} option (which requires you
189 to press \q{\cw{n}} before any repeat count). So you can move with
190 the numeric keypad, and enter repeat counts with the normal number
191 keys.
192
193 \dt \cw{\-xrm} \e{resource-string}
194
195 \dd This option specifies an X resource string. Useful for setting
196 resources which do not have their own command-line options. For
197 example:
198
199 \lcont{
200
201 \c pterm -xrm 'ScrollbarOnLeft: 1'
202
203 }
204
205 \dt \cw{\-help}, \cw{\-\-help}
206
207 \dd Display a message summarizing the available options.
208
209 \dt \cw{\-pgpfp}
210
211 \dd Display the fingerprints of the PuTTY PGP Master Keys, to aid
212 in verifying new files released by the PuTTY team.
213
214 \S{pterm-manpage-x-resources} X RESOURCES
215
216 \cw{pterm} can be more completely configured by means of X
217 resources. All of these resources are of the form \cw{pterm.FOO} for
218 some \cw{FOO}; you can make \cw{pterm} look them up under another
219 name, such as \cw{xyz.FOO}, by specifying the command-line option
220 \q{\cw{\-name xyz}}.
221
222 \dt \cw{pterm.CloseOnExit}
223
224 \dd This option should be set to 0, 1 or 2; the default is 2. It
225 controls what \cw{pterm} does when the process running inside it
226 terminates. When set to 2 (the default), \cw{pterm} will close its
227 window as soon as the process inside it terminates. When set to 0,
228 \cw{pterm} will print the process's exit status, and the window
229 will remain present until a key is pressed (allowing you to inspect
230 the scrollback, and copy and paste text out of it).
231
232 \lcont{
233
234 When this setting is set to 1, \cw{pterm} will close
235 immediately if the process exits cleanly (with an exit status of
236 zero), but the window will stay around if the process exits with a
237 non-zero code or on a signal. This enables you to see what went
238 wrong if the process suffers an error, but not to have to bother
239 closing the window in normal circumstances.
240
241 }
242
243 \dt \cw{pterm.WarnOnClose}
244
245 \dd This option should be set to either 0 or 1; the default is 1.
246 When set to 1, \cw{pterm} will ask for confirmation before closing
247 its window when you press the close button.
248
249 \dt \cw{pterm.TerminalType}
250
251 \dd This controls the value set in the \cw{TERM} environment
252 variable inside the new terminal. The default is \q{\cw{xterm}}.
253
254 \dt \cw{pterm.BackspaceIsDelete}
255
256 \dd This option should be set to either 0 or 1; the default is 1.
257 When set to 0, the ordinary Backspace key generates the Backspace
258 character (\cw{^H}); when set to 1, it generates the Delete
259 character (\cw{^?}). Whichever one you set, the terminal device
260 inside \cw{pterm} will be set up to expect it.
261
262 \dt \cw{pterm.RXVTHomeEnd}
263
264 \dd This option should be set to either 0 or 1; the default is 0. When
265 it is set to 1, the Home and End keys generate the control sequences
266 they would generate in the \cw{rxvt} terminal emulator, instead of
267 the more usual ones generated by other emulators.
268
269 \dt \cw{pterm.LinuxFunctionKeys}
270
271 \dd This option can be set to any number between 0 and 5 inclusive;
272 the default is 0. The modes vary the control sequences sent by the
273 function keys; for more complete documentation, it is probably
274 simplest to try each option in \q{\cw{pterm \-e cat}}, and press the
275 keys to see what they generate.
276
277 \dt \cw{pterm.NoApplicationKeys}
278
279 \dd This option should be set to either 0 or 1; the default is 0. When
280 set to 1, it stops the server from ever switching the numeric keypad
281 into application mode (where the keys send function-key-like
282 sequences instead of numbers or arrow keys). You probably only need
283 this if some application is making a nuisance of itself.
284
285 \dt \cw{pterm.NoApplicationCursors}
286
287 \dd This option should be set to either 0 or 1; the default is 0. When
288 set to 1, it stops the server from ever switching the cursor keys
289 into application mode (where the keys send slightly different
290 sequences). You probably only need this if some application is
291 making a nuisance of itself.
292
293 \dt \cw{pterm.NoMouseReporting}
294
295 \dd This option should be set to either 0 or 1; the default is 0. When
296 set to 1, it stops the server from ever enabling mouse reporting
297 mode (where mouse clicks are sent to the application instead of
298 controlling cut and paste).
299
300 \dt \cw{pterm.NoRemoteResize}
301
302 \dd This option should be set to either 0 or 1; the default is 0. When
303 set to 1, it stops the server from being able to remotely control
304 the size of the \cw{pterm} window.
305
306 \dt \cw{pterm.NoAltScreen}
307
308 \dd This option should be set to either 0 or 1; the default is 0. When
309 set to 1, it stops the server from using the \q{alternate screen}
310 terminal feature, which lets full-screen applications leave the
311 screen exactly the way they found it.
312
313 \dt \cw{pterm.NoRemoteWinTitle}
314
315 \dd This option should be set to either 0 or 1; the default is 0. When
316 set to 1, it stops the server from remotely controlling the title of
317 the \cw{pterm} window.
318
319 \dt \cw{pterm.NoRemoteQTitle}
320
321 \dd This option should be set to either 0 or 1; the default is 1. When
322 set to 1, it stops the server from remotely requesting the title of
323 the \cw{pterm} window.
324
325 \lcont{
326 This feature is a \e{POTENTIAL SECURITY HAZARD}. If a malicious
327 application can write data to your terminal (for example, if you
328 merely \cw{cat} a file owned by someone else on the server
329 machine), it can change your window title (unless you have disabled
330 this using the \cw{NoRemoteWinTitle} resource) and then use this
331 service to have the new window title sent back to the server as if
332 typed at the keyboard. This allows an attacker to fake keypresses
333 and potentially cause your server-side applications to do things you
334 didn't want. Therefore this feature is disabled by default, and we
335 recommend you do not turn it on unless you \e{really} know what
336 you are doing.
337 }
338
339 \dt \cw{pterm.NoDBackspace}
340
341 \dd This option should be set to either 0 or 1; the default is 0.
342 When set to 1, it disables the normal action of the Delete (\cw{^?})
343 character when sent from the server to the terminal, which is to
344 move the cursor left by one space and erase the character now under
345 it.
346
347 \dt \cw{pterm.ApplicationCursorKeys}
348
349 \dd This option should be set to either 0 or 1; the default is 0. When
350 set to 1, the default initial state of the cursor keys are
351 application mode (where the keys send function-key-like sequences
352 instead of numbers or arrow keys). When set to 0, the default state
353 is the normal one.
354
355 \dt \cw{pterm.ApplicationKeypad}
356
357 \dd This option should be set to either 0 or 1; the default is 0. When
358 set to 1, the default initial state of the numeric keypad is
359 application mode (where the keys send function-key-like sequences
360 instead of numbers or arrow keys). When set to 0, the default state
361 is the normal one.
362
363 \dt \cw{pterm.NetHackKeypad}
364
365 \dd This option should be set to either 0 or 1; the default is 0. When
366 set to 1, the numeric keypad operates in NetHack mode. This is
367 equivalent to the \cw{\-nethack} command-line option.
368
369 \dt \cw{pterm.Answerback}
370
371 \dd This option controls the string which the terminal sends in
372 response to receiving the \cw{^E} character (\q{tell me about
373 yourself}). By default this string is \q{\cw{PuTTY}}.
374
375 \dt \cw{pterm.HideMousePtr}
376
377 \dd This option should be set to either 0 or 1; the default is 0. When
378 it is set to 1, the mouse pointer will disappear if it is over the
379 \cw{pterm} window and you press a key. It will reappear as soon as
380 you move it.
381
382 \dt \cw{pterm.WindowBorder}
383
384 \dd This option controls the number of pixels of space between the text
385 in the \cw{pterm} window and the window frame. The default is 1.
386 You can increase this value, but decreasing it to 0 is not
387 recommended because it can cause the window manager's size hints to
388 work incorrectly.
389
390 \dt \cw{pterm.CurType}
391
392 \dd This option should be set to either 0, 1 or 2; the default is 0.
393 When set to 0, the text cursor displayed in the window is a
394 rectangular block. When set to 1, the cursor is an underline; when
395 set to 2, it is a vertical line.
396
397 \dt \cw{pterm.BlinkCur}
398
399 \dd This option should be set to either 0 or 1; the default is 0. When
400 it is set to 1, the text cursor will blink when the window is active.
401
402 \dt \cw{pterm.Beep}
403
404 \dd This option should be set to either 0 or 2 (yes, 2); the default
405 is 0. When it is set to 2, \cw{pterm} will respond to a bell
406 character (\cw{^G}) by flashing the window instead of beeping.
407
408 \dt \cw{pterm.BellOverload}
409
410 \dd This option should be set to either 0 or 1; the default is 0. When
411 it is set to 1, \cw{pterm} will watch out for large numbers of
412 bells arriving in a short time and will temporarily disable the bell
413 until they stop. The idea is that if you \cw{cat} a binary file,
414 the frantic beeping will mostly be silenced by this feature and will
415 not drive you crazy.
416
417 \lcont{
418 The bell overload mode is activated by receiving N bells in time T;
419 after a further time S without any bells, overload mode will turn
420 itself off again.
421
422 Bell overload mode is always deactivated by any keypress in the
423 terminal. This means it can respond to large unexpected streams of
424 data, but does not interfere with ordinary command-line activities
425 that generate beeps (such as filename completion).
426 }
427
428 \dt \cw{pterm.BellOverloadN}
429
430 \dd This option counts the number of bell characters which will activate
431 bell overload if they are received within a length of time T. The
432 default is 5.
433
434 \dt \cw{pterm.BellOverloadT}
435
436 \dd This option specifies the time period in which receiving N or more
437 bells will activate bell overload mode. It is measured in
438 microseconds, so (for example) set it to 1000000 for one second. The
439 default is 2000000 (two seconds).
440
441 \dt \cw{pterm.BellOverloadS}
442
443 \dd This option specifies the time period of silence required to turn
444 off bell overload mode. It is measured in microseconds, so (for
445 example) set it to 1000000 for one second. The default is 5000000
446 (five seconds of silence).
447
448 \dt \cw{pterm.ScrollbackLines}
449
450 \dd This option specifies how many lines of scrollback to save above the
451 visible terminal screen. The default is 200. This resource is
452 equivalent to the \cw{\-sl} command-line option.
453
454 \dt \cw{pterm.DECOriginMode}
455
456 \dd This option should be set to either 0 or 1; the default is 0. It
457 specifies the default state of DEC Origin Mode. (If you don't know
458 what that means, you probably don't need to mess with it.)
459
460 \dt \cw{pterm.AutoWrapMode}
461
462 \dd This option should be set to either 0 or 1; the default is 1. It
463 specifies the default state of auto wrap mode. When set to 1, very
464 long lines will wrap over to the next line on the terminal; when set
465 to 0, long lines will be squashed against the right-hand edge of the
466 screen.
467
468 \dt \cw{pterm.LFImpliesCR}
469
470 \dd This option should be set to either 0 or 1; the default is 0. When
471 set to 1, the terminal will return the cursor to the left side of
472 the screen when it receives a line feed character.
473
474 \dt \cw{pterm.WinTitle}
475
476 \dd This resource is the same as the \cw{\-T} command-line option:
477 it controls the initial title of the window. The default is
478 \q{\cw{pterm}}.
479
480 \dt \cw{pterm.TermWidth}
481
482 \dd This resource is the same as the width part of the \cw{\-geometry}
483 command-line option: it controls the number of columns of text in
484 the window. The default is 80.
485
486 \dt \cw{pterm.TermHeight}
487
488 \dd This resource is the same as the width part of the \cw{\-geometry}
489 command-line option: it controls the number of columns of text in
490 the window. The defaults is 24.
491
492 \dt \cw{pterm.Font}
493
494 \dd This resource is the same as the \cw{\-fn} command-line option: it
495 controls the font used to display normal text. The default is
496 \q{\cw{fixed}}.
497
498 \dt \cw{pterm.BoldFont}
499
500 \dd This resource is the same as the \cw{\-fb} command-line option: it
501 controls the font used to display bold text when \cw{BoldAsColour}
502 is set to 0 or 2. The default is unset (the font will be bolded by
503 printing it twice at a one-pixel offset).
504
505 \dt \cw{pterm.WideFont}
506
507 \dd This resource is the same as the \cw{\-fw} command-line option: it
508 controls the font used to display double-width characters. The
509 default is unset (double-width characters cannot be displayed).
510
511 \dt \cw{pterm.WideBoldFont}
512
513 \dd This resource is the same as the \cw{\-fwb} command-line option: it
514 controls the font used to display double-width characters in bold,
515 when \cw{BoldAsColour} is set to 0 or 2. The default is unset
516 (double-width characters are displayed in bold by printing them
517 twice at a one-pixel offset).
518
519 \dt \cw{pterm.ShadowBoldOffset}
520
521 \dd This resource can be set to an integer; the default is \-1. It
522 specifies the offset at which text is overprinted when using
523 \q{shadow bold} mode. The default (1) means that the text will be
524 printed in the normal place, and also one character to the right;
525 this seems to work well for most X bitmap fonts, which have a blank
526 line of pixels down the right-hand side. For some fonts, you may
527 need to set this to \-1, so that the text is overprinted one pixel
528 to the left; for really large fonts, you may want to set it higher
529 than 1 (in one direction or the other).
530
531 \dt \cw{pterm.BoldAsColour}
532
533 \dd This option should be set to either 0, 1, or 2; the default is 1.
534 It specifies how bold text should be displayed. When set to 1, bold
535 text is shown by displaying it in a brighter colour; when set to 0,
536 bold text is shown by displaying it in a heavier font; when set to 2,
537 both effects happen at once (a heavy font \e{and} a brighter colour).
538
539 \dt \cw{pterm.Colour0}, \cw{pterm.Colour1}, ..., \cw{pterm.Colour21}
540
541 \dd These options control the various colours used to display text
542 in the \cw{pterm} window. Each one should be specified as a triple
543 of decimal numbers giving red, green and blue values: so that black
544 is \q{\cw{0,0,0}}, white is \q{\cw{255,255,255}}, red is
545 \q{\cw{255,0,0}} and so on.
546
547 \lcont{
548
549 Colours 0 and 1 specify the foreground colour and its bold
550 equivalent (the \cw{\-fg} and \cw{\-bfg} command-line options).
551 Colours 2 and 3 specify the background colour and its bold
552 equivalent (the \cw{\-bg} and \cw{\-bbg} command-line options).
553 Colours 4 and 5 specify the text and block colours used for the
554 cursor (the \cw{\-cfg} and \cw{\-cbg} command-line options). Each
555 even number from 6 to 20 inclusive specifies the colour to be used
556 for one of the ANSI primary colour specifications (black, red,
557 green, yellow, blue, magenta, cyan, white, in that order); the odd
558 numbers from 7 to 21 inclusive specify the bold version of each
559 colour, in the same order. The defaults are:
560
561 \c pterm.Colour0: 187,187,187
562 \c pterm.Colour1: 255,255,255
563 \c pterm.Colour2: 0,0,0
564 \c pterm.Colour3: 85,85,85
565 \c pterm.Colour4: 0,0,0
566 \c pterm.Colour5: 0,255,0
567 \c pterm.Colour6: 0,0,0
568 \c pterm.Colour7: 85,85,85
569 \c pterm.Colour8: 187,0,0
570 \c pterm.Colour9: 255,85,85
571 \c pterm.Colour10: 0,187,0
572 \c pterm.Colour11: 85,255,85
573 \c pterm.Colour12: 187,187,0
574 \c pterm.Colour13: 255,255,85
575 \c pterm.Colour14: 0,0,187
576 \c pterm.Colour15: 85,85,255
577 \c pterm.Colour16: 187,0,187
578 \c pterm.Colour17: 255,85,255
579 \c pterm.Colour18: 0,187,187
580 \c pterm.Colour19: 85,255,255
581 \c pterm.Colour20: 187,187,187
582 \c pterm.Colour21: 255,255,255
583
584 }
585
586 \dt \cw{pterm.RectSelect}
587
588 \dd This option should be set to either 0 or 1; the default is 0. When
589 set to 0, dragging the mouse over several lines selects to the end
590 of each line and from the beginning of the next; when set to 1,
591 dragging the mouse over several lines selects a rectangular region.
592 In each case, holding down Alt while dragging gives the other
593 behaviour.
594
595 \dt \cw{pterm.MouseOverride}
596
597 \dd This option should be set to either 0 or 1; the default is 1. When
598 set to 1, if the application requests mouse tracking (so that mouse
599 clicks are sent to it instead of doing selection), holding down
600 Shift will revert the mouse to normal selection. When set to 0,
601 mouse tracking completely disables selection.
602
603 \dt \cw{pterm.Printer}
604
605 \dd This option is unset by default. If you set it, then
606 server-controlled printing is enabled: the server can send control
607 sequences to request data to be sent to a printer. That data will be
608 piped into the command you specify here; so you might want to set it
609 to \q{\cw{lpr}}, for example, or \q{\cw{lpr \-Pmyprinter}}.
610
611 \dt \cw{pterm.ScrollBar}
612
613 \dd This option should be set to either 0 or 1; the default is 1. When
614 set to 0, the scrollbar is hidden (although Shift-PageUp and
615 Shift-PageDown still work). This is the same as the \cw{\-sb}
616 command-line option.
617
618 \dt \cw{pterm.ScrollbarOnLeft}
619
620 \dd This option should be set to either 0 or 1; the default is 0. When
621 set to 1, the scrollbar will be displayed on the left of the
622 terminal instead of on the right.
623
624 \dt \cw{pterm.ScrollOnKey}
625
626 \dd This option should be set to either 0 or 1; the default is 0. When
627 set to 1, any keypress causes the position of the scrollback to be
628 reset to the very bottom.
629
630 \dt \cw{pterm.ScrollOnDisp}
631
632 \dd This option should be set to either 0 or 1; the default is 1. When
633 set to 1, any activity in the display causes the position of the
634 scrollback to be reset to the very bottom.
635
636 \dt \cw{pterm.LineCodePage}
637
638 \dd This option specifies the character set to be used for the session.
639 This is the same as the \cw{\-cs} command-line option.
640
641 \dt \cw{pterm.NoRemoteCharset}
642
643 \dd This option disables the terminal's ability to change its character
644 set when it receives escape sequences telling it to. You might need
645 to do this to interoperate with programs which incorrectly change
646 the character set to something they think is sensible.
647
648 \dt \cw{pterm.BCE}
649
650 \dd This option should be set to either 0 or 1; the default is 1. When
651 set to 1, the various control sequences that erase parts of the
652 terminal display will erase in whatever the current background
653 colour is; when set to 0, they will erase in black always.
654
655 \dt \cw{pterm.BlinkText}
656
657 \dd This option should be set to either 0 or 1; the default is 0. When
658 set to 1, text specified as blinking by the server will actually
659 blink on and off; when set to 0, \cw{pterm} will use the less
660 distracting approach of making the text's background colour bold.
661
662 \dt \cw{pterm.StampUtmp}
663
664 \dd This option should be set to either 0 or 1; the default is 1. When
665 set to 1, \cw{pterm} will log the login in the various system log
666 files. This resource is equivalent to the \cw{\-ut} command-line
667 option.
668
669 \dt \cw{pterm.LoginShell}
670
671 \dd This option should be set to either 0 or 1; the default is 1. When
672 set to 1, \cw{pterm} will execute your shell as a login shell. This
673 resource is equivalent to the \cw{\-ls} command-line option.
674
675 \S{pterm-manpage-bugs} BUGS
676
677 Most of the X resources have silly names. (Historical reasons from
678 PuTTY, mostly.)