--- rxvt-unicode/doc/rxvt.7.pod 2006/08/07 15:59:44 1.120 +++ rxvt-unicode/doc/rxvt.7.pod 2007/06/24 23:30:17 1.135 @@ -19,7 +19,7 @@ all escape sequences, and other background information. The newest version of this document is also available on the World Wide Web at -L. +L. =head1 RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS @@ -75,7 +75,7 @@ Try C<@@URXVT_NAME@@d -f -o>, which tells @@URXVT_NAME@@d to open the display, create the listening socket and then fork. -=head3 How can I start @@URXVT_NAME@@d automatically when I run URXVT_NAME@@c? +=head3 How can I start @@URXVT_NAME@@d automatically when I run @@URXVT_NAME@@c? If you want to start @@URXVT_NAME@@d automatically whenever you run @@URXVT_NAME@@c and the daemon isn't running yet, use this script: @@ -127,8 +127,8 @@ =head3 How do I compile the manual pages on my own? You need to have a recent version of perl installed as F, -one that comes with F, F and F. Then go to -the doc subdirectory and enter C. +one that comes with F, F and F (from +F). Then go to the doc subdirectory and enter C. =head3 Isn't rxvt-unicode supposed to be small? Don't all those features bloat? @@ -564,7 +564,7 @@ Backspace: C<^H> and C<^?>. Historically, either value is correct, but rxvt-unicode adopts the debian -policy of using C<^?> when unsure, because it's the one only only correct +policy of using C<^?> when unsure, because it's the one and only correct choice :). Rxvt-unicode tries to inherit the current stty settings and uses the value @@ -840,13 +840,16 @@ as that for xterm, or even rxvt (for which the same problem often arises). The correct solution for this problem is to install the terminfo, this can -be done like this (with ncurses' infocmp): +be done like this (with ncurses' infocmp and works as user and admin): REMOTE=remotesystem.domain - infocmp rxvt-unicode | ssh $REMOTE "cat >/tmp/ti && tic /tmp/ti" + infocmp rxvt-unicode | ssh $REMOTE "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti" ... or by installing rxvt-unicode normally on the remote system, +One some systems you might need to set C<$TERMINFO> to the full path of +F<$HOME/.terminfo> for this to work. + If you cannot or do not want to do this, then you can simply set C or even C, and live with the small number of problems arising, which includes wrong keymapping, less and different @@ -955,14 +958,15 @@ subtly garbled, then you should check your locale settings. Rxvt-unicode must be started with the same C setting as the -programs. Often rxvt-unicode is started in the C locale, while the -login script running within the rxvt-unicode window changes the locale to -something else, e.g. C. Needless to say, this is not going to work. +programs running in it. Often rxvt-unicode is started in the C locale, +while the login script running within the rxvt-unicode window changes the +locale to something else, e.g. C. Needless to say, this is +not going to work, and is the most common cause for problems. The best thing is to fix your startup environment, as you will likely run into other problems. If nothing works you can try this in your .profile. - printf '\33]701;%s\007' "$LC_CTYPE" + printf '\33]701;%s\007' "$LC_CTYPE" # $LANG or $LC_ALL are worth a try, too If this doesn't work, then maybe you use a C specification not supported on your systems. Some systems have a C command which @@ -2199,10 +2203,9 @@ General hint: if you get compile errors, then likely your configuration hasn't been tested well. Either try with C<--enable-everything> or use -the F<./reconf> script as a base for experiments. F<./reconf> is used by -myself, so it should generally be a working config. Of course, you should -always report when a combination doesn't work, so it can be fixed. Marc -Lehmann . +the default configuration (i.e. C<--enable-xxx> or C<--disable-xxx>). Of +course, you should always report when a combination doesn't work, so it +can be fixed. Marc Lehmann . All @@ -2244,7 +2247,7 @@ all all available codeset groups zh common chinese encodings - zh_ext rarely used but very big chinese encodigs + zh_ext rarely used but very big chinese encodings jp common japanese encodings jp_ext rarely used but big japanese encodings kr korean encodings @@ -2268,7 +2271,7 @@ Please note that rxvt-unicode can store unicode code points >65535 even without this flag, but the number of such characters is -limited to a view thousand (shared with combining characters, +limited to a few thousand (shared with combining characters, see next switch), and right now rxvt-unicode cannot display them (input/output and cut&paste still work, though). @@ -2392,11 +2395,12 @@ MWM-hints EWMH-hints (pid, utf8 names) and protocols (ping) + urgency hint seperate underline colour (-underlineColor) settable border widths and borderless switch (-w, -b, -bl) visual depth selection (-depth) settable extra linespacing /-lsp) - iso-14755-2 and -3, and visual feedback + iso-14755 5.1 (basic) support tripleclickwords (-tcw) settable insecure mode (-insecure) keysym remapping support @@ -2411,10 +2415,10 @@ some round-trip time optimisations nearest color allocation on pseudocolor screens - UTF8_STRING supporr for selection + UTF8_STRING support for selection sgr modes 90..97 and 100..107 backindex and forwardindex escape sequences - view change/zero scorllback esacpe sequences + view change/zero scrollback escape sequences locale switching escape sequence window op and some xterm/OSC escape sequences rectangular selections @@ -2443,25 +2447,6 @@ accelerator) while the control key is held down. This option requires --enable-mousewheel to also be specified. -=item --disable-new-selection - -Remove support for mouse selection style like that of xterm. - -=item --enable-dmalloc (default: off) - -Use Gray Watson's malloc - which is good for debugging See -L for details If you use either this or the -next option, you may need to edit src/Makefile after compiling to point -DINCLUDE and DLIB to the right places. - -You can only use either this option and the following (should -you use either) . - -=item --enable-dlmalloc (default: off) - -Use Doug Lea's malloc - which is good for a production version -See L for details. - =item --enable-smart-resize (default: on) Add smart growth/shrink behaviour when changing font size via hot @@ -2475,10 +2460,13 @@ =item --enable-perl (default: on) Enable an embedded perl interpreter. See the B<@@RXVT_NAME@@perl(3)> -manpage (F) for more info on this feature, or the files -in F for the extensions that are installed by default. The -perl interpreter that is used can be specified via the C environment -variable when running configure. +manpage (F) for more info on this feature, or the +files in F for the extensions that are installed by +default. The perl interpreter that is used can be specified via the +C environment variable when running configure. Even when compiled +in, perl will I be initialised when all extensions have been disabled +C<-pe "" --perl-ext-common "">, so it should be safe to enable from a +resource standpoint. =item --with-name=NAME (default: urxvt)