diff --git a/general.ent b/general.ent index 761e7403cf..b13ac28954 100644 --- a/general.ent +++ b/general.ent @@ -3,7 +3,7 @@ $LastChangedBy$ $Date$ --> - + @@ -174,7 +174,7 @@ $Date$ - + diff --git a/general/genutils/xterm.xml b/general/genutils/xterm.xml index f04ba113a3..34b881bff0 100644 --- a/general/genutils/xterm.xml +++ b/general/genutils/xterm.xml @@ -6,9 +6,9 @@ - - - + + + ]> @@ -60,7 +60,10 @@ Optional - + (required in non-UTF-8 locales + if the user wants TrueType fonts, and always required in Chinese, Japanese, + and Korean locales). Configuration instructions below assume that Luit + is installed. User Notes: @@ -76,7 +79,9 @@ Install xterm by running the following commands: -TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \ +sed -i '/v0/,+1s/new:/new:kb=^?:/' termcap && +echo -e '\tkbs=\\177,' >>terminfo && +TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \ --enable-luit --enable-wide-chars \ --with-app-defaults=$XORG_PREFIX/share/X11/app-defaults && make @@ -93,6 +98,11 @@ make install-ti Command Explanations + + sed -i ... termcap, + echo ... >>terminfo: these commands modify the terminal + description, so that the Backspace key is expected to send the character + with ASCII code 127, for consistency with the Linux console. TERMINFO=/usr/lib/terminfo: This ensures that the xterm terminfo file is installed to the @@ -104,8 +114,10 @@ make install-ti directory. --enable-luit: Enables the luit filter for - Unicode translation. If luit is not found in the PATH, - the default of /usr/X11R6/bin/luit will be used. + translation between Unicode (used by xterm internally in the configuration + below) and the locale encoding. If luit is not found + in the PATH, the default of + /usr/X11R6/bin/luit will be used. --enable-wide-chars: Adds support for wide characters. @@ -124,14 +136,17 @@ make install-ti add them to the system-wide $XORG_PREFIX/share/X11/app-defaults/Xterm file. - In order for xterm to follow the locale settings in the environment - and use TrueType fonts, add the following definitions as the + 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 >> $XORG_PREFIX/share/X11/app-defaults/XTerm << "EOF" *VT100*locale: true *VT100*faceName: Monospace *VT100*faceSize: 10 +*backarrowKeyIsErase: true +*ptyInitialErase: true EOF @@ -167,8 +182,8 @@ EOF uxterm - is a wrapper script to start xterm with the proper settings in - UTF-8 locales. + is a wrapper script that modifies the current locale to use UTF-8 + and starts xterm with the proper settings. uxterm diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 9a6a21c797..e22b7fcf22 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,16 @@ --> + + January 20th, 2008 + + + [alexander] - Configured the Backspace key in xterm, + updated program descriptions, updated xterm to version 231. + + + + January 19th, 2008