--- rxvt-unicode/doc/rxvt.7.pod 2006/01/16 15:12:48 1.85 +++ rxvt-unicode/doc/rxvt.7.pod 2006/01/31 00:57:35 1.99 @@ -18,19 +18,16 @@ This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting all escape sequences, and other background information. -The newest version of this document is -also available on the World Wide Web at +The newest version of this document is also available on the World Wide Web at L. =head1 FREQUENTLY ASKED QUESTIONS -=over 4 - -=item The new selection selects pieces that are too big, how can I select +=head2 The new selection selects pieces that are too big, how can I select single words? -Yes. For example, if you want to select alphanumeric words, you can use -the following resource: +If you want to select e.g. alphanumeric words, you can use the following +setting: URxvt.selection.pattern-0: ([[:word:]]+) @@ -44,7 +41,7 @@ Please also note that the I combination also selects words like the old code. -=item I don't like the new selection/popups/hotkeys/perl, how do I +=head2 I don't like the new selection/popups/hotkeys/perl, how do I change/disable it? You can disable the perl extension completely by setting the @@ -66,7 +63,91 @@ URxvt.searchable-scrollback: CM-s -=item Isn't rxvt supposed to be small? Don't all those features bloat? +=head2 The cursor moves when selecting text in the current input line, how +do I switch this off? + +=head2 During rlogin/ssh/telnet/etc. sessions, clicking near the cursor +outputs strange escape sequences, how do I fix this? + +These are caused by the C perl extension. Under normal +circumstances, it will move your cursor around when you click into the +line that contains it. It tries hard not to do this at the wrong moment, +but when running a program that doesn't parse cursor movements or in some +cases during rlogin sessions, it fails to detect this properly. + +You can permamently switch this feature off by disabling the C +extension: + + URxvt.perl-ext-common: default,-readline + +=head2 Why doesn't rxvt-unicode read my resources? + +Well, why, indeed? It does, in a way very similar to other X +applications. Most importantly, this means that if you or your OS loads +resources into the X display (the right way to do it), rxvt-unicode will +ignore any resource files in your home directory. It will only read +F<$HOME/.Xdefaults> when no resources are attached to the display. + +If you have or use an F<$HOME/.Xresources> file, chances are that +resources are loaded into your X-server. In this case, you have to +re-login after every change (or run F). + +Also consider the form resources have to use: + + URxvt.resource: value + +If you want to use another form (there are lots of different ways of +specifying resources), make sure you understand wether and why it +works. If unsure, use the form above. + +=head2 I can't get transparency working, what am I doing wrong? + +First of all, transparency isn't officially supported in rxvt-unicode, so +you are mostly on your own. Do not bug the author about it (but you may +bug everybody else). Also, if you can't get it working consider it a rite +of passage: ... and you failed. + +Here are four ways to get transparency. B read the manpage and option +descriptions for the programs mentioned and rxvt-unicode. Really, do it! + +1. Use inheritPixmap: + + Esetroot wallpaper.jpg + @@RXVT_NAME@@ -ip -tint red -sh 40 + +That works. If you think it doesn't, you lack transparency and tinting +support, or you are unable to read. + +2. Use a simple pixmap and emulate pseudo-transparency. This enables you +to use effects other than tinting and shading: Just shade/tint/whatever +your picture with gimp: + + convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm + @@RXVT_NAME@@ -pixmap background.xpm -pe automove-background + +That works. If you think it doesn't, you lack XPM and Perl support, or you +are unable to read. + +3. Use an ARGB visual: + + @@RXVT_NAME@@ -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc + +This requires XFT support, and the support of your X-server. If that +doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't +there yet, no matter what they claim. Rxvt-Unicode contains the neccessary +bugfixes and workarounds for Xft and Xlib to make it work, but that +doesn't mean that your WM has the required kludges in place. + +4. Use xcompmgr and let it do the job: + + xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \ + -set _NET_WM_WINDOW_OPACITY 0xc0000000 + +Then click on a window you want to make transparent. Replace C<0xc0000000> +by other values to change the degree of opacity. If it doesn't work and +your server crashes, you got to keep the pieces. + +=head2 Isn't rxvt supposed to be small? Don't all those features bloat? I often get asked about this, and I think, no, they didn't cause extra bloat. If you compare a minimal rxvt and a minimal urxvt, you can see @@ -108,7 +189,7 @@ startup time, including the hundreds of warnings it spits out), it fares extremely well *g*. -=item Why C++, isn't that unportable/bloated/uncool? +=head2 Why C++, isn't that unportable/bloated/uncool? Is this a question? :) It comes up very often. The simple answer is: I had to write it, and C++ allowed me to write and maintain it in a fraction @@ -142,39 +223,47 @@ No large bloated libraries (of course, none were linked in statically), except maybe libX11 :) -=item Does it support tabs, can I have a tabbed rxvt-unicode? +=head2 Does it support tabs, can I have a tabbed rxvt-unicode? + +Beginning with version 7.3, there is a perl extension that implements a +simple tabbed terminal. It is installed by default, so any of these should +give you tabs: + + @@RXVT_NAME@@ -pe tabbed + + URxvt.perl-ext-common: default,tabbed -rxvt-unicode does not directly support tabs. It will work fine with -tabbing functionality of many window managers or similar tabbing programs, -and its embedding-features allow it to be embedded into other programs, -as witnessed by F or the upcoming C perl -module, which features a tabbed urxvt (murxvt) terminal as an example -embedding application. +It will also work fine with tabbing functionality of many window managers +or similar tabbing programs, and its embedding-features allow it to be +embedded into other programs, as witnessed by F or +the upcoming C perl module, which features a tabbed urxvt +(murxvt) terminal as an example embedding application. -=item How do I know which rxvt-unicode version I'm using? +=head2 How do I know which rxvt-unicode version I'm using? The version number is displayed with the usage (-h). Also the escape sequence C sets the window title to the version number. When using the @@RXVT_NAME@@c client, the version displayed is that of the daemon. -=item I am using Debian GNU/Linux and have a problem... +=head2 I am using Debian GNU/Linux and have a problem... The Debian GNU/Linux package of rxvt-unicode in sarge contains large -patches that considerably change the behaviour of rxvt-unicode. Before -reporting a bug to the original rxvt-unicode author please download and -install the genuine version (L) -and try to reproduce the problem. If you cannot, chances are that the -problems are specific to Debian GNU/Linux, in which case it should be -reported via the Debian Bug Tracking System (use C to report -the bug). +patches that considerably change the behaviour of rxvt-unicode (but +unfortunately this notice has been removed). Before reporting a bug to +the original rxvt-unicode author please download and install the genuine +version (L) and try to reproduce +the problem. If you cannot, chances are that the problems are specific to +Debian GNU/Linux, in which case it should be reported via the Debian Bug +Tracking System (use C to report the bug). For other problems that also affect the Debian package, you can and probably should use the Debian BTS, too, because, after all, it's also a bug in the Debian version and it serves as a reminder for other users that might encounter the same issue. -=item I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation? +=head2 I am maintaining rxvt-unicode for distribution/OS XXX, any +recommendation? You should build one binary with the default options. F now enables most useful options, and the trend goes to making them @@ -194,26 +283,24 @@ C<--enable-everything> (less useful, it will be very big due to a lot of encodings built-in that increase download times and are rarely used). -=item I need to make it setuid/setgid to support utmp/ptys on my OS, is this safe? +=head2 I need to make it setuid/setgid to support utmp/ptys on my OS, is this safe? -Likely not. While I honestly try to make it secure, and am probably not -bad at it, I think it is simply unreasonable to expect all of freetype -+ fontconfig + xft + xlib + perl + ... + rxvt-unicode itself to all be -secure. Also, rxvt-unicode disables some options when it detects that it -runs setuid or setgid, which is not nice. Besides, with the embedded perl -interpreter the possibility for security problems easily multiplies. - -Elevated privileges are only required for utmp and pty operations on some -systems (for example, GNU/Linux doesn't need any extra privileges for -ptys, but some need it for utmp support). It is planned to mvoe this into -a forked handler process, but this is not yet done. - -So, while setuid/setgid operation is supported and not a problem on your -typical single-user-no-other-logins unix desktop, always remember that -its an awful lot of code, most of which isn't checked for security issues -regularly. +It should be, starting with release 7.1. You are encouraged to properly +install urxvt with privileges necessary for your OS now. -=item When I log-in to another system it tells me about missing terminfo data? +When rxvt-unicode detects that it runs setuid or setgid, it will fork +into a helper process for privileged operations (pty handling on some +systems, utmp/wtmp/lastlog handling on others) and drop privileges +immediately. This is much safer than most other terminals that keep +privileges while running (but is more relevant to urxvt, as it contains +things as perl interpreters, which might be "helpful" to attackers). + +This forking is done as the very first within main(), which is very early +and reduces possible bugs to initialisation code run before main(), or +things like the dynamic loader of your system, which should result in very +little risk. + +=head2 When I log-in to another system it tells me about missing terminfo data? The terminal description used by rxvt-unicode is not as widely available as that for xterm, or even rxvt (for which the same problem often arises). @@ -241,14 +328,14 @@ If you don't plan to use B (quite common...) you could also replace the rxvt terminfo file with the rxvt-unicode one. -=item C outputs some error when compiling the terminfo entry. +=head2 C outputs some error when compiling the terminfo entry. Most likely it's the empty definition for C. Just replace it by C and try again. -=item C's readline does not work correctly under @@RXVT_NAME@@. +=head2 C's readline does not work correctly under @@RXVT_NAME@@. -=item I need a termcap file entry. +=head2 I need a termcap file entry. One reason you might want this is that some distributions or operating systems still compile some programs using the long-obsoleted termcap @@ -284,7 +371,7 @@ :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ :vs=\E[?25h: -=item Why does C no longer have coloured output? +=head2 Why does C no longer have coloured output? The C in the GNU coreutils unfortunately doesn't use terminfo to decide wether a terminal has colour, but uses it's own configuration @@ -299,11 +386,11 @@ to your C<.profile> or C<.bashrc>. -=item Why doesn't vim/emacs etc. use the 88 colour mode? +=head2 Why doesn't vim/emacs etc. use the 88 colour mode? -=item Why doesn't vim/emacs etc. make use of italic? +=head2 Why doesn't vim/emacs etc. make use of italic? -=item Why are the secondary screen-related options not working properly? +=head2 Why are the secondary screen-related options not working properly? Make sure you are using C. Some pre-packaged distributions (most notably Debian GNU/Linux) break rxvt-unicode @@ -314,7 +401,7 @@ I log-in to another system it tells me about missing terminfo data?> on how to do this). -=item My numerical keypad acts weird and generates differing output? +=head2 My numerical keypad acts weird and generates differing output? Some Debian GNUL/Linux users seem to have this problem, although no specific details were reported so far. It is possible that this is caused @@ -323,9 +410,9 @@ keymap. See the answer to the previous question, and please report if that helped. -=item Rxvt-unicode does not seem to understand the selected encoding? +=head2 Rxvt-unicode does not seem to understand the selected encoding? -=item Unicode does not seem to work? +=head2 Unicode does not seem to work? If you encounter strange problems like typing an accented character but getting two unrelated other characters or similar, or if program output is @@ -355,9 +442,9 @@ you will need to remember a little known fact: Some programs just don't support locales :( -=item Why do some characters look so much different than others? +=head2 Why do some characters look so much different than others? -=item How does rxvt-unicode choose fonts? +=head2 How does rxvt-unicode choose fonts? Most fonts do not contain the full range of Unicode, which is fine. Chances are that the font you (or the admin/package maintainer of @@ -385,7 +472,7 @@ font, as the base font defines the terminal character cell size, which must be the same due to the way terminals work. -=item Why do some chinese characters look so different than others? +=head2 Why do some chinese characters look so different than others? This is because there is a difference between script and language -- rxvt-unicode does not know which language the text that is output is, @@ -410,7 +497,7 @@ Until then, you might get away with switching fonts at runtime (see L later in this document). -=item Why does rxvt-unicode sometimes leave pixel droppings? +=head2 Why does rxvt-unicode sometimes leave pixel droppings? Most fonts were not designed for terminal use, which means that character size varies a lot. A font that is otherwise fine for terminal use might @@ -432,7 +519,7 @@ All of this is not a problem when using X11 core fonts, as their bounding box data is correct. -=item On Solaris 9, many line-drawing characters are too wide. +=head2 On Solaris 9, many line-drawing characters are too wide. Seems to be a known bug, read L. Some people use the @@ -440,7 +527,7 @@ #define wcwidth(x) wcwidth(x) > 1 ? 1 : wcwidth(x) -=item My Compose (Multi_key) key is no longer working. +=head2 My Compose (Multi_key) key is no longer working. The most common causes for this are that either your locale is not set correctly, or you specified a B that is not supported by @@ -452,7 +539,7 @@ In this case either do not specify a B or specify more than one pre-edit style, such as B. -=item I cannot type C to get an ASCII NUL character due to ISO 14755 +=head2 I cannot type C to get an ASCII NUL character due to ISO 14755 Either try C alone (it often is mapped to ASCII NUL even on international keyboards) or simply use ISO 14755 support to your @@ -460,7 +547,7 @@ codes, too, such as C to type the default telnet escape character and so on. -=item How can I keep rxvt-unicode from using reverse video so much? +=head2 How can I keep rxvt-unicode from using reverse video so much? First of all, make sure you are running with the right terminal settings (C), which will get rid of most of these effects. Then @@ -470,7 +557,7 @@ URxvt.colorBD: white URxvt.colorIT: green -=item Some programs assume totally weird colours (red instead of blue), how can I fix that? +=head2 Some programs assume totally weird colours (red instead of blue), how can I fix that? For some unexplainable reason, some rare programs assume a very weird colour palette when confronted with a terminal with more than the standard @@ -481,7 +568,7 @@ definition to only claim 8 colour support or use C, which will fix colours but keep you from using other rxvt-unicode features. -=item I am on FreeBSD and rxvt-unicode does not seem to work at all. +=head2 I am on FreeBSD and rxvt-unicode does not seem to work at all. Rxvt-unicode requires the symbol C<__STDC_ISO_10646__> to be defined in your compile environment, or an implementation that implements it, @@ -513,12 +600,12 @@ system libraries once and for all, instead of forcing every app to carry complete replacements for them :) -=item I use Solaris 9 and it doesn't compile/work/etc. +=head2 I use Solaris 9 and it doesn't compile/work/etc. Try the diff in F as a base. It fixes the worst problems with C and a compile problem. -=item How can I use rxvt-unicode under cygwin? +=head2 How can I use rxvt-unicode under cygwin? rxvt-unicode should compile and run out of the box on cygwin, using the X11 libraries that come with cygwin. libW11 emulation is no @@ -531,9 +618,9 @@ encodings (you might try C), so you are likely limited to 8-bit encodings. -=item How does rxvt-unicode determine the encoding to use? +=head2 How does rxvt-unicode determine the encoding to use? -=item Is there an option to switch encodings? +=head2 Is there an option to switch encodings? Unlike some other terminals, rxvt-unicode has no encoding switch, and no specific "utf-8" mode, such as xterm. In fact, it doesn't even know about @@ -568,7 +655,7 @@ If you want to use a specific encoding you have to make sure you start rxvt-unicode with the correct C category. -=item Can I switch locales at runtime? +=head2 Can I switch locales at runtime? Yes, using an escape sequence. Try something like this, which sets rxvt-unicode's idea of C. @@ -590,7 +677,7 @@ for some locales where character width differs between program- and rxvt-unicode-locales. -=item Can I switch the fonts at runtime? +=head2 Can I switch the fonts at runtime? Yes, using an escape sequence. Try something like this, which has the same effect as using the C<-fn> switch, and takes effect immediately: @@ -603,7 +690,7 @@ You can think of this as a kind of manual ISO-2022 switching. -=item Why do italic characters look as if clipped? +=head2 Why do italic characters look as if clipped? Many fonts have difficulties with italic characters and hinting. For example, the otherwise very nicely hinted font C but I want UTF-8, what can I do? +=head2 My input method wants but I want UTF-8, what can I do? You can specify separate locales for the input method and the rest of the terminal, using the resource C: @@ -625,7 +712,7 @@ input characters outside C in a normal way then, as your input method limits you. -=item Rxvt-unicode crashes when the X Input Method changes or exits. +=head2 Rxvt-unicode crashes when the X Input Method changes or exits. Unfortunately, this is unavoidable, as the XIM protocol is racy by design. Applications can avoid some crashes at the expense of memory @@ -636,7 +723,7 @@ So the only workaround is not to kill your Input Method Servers. -=item Rxvt-unicode uses gobs of memory, how can I reduce that? +=head2 Rxvt-unicode uses gobs of memory, how can I reduce that? Rxvt-unicode tries to obey the rule of not charging you for something you don't use. One thing you should try is to configure out all settings that @@ -651,14 +738,14 @@ use 10 Megabytes of memory. With C<--enable-unicode3> it gets worse, as rxvt-unicode then uses 8 bytes per screen cell. -=item Can I speed up Xft rendering somehow? +=head2 Can I speed up Xft rendering somehow? Yes, the most obvious way to speed it up is to avoid Xft entirely, as it is simply slow. If you still want Xft fonts you might try to disable antialiasing (by appending C<:antialias=false>), which saves lots of memory and also speeds up rendering considerably. -=item Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong? +=head2 Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong? Rxvt-unicode will use whatever you specify as a font. If it needs to fall back to it's default font search list it will prefer X11 core @@ -668,7 +755,7 @@ If you want antialiasing, you have to specify the fonts manually. -=item Mouse cut/paste suddenly no longer works. +=head2 Mouse cut/paste suddenly no longer works. Make sure that mouse reporting is actually turned off since killing some editors prematurely may leave the mouse in mouse report mode. I've @@ -676,7 +763,7 @@ quick check is to see if cut/paste works when the Alt or Shift keys are depressed. -=item What's with this bold/blink stuff? +=head2 What's with this bold/blink stuff? If no bold colour is set via C, bold will invert text using the standard foreground colour. @@ -693,7 +780,7 @@ color8-15 are the corresponding high-intensity colors. -=item I don't like the screen colors. How do I change them? +=head2 I don't like the screen colors. How do I change them? You can change the screen colors at run-time using F<~/.Xdefaults> resources (or as long-options). @@ -741,12 +828,12 @@ URxvt.color7: #e1dddd URxvt.color15: #e1dddd -=item How can I start @@RXVT_NAME@@d in a race-free way? +=head2 How can I start @@RXVT_NAME@@d in a race-free way? Try C<@@RXVT_NAME@@d -f -o>, which tells @@RXVT_NAME@@d to open the display, create the listening socket and then fork. -=item What's with the strange Backspace/Delete key behaviour? +=head2 What's with the strange Backspace/Delete key behaviour? Assuming that the physical Backspace key corresponds to the BackSpace keysym (not likely for Linux ... see the following @@ -802,7 +889,7 @@ Perhaps someday this will all be resolved in a consistent manner. -=item I don't like the key-bindings. How do I change them? +=head2 I don't like the key-bindings. How do I change them? There are some compile-time selections available via configure. Unless you have run "configure" with the C<--disable-resources> option you can @@ -833,7 +920,7 @@ See some more examples in the documentation for the B resource. -=item I'm using keyboard model XXX that has extra Prior/Next/Insert keys. +=head2 I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize. @@ -848,7 +935,7 @@ keyboard mappings, it is better to use `xmodmap' to remap the keys as required for your particular machine. -=item How do I distinguish wether I'm running rxvt-unicode or a regular xterm? +=head2 How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc. rxvt and rxvt-unicode always export the variable "COLORTERM", so you can @@ -856,7 +943,7 @@ Midnight Commander automatically check this variable to decide whether or not to use color. -=item How do I set the correct, full IP address for the DISPLAY variable? +=head2 How do I set the correct, full IP address for the DISPLAY variable? If you've compiled rxvt-unicode with DISPLAY_IS_IP and have enabled insecure mode then it is possible to use the following shell script @@ -881,20 +968,18 @@ fi fi -=item How do I compile the manual pages for myself? +=head2 How do I compile the manual pages for myself? 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. -=item My question isn't answered here, can I ask a human? +=head2 My question isn't answered here, can I ask a human? Before sending me mail, you could go to IRC: C, channel C<#rxvt-unicode> has some rxvt-unicode enthusiasts that might be interested in learning about new and exciting problems (but not FAQs :). -=back - =head1 RXVT TECHNICAL REFERENCE =head1 DESCRIPTION @@ -1671,13 +1756,14 @@ B<< C >> Change colour of highlight characters to B<< C >> B<< C >> Change colour of bold characters to B<< C >> [deprecated, see 706] B<< C >> Change colour of underlined characters to B<< C >> [deprecated, see 707] - B<< C >> Change default background to B<< C >> + B<< C >> Change background pixmap parameters (see section XPM) (Compile XPM). B<< C >> Change default foreground colour to B<< C >>. B<< C >> Change Log File to B<< C >> I B<< C >> Change default background colour to B<< C >>. B<< C >> Set fontset to B<< C >>, with the following special values of B<< C >> (B) B<< C<#+n> >> change up B<< C >> B<< C<#-n> >> change down B<< C >> if B<< C >> is missing of 0, a value of 1 is used I change to font0 B<< C >> change to font B<< C >> B<< C >> Log all scrollback buffer and all of screen to B<< C >> B<< C >> Change current locale to B<< C >>, or, if B<< C >> is B<< C >>, return the current locale (Compile frills). + B<< C >> Request version if B<< C >> is B<< C >>, returning C, the resource name, the major and minor version numbers, e.g. C. B<< C >> Change colour of italic characters to B<< C >> B<< C >> Change background pixmap tint colour to B<< C >> (Compile transparency). B<< C >> Change colour of bold characters to B<< C >> @@ -1950,6 +2036,8 @@ =item --enable-unicode3 (default: off) +Recommended to stay off unless you really need non-BMP characters. + Enable direct support for displaying unicode codepoints above 65535 (the basic multilingual page). This increases storage requirements per character from 2 to 4 bytes. X11 fonts do not yet @@ -1969,10 +2057,9 @@ done by using precomposited characters when available or creating new pseudo-characters when no precomposed form exists. -Without --enable-unicode3, the number of additional precomposed characters -is rather limited (2048, if this is full, rxvt-unicode will use the -private use area, extending the number of combinations to 8448). With ---enable-unicode3, no practical limit exists. +Without --enable-unicode3, the number of additional precomposed +characters is somewhat limited (the 6400 private use characters will be +(ab-)used). With --enable-unicode3, no practical limit exists. This option will also enable storage (but not display) of characters beyond plane 0 (>65535) when --enable-unicode3 was not specified. @@ -1983,7 +2070,8 @@ =item --enable-fallback(=CLASS) (default: Rxvt) -When reading resource settings, also read settings for class CLASS. To disable resource fallback use --disable-fallback. +When reading resource settings, also read settings for class CLASS. To +disable resource fallback use --disable-fallback. =item --with-res-name=NAME (default: urxvt) @@ -2048,11 +2136,6 @@ is the favourite of the rxvt-unicode author, having used it for many years. -=item --enable-half-shadow (default: off) - -Make shadows on the scrollbar only half the normal width & height. -only applicable to rxvt scrollbars. - =item --enable-ttygid (default: off) Change tty device setting to group "tty" - only use this if @@ -2088,10 +2171,9 @@ EWMH-hints (pid, utf8 names) and protocols (ping) 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 - backindex and forwardindex escape sequence - window op and some xterm/OSC escape sequences tripleclickwords (-tcw) settable insecure mode (-insecure) keysym remapping support @@ -2100,7 +2182,20 @@ user-pty (-pty-fd) hold on exit (-hold) skip builtin block graphics (-sbg) + +It also enabled some non-essential features otherwise disabled, such as: + + some round-trip time optimisations + nearest color allocation on pseudocolor screens + UTF8_STRING supporr for selection sgr modes 90..97 and 100..107 + backindex and forwardindex escape sequences + view change/zero scorllback esacpe sequences + locale switching escape sequence + window op and some xterm/OSC escape sequences + rectangular selections + trailing space removal for selections + verbose X error handling =item --enable-iso14755 (default: on) @@ -2153,7 +2248,7 @@ Add support to have the pointer disappear when typing or inactive. -=item --enable-perl (default: off) +=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