Introduction to xterm
xterm is a terminal emulator for
the X Window System.
This package is known to build and work properly
using an LFS 12.4 platform.
Package Information
Download (HTTP): https://invisible-mirror.net/archives/xterm/xterm-403.tgz
Download SHA256 Sum: 1331b0df5919cb243ffe326dc6ff10a291e683a262f70cdf964a664be733ad83
Download MD5 sum: 79f1aae7cb79066b4252b699169c378c
Download size: 6,417.4 KB
Estimated disk space required: 14,578.0 KB
Estimated build time: less than 0.2 SBU
xterm Dependencies
Required
luit-20250912
Required (at runtime)
A monospace TTF or OTF font such as "dejavu-fonts"
Optional
"emacs",
"valgrind" and
man2html
Installation of xterm
Install xterm by running the
following commands:
sed -i '/v0/{n;s/new:/new:kb=^?:/}' termcap
printf '\tkbs=\\177,\n' >> terminfo
TERMINFO=/usr/share/terminfo \
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--with-app-defaults=/etc/X11/app-defaults
Now Build the package, issue:
make
This package does not come with a test suite.
Now Install, as the root user:
make install
mkdir -pv /usr/share/applications
cp -v *.desktop /usr/share/applications/
Command Explanations
sed -i ... termcap,
printf ... >> terminfo:
These commands modify the terminal description so that the Backspace
key is expected to send the character with ASCII code 127. This is done
for consistency with the Linux console.
TERMINFO=/usr/share/terminfo: This ensures
that the xterm terminfo files are installed to the
system terminfo database.
--with-app-defaults=...: Sets the location
for the app-defaults
directory.
Configuring xterm
There are two ways to configure xterm. You can add the X resource
definitions to the user's ~/.Xresources file, or
add them to the system-wide
/usr/share/X11/app-defaults/Xterm file.
In order for xterm to follow the locale settings in the environment,
use TrueType fonts, and follow the Linux convention about the code sent by
the Backspace key, add the following definitions as the
root user:
cat >> /etc/X11/app-defaults/XTerm << "EOF"
*VT100*locale: true
*VT100*faceName: Monospace
*VT100*faceSize: 10
*backarrowKeyIsErase: true
*ptyInitialErase: true
*foreground: white
*background: black
*cursorColor: white
*boldMode: true
*colorBD: white
EOF
Contents
Installed Programs: koi8rxterm, resize, uxterm, and xterm
Installed Libraries: None
Installed Directories: None
Short Descriptions
koi8rxterm |
is a wrapper script to set up xterm with a KOI8-R locale
|
resize |
prints a shell command for setting the TERM and TERMCAP
environment variables to indicate the current size of xterm
window
|
uxterm |
is a wrapper script that modifies the current locale to use
UTF-8 and starts xterm with the proper settings
|
xterm |
is a terminal emulator for the X Window System
|