Xterm is a software program that emulates a terminal for use in the X Window System. It allows users to access command line interfaces and run programs within a graphical user interface environment.
The xterm program is a standard terminal emulator for the X Window System. It is designed to provide DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that are unable to use window system directly.
Features:
One of the key features of this program is its ability to leverage underlying operating system capabilities. For example, if the operating system supports terminal resizing capabilities (such as the SIGWINCH signal in systems derived from 4.3bsd), xterm will use them to notify programs running in the window whenever it is resized.
Updates:
The latest release of xterm includes several new features and fixes. These include:
- Increased the color pairs value for xterm-256color and xterm-88color to match ncurses, which has an experimental option to support this.
- Modified ifdef's to make AIX use termios rather than termio; the struct sizes for the two were not the same.
- Improved CF_WITH_IMAKE_CFLAGS configure macro script for OSMAJORVERSION and OSMINORVERSION values, eg, for Tru64 and AIX.
- Modified ifdef to define USE_POSIX_TERMIOS for Darwin (patch by Min Sik Kim).
- Modified find_utmp() to initialize the whole utmpx struct (except ut_id), since that is needed for OSF1 4.0D to prevent an infinite loop on exit.
- Added configure check before adding -D_POSIX_SOURCE since some platforms predefine it, eg, cygwin.
- Added simplified sed expressions in CF_IMAKE_CFLAGS configure script macro to ensure value for PROJECTROOT is quoted on Solaris, i.e., when nested ( and ) are not interpreted correctly.
- Corrected DEC rectangle operations to reset state after completing the operations.
- Modified CASE_ST handling in charproc.c to ensure that the parse state is reset even if xterm is not currently processing an OSC or other string (patch by Johnny Billquist forwarded by Matthias Scheler, NetBSD xsrc/29003).
- Fixed OS/2 build for innotek_libc (patch by David Yeo).
- Fixed a regression from patch #197 fix for Debian #277832 which disowned the selection if it was scrolled, e.g., by the user pressing return at the bottom of the screen (Debian #291787).
- Moved the warning/exit for missing $DISPLAY into the error handler in case -display is given, and the connect fails for some other reason.
Conclusion:
Overall, the xterm program is a reliable and robust option for those in need of a standard terminal emulator for the X Window System. With its latest updates and fixes, users can expect an even smoother experience.
Version XFree86 4.4.99.23: N/A