luit
Original author(s) | Juliusz Chroboczek |
---|---|
Initial release | 2001 |
Stable release | 2.0
/ February 17, 2013[1] |
Repository | |
Operating system | Unix and Unix-like |
Type | Utility software |
License | MIT/X Consortium License |
Website | invisible-island |
luit is a
Overview
The main purpose of luit is to allow "legacy" applications that use character sets other than UTF-8 to work with contemporary terminal emulators.
luit may be required today when connecting to a "legacy" host that only supports an older encoding, such as
ssh legacy-machine
", a user may have to run "LC_ALL=fr_FR luit ssh legacy-machine
" to properly render French accented characters on a UTF-8 terminal.[2]luit is also used to properly render the output of applications that use
Examples of programs that require translation to run correctly on a UTF-8 terminal include earlier versions of
luit is invoked automatically by xterm when necessary to translate program output into UTF-8,[5] for programs running on a local computer. When connecting remotely to another computer, the user must run luit directly.
luit interprets application output according to the locale's character set with ISO 2022 shifts and
History
luit was written in 2001 by Juliusz Chroboczek,
Implementations
There are two versions of luit: one maintained by Thomas Dickey
See also
References
- ^ "LUIT - Change Log". 2013-02-17.
- ^ a b "luit manual page".
- ^ a b "UTF-8 and Unicode FAQ for Unix/Linux"
- ^ a b "luit author website"
- ^ a b "luit home page"
- ^ "luit notes"
- ^ "x11-utils Debian popularity contest results"
- ^ "Ubuntu popularity contest results"
- ^ AIX 7.1 manual
- ^ "Xorg luit home page"
- ^ Coopersmith, Alan (March 22, 2012). "Luit 1.1.1 release announcement".
- ^ "Freedesktop mailing list discussion, 'luit forked?', April 2009
- ^ Adam Jackson (August 7, 2018). "[PATCH app/luit] Retire this fork of luit". [email protected] (Mailing list).