Author: branden Date: 2006-08-01 12:40:17 -0400 (Tue, 01 Aug 2006) New Revision: 2619
Modified: branches/7.1/app/xterm/debian/changelog branches/7.1/app/xterm/debian/local/xterm.faq.html Log: Update copy of XTerm FAQ to revision 1.90 (dated 2005-11-02). Modified: branches/7.1/app/xterm/debian/changelog =================================================================== --- branches/7.1/app/xterm/debian/changelog 2006-08-01 16:28:16 UTC (rev 2618) +++ branches/7.1/app/xterm/debian/changelog 2006-08-01 16:40:17 UTC (rev 2619) @@ -5,8 +5,9 @@ text formats, and register the latter with doc-base. (The former is easily viewable in a terminal with "groff -Tutf8 ctlseqs.ms | more", so it seems useful.) (Closes: #301173) + * Update copy of XTerm FAQ to revision 1.90 (dated 2005-11-02). - -- Branden Robinson <[EMAIL PROTECTED]> Tue, 1 Aug 2006 12:25:28 -0400 + -- Branden Robinson <[EMAIL PROTECTED]> Tue, 1 Aug 2006 12:39:17 -0400 xterm (210-3) unstable; urgency=low Modified: branches/7.1/app/xterm/debian/local/xterm.faq.html =================================================================== --- branches/7.1/app/xterm/debian/local/xterm.faq.html 2006-08-01 16:28:16 UTC (rev 2618) +++ branches/7.1/app/xterm/debian/local/xterm.faq.html 2006-08-01 16:40:17 UTC (rev 2619) @@ -1,7 +1,7 @@ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <!-- ***************************************************************************** - * Copyright 1997-2003,2004 by Thomas E. Dickey * + * Copyright 1997-2004,2005 by Thomas E. Dickey * * All Rights Reserved. * * * * Permission to use, copy, modify, and distribute this software and its * @@ -20,7 +20,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * ***************************************************************************** - $XTermId: xterm.faq.html,v 1.84 2004/07/13 21:47:03 tom Exp $ + $XTermId: xterm.faq.html,v 1.90 2005/11/02 21:23:05 tom Exp $ --> <HTML> <HEAD> @@ -30,7 +30,7 @@ </HEAD> <BODY> <HR> -Copyright 1997-2003,2004 by Thomas E. Dickey +Copyright 1997-2004,2005 by Thomas E. Dickey <HR> <H1>Contents</H1> <UL> @@ -894,7 +894,7 @@ current_title=$(xprop -id $WINDOWID | grep WM_NAME | cut -d= -f2) </code></PRE> Here's another source of information: -<a href="http://www.giccs.georgetown.edu/~ric/howto/Xterm-Title/">Xterm-Title HowTo</a> +<a href="http://cns.georgetown.edu/~ric/howto/Xterm-Title/">Xterm-Title HowTo</a> <H2><A NAME="how2_blink">How do I make the cursor blink?</A></H2> Standard xterm does not implement a blinking cursor. @@ -909,7 +909,6 @@ <li>Starting xterm, or not <ul> <LI><A HREF="#no_ptys">Xterm does not run (no available pty's)</A> -<LI><A HREF="#no_ncurses">I need libncurses.so.3.0</A> <LI><A HREF="#no_termcap">I need /etc/termcap</A> <LI><A HREF="#no_libpath">Why does $LD_LIBRARY_PATH get reset?</A> <LI><A HREF="#no_ls_and_e">Why do the -e and -ls options not work together?</A> @@ -946,6 +945,7 @@ <LI><A HREF="#xterm_resize">FVWM does weird things when I try to resize xterm</A> <LI><A HREF="#xterm_tite">Why doesn't the screen clear when running vi?</A> <LI><A HREF="#xterm_vite">Why is the cursor misplaced after running vi?</A> +<LI><A HREF="#narrowproto">Why doesn't the scrollbar work?</A> </ul> <LI><A HREF="#warning_msg">What is this warning message?</A> </UL> @@ -1143,7 +1143,7 @@ </code></pre> For example, a more-specific pattern for the resource name lets you override: <pre><code> - XTerm.VT100.translations: #override \n\ + XTerm*VT100.translations: #override \n\ ~Shift<Key>Home: string(\033[1~)\n\ ~Shift<Key>End: string(\033[4~)\n\ ~Shift<Key>Prior: string(\033[5~)\n\ @@ -1315,30 +1315,6 @@ (e.g., with your window manager), you can always do cut/paste by pressing the shift key while clicking with the mouse. -<H2><A NAME="no_ncurses">I need libncurses.so.3.0</A></H2> -During initialization, xterm checks to see if the value of $TERM is -legal, i.e., is defined via the termcap interface. -Some people have linked xterm against ncurses, which provides a similar -interface, since they do not want to package termcap on their system. -<P> -The libncurses.so.3.0 corresponds to ncurses 1.9.8a; while there have -been interface changes to ncurses past this point (the current version of -<A HREF="../ncurses/ncurses.faq.html#latest_version">ncurses</A>), -the termcap interface should still be compatible. -So (for xterm) it doesn't matter much which version of ncurses you have -installed. However, other applications may not work properly. -Some people have advised just linking libncurses.so.2.0 to libncurses.so.3.0, -but that won't work well at all (one person simply linked libncurses.so.3.0 -to the libtermcap.so, which may work...). -A better solution would be to install the later version of ncurses, -with a link (if you must) from the newer version to the older library. -<P> -Since there is little agreement on the set of shared libraries that -are assumed to be present on the user's system, XFree86 distributes -xterm statically linked against termcap because that is simplest, -and because you lose functionality (the $TERMCAP variable) when linked -against terminfo libraries such as ncurses. - <H2><A NAME="no_libpath">Why does $LD_LIBRARY_PATH get reset?</A></H2> If xterm is running setuid (which is needed on some systems which have no wrappers for opening pty's and updating utmp), newer systems automatically @@ -1619,6 +1595,24 @@ operations so they apply only to the current screen. That makes it less likely to misplace your cursor. +<H2><A NAME="narrowproto">Why doesn't the scrollbar work?</A></H2> +Originally xterm was built using imake rather than a configure script. +One feature of imake that is not possible to guess within the +configure script is the wide-prototype compile-time definition +NARROWPROTO. When this is not set properly, the Athena widget +scrollbars do not work properly. xterm's configure script has a +fallback case which allows disabling imake. However, this is moot +with the Xorg "modular" build, whose compiler options are unrelated to +imake or older versions of any libraries that it may distribute. In +this case, the configure script needs some help. Use this option to +enable or disable NARROW proto (and disable imake with the +--disable-imake option) to match the whims of Xorg hackers. +<p> +For instance +<pre><code> + configure --disable-imake --disable-narrowproto +</code></pre> + <H2><A NAME="xterm_erase">Why doesn't my delete key work?</A></H2> This seems to be a problem with the older XFree86 release (3.1.2). I have picked up pieces of the story (xterm and the keyboard work as @@ -1831,45 +1825,45 @@ <PRE><code> XTerm*internalBorder: 10 XTerm*highlightSelection: true - XTerm*VT100*colorBDMode: on - XTerm*VT100*colorBD: blue - XTerm*VT100*colorULMode: on - XTerm*VT100*colorUL: magenta - XTerm.VT100.eightBitInput: true - XTerm.VT100.eightBitOutput: true + XTerm*VT100.colorBDMode: on + XTerm*VT100.colorBD: blue + XTerm*VT100.colorULMode: on + XTerm*VT100.colorUL: magenta + XTerm*VT100.eightBitInput: true + XTerm*VT100.eightBitOutput: true XTerm*scrollBar: true - XTerm.VT100.titeInhibit: true + XTerm*VT100.titeInhibit: true - XTerm.VT100*colorMode: on - XTerm.VT100*dynamicColors: on + XTerm*VT100.colorMode: on + XTerm*VT100.dynamicColors: on ! Uncomment this to use color for underline attribute - XTerm.VT100*colorULMode: on - XTerm.VT100*underLine: off + XTerm*VT100.colorULMode: on + XTerm*VT100.underLine: off ! Uncomment this to use color for the bold attribute - XTerm.VT100*colorBDMode: on + XTerm*VT100.colorBDMode: on - XTerm.VT100*color0: black - XTerm.VT100*color1: red3 - XTerm.VT100*color2: green3 - XTerm.VT100*color3: yellow3 - XTerm.VT100*color4: blue3 - XTerm.VT100*color5: magenta3 - XTerm.VT100*color6: cyan3 - XTerm.VT100*color7: gray90 - XTerm.VT100*color8: gray30 - XTerm.VT100*color9: red - XTerm.VT100*color10: green - XTerm.VT100*color11: yellow - XTerm.VT100*color12: blue - XTerm.VT100*color13: magenta - XTerm.VT100*color14: cyan - XTerm.VT100*color15: white - XTerm.VT100*colorUL: yellow - XTerm.VT100*colorBD: white + XTerm*VT100.color0: black + XTerm*VT100.color1: red3 + XTerm*VT100.color2: green3 + XTerm*VT100.color3: yellow3 + XTerm*VT100.color4: blue3 + XTerm*VT100.color5: magenta3 + XTerm*VT100.color6: cyan3 + XTerm*VT100.color7: gray90 + XTerm*VT100.color8: gray30 + XTerm*VT100.color9: red + XTerm*VT100.color10: green + XTerm*VT100.color11: yellow + XTerm*VT100.color12: blue + XTerm*VT100.color13: magenta + XTerm*VT100.color14: cyan + XTerm*VT100.color15: white + XTerm*VT100.colorUL: yellow + XTerm*VT100.colorBD: white - XTerm.VT100*cursorColor: lime green + XTerm*VT100.cursorColor: lime green </code> </PRE> XFree86 xterm comes with two copies of the resource file, @@ -1902,12 +1896,12 @@ while this applies only to the VT100 widget (which is probably what you intended): <PRE><code> - XTerm.VT100*geometry: 80x24 + XTerm.VT100.geometry: 80x24 </code></PRE> or better yet (to allow for the toolbar option, which uses a level of widget hierarchy): <PRE><code> - XTerm*VT100*geometry: 80x24 + XTerm*VT100.geometry: 80x24 </code></PRE> <H2><A NAME="warning_msg">What is this warning message?</A></H2> @@ -2239,7 +2233,7 @@ There are several variants on this: xterm adapted for Motif libraries. I have seen none that work properly: <UL> -<LI><a href="http://camms1.caos.kun.nl/~schaft/mxterm/mxterm.html">MXTERM: +<LI><a href="http://www.cmbi.kun.nl/~schaft/mxterm/mxterm.html">MXTERM: a motif Xterm with character attributes color rendered</a> I've noticed this one only recently. It is a reworking of the earlier patches for color_xterm -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]