Difference between revisions of "User:Thisoldman"

From ArchWiki
Jump to: navigation, search
(Blanked page.)
(Sandboxing)
Line 1: Line 1:
 +
'''xterm''' is the standard [[Wikipedia:Terminal emulator|terminal emulator]] for the [[X Window System]]. It is highly configurable and has many useful and some unusual features.
  
 +
==Basics==
 +
Xterm is used with different hardware on a variety of operating systems, not just with a PC keyboard on a GNU/Linux system.  There are several options to set in your X resources files that make this terminal emulator much easier to use with Linux.
 +
*Allow xterm to report the '''TERM '''variable correctly.  '''Do not '''set the TERM variable from your ''~/.bashrc'' or ''~/.bash_profile'' or similar file.  The terminal itself should report the correct TERM to the system so that the proper ''terminfo'' file will be used.  Two usable terminfo files are ''xterm, ''and ''xterm-256color.''
 +
:– Without setting TERM explicitly, xterm should report {{ic|$TERM}} as {{ic|xterm}}.  You can check this with either of these commands:
 +
{{bc|$ echo $TERM
 +
$ tset -q}}
 +
:– When TERM is not set explicitly, color schemes for some programs, such as ''vim, ''may not appear until a key is pressed or some other input occurs.  This can be remedied by setting the resource {{ic|termName}}, either from the command line with {{ic|xterm -tn xterm-256color}}, or by setting the resource value:
 +
xterm*termName: xterm-256color
 +
*Use '''UTF-8. '''First make certain your locale settings are correct for UTF-8, then add this to your resource file so that xterm interprets all incoming data as UTF-8 encoded:
 +
XTerm*locale: true
 +
*Fix the '''Alt '''key. {{Keypress|Alt}} is not the {{Keypress|Meta}} key, yet on PC keyboards {{Keypress|Alt}} is used as the {{Keypress|Meta}} key.  Make xterm aware of this by adding the following to your resource file:
 +
XTerm*vt100.metaSendsEscape: true
 +
===Scrolling===

Revision as of 11:56, 3 March 2013

xterm is the standard terminal emulator for the X Window System. It is highly configurable and has many useful and some unusual features.

Basics

Xterm is used with different hardware on a variety of operating systems, not just with a PC keyboard on a GNU/Linux system. There are several options to set in your X resources files that make this terminal emulator much easier to use with Linux.

  • Allow xterm to report the TERM variable correctly. Do not set the TERM variable from your ~/.bashrc or ~/.bash_profile or similar file. The terminal itself should report the correct TERM to the system so that the proper terminfo file will be used. Two usable terminfo files are xterm, and xterm-256color.
– Without setting TERM explicitly, xterm should report $TERM as xterm. You can check this with either of these commands:
$ echo $TERM
$ tset -q
– When TERM is not set explicitly, color schemes for some programs, such as vim, may not appear until a key is pressed or some other input occurs. This can be remedied by setting the resource termName, either from the command line with xterm -tn xterm-256color, or by setting the resource value:
xterm*termName: xterm-256color
  • Use UTF-8. First make certain your locale settings are correct for UTF-8, then add this to your resource file so that xterm interprets all incoming data as UTF-8 encoded:
XTerm*locale: true
XTerm*vt100.metaSendsEscape: true

Scrolling