Changeset 9f0cf8f


Ignore:
Timestamp:
01/20/2008 10:39:04 AM (16 years ago)
Author:
Alexander E. Patrakov <alexander@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
8b7be7b6
Parents:
72328875
Message:

Updated xterm to version 231, corrected the problem with the Backspace key.

The repainting issue appears to be LiveCD specific, and applies both to
versions 225 and 231. Thus, it doesn't block the upgrade.

TODO: apply the same terminfo modifications to LFS while installing ncurses.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7172 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r72328875 r9f0cf8f  
    44-->
    55
    6 <!ENTITY day          "19">                   <!-- Always 2 digits -->
     6<!ENTITY day          "20">                   <!-- Always 2 digits -->
    77<!ENTITY month        "01">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2008">
     
    175175<!ENTITY graphviz-version             "2.12">
    176176<!ENTITY recode-version               "3.6">
    177 <!ENTITY xterm-version                "225">
     177<!ENTITY xterm-version                "231">
    178178<!ENTITY icon-naming-utils-version    "0.8.2">
    179179<!ENTITY rxvt-unicode-version         "8.4">
  • general/genutils/xterm.xml

    r72328875 r9f0cf8f  
    77  <!ENTITY xterm-download-http " ">
    88  <!ENTITY xterm-download-ftp  "ftp://invisible-island.net/xterm/xterm-&xterm-version;.tgz">
    9   <!ENTITY xterm-md5sum        "dbd31341a9ccb982647416e8d27b0f00">
    10   <!ENTITY xterm-size          "803 KB">
    11   <!ENTITY xterm-buildsize     "7.0 MB">
     9  <!ENTITY xterm-md5sum        "b767d702e1464e16802b90c2187252c6">
     10  <!ENTITY xterm-size          "830 KB">
     11  <!ENTITY xterm-buildsize     "8.0 MB">
    1212  <!ENTITY xterm-time          "0.1 SBU">
    1313]>
     
    6161
    6262    <bridgehead renderas="sect4">Optional</bridgehead>
    63     <para role="optional"><xref linkend="luit"/></para>
     63    <para role="optional"><xref linkend="luit"/> (required in non-UTF-8 locales
     64    if the user wants TrueType fonts, and always required in Chinese, Japanese,
     65    and Korean locales). Configuration instructions below assume that Luit
     66    is installed.</para>
    6467
    6568    <para condition="html" role="usernotes">User Notes:
     
    7780    following commands:</para>
    7881
    79 <screen><userinput>TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \
     82<screen><userinput>sed -i '/v0/,+1s/new:/new:kb=^?:/' termcap &amp;&amp;
     83echo -e '\tkbs=\\177,' &gt;&gt;terminfo &amp;&amp;
     84TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \
    8085    --enable-luit --enable-wide-chars \
    8186    --with-app-defaults=$XORG_PREFIX/share/X11/app-defaults &amp;&amp;
     
    9499  <sect2 role="commands">
    95100    <title>Command Explanations</title>
     101   
     102    <para><command>sed -i ... termcap</command>,
     103    <command>echo ... >>terminfo</command>: these commands modify the terminal
     104    description, so that the Backspace key is expected to send the character
     105    with ASCII code 127, for consistency with the Linux console.</para>
    96106
    97107    <para><parameter>TERMINFO=/usr/lib/terminfo</parameter>: This ensures
     
    105115
    106116    <para><parameter>--enable-luit</parameter>: Enables the luit filter for
    107     Unicode translation. If <command>luit</command> is not found in the PATH,
    108     the default of <filename>/usr/X11R6/bin/luit</filename> will be used.</para>
     117    translation between Unicode (used by xterm internally in the configuration
     118    below) and the locale encoding. If <command>luit</command> is not found
     119    in the PATH, the default of
     120    <filename>/usr/X11R6/bin/luit</filename> will be used.</para>
    109121
    110122    <para><parameter>--enable-wide-chars</parameter>: Adds support for wide
     
    125137    <filename>$XORG_PREFIX/share/X11/app-defaults/Xterm</filename> file.</para>
    126138
    127     <para>In order for xterm to follow the locale settings in the environment
    128     and use TrueType fonts, add the following definitions as the
     139    <para>In order for xterm to follow the locale settings in the environment,
     140    use TrueType fonts, and follow the Linux convention about the code sent by
     141    the Backspace key, add the following definitions as the
    129142    <systemitem class="username">root</systemitem> user:</para>
    130143
     
    133146*VT100*faceName: Monospace
    134147*VT100*faceSize: 10
     148*backarrowKeyIsErase: true
     149*ptyInitialErase: true
    135150EOF</userinput></screen>
    136151
     
    168183        <term><filename>uxterm</filename></term>
    169184        <listitem>
    170           <para>is a wrapper script to start xterm with the proper settings in
    171           UTF-8 locales.</para>
     185          <para>is a wrapper script that modifies the current locale to use UTF-8
     186          and starts xterm with the proper settings.</para>
    172187          <indexterm zone="xterm2 uxterm">
    173188            <primary sortas="b-uxterm">uxterm</primary>
  • introduction/welcome/changelog.xml

    r72328875 r9f0cf8f  
    4141
    4242-->
     43
     44    <listitem>
     45      <para>January 20th, 2008</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[alexander] - Configured the Backspace key in xterm,
     49          updated program descriptions, updated xterm to version 231.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
    4353
    4454    <listitem>
Note: See TracChangeset for help on using the changeset viewer.