ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvt.7.html
(Generate patch)

Comparing rxvt-unicode/doc/rxvt.7.html (file contents):
Revision 1.72 by root, Wed Feb 22 10:42:49 2006 UTC vs.
Revision 1.78 by root, Fri Dec 29 05:09:48 2006 UTC

1<?xml version="1.0" ?>
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"> 3<html xmlns="http://www.w3.org/1999/xhtml">
3<head> 4<head>
4<title>REFERENCE - FAQ, command sequences and other background information</title> 5<title>REFERENCE - FAQ, command sequences and other background information</title>
6<meta http-equiv="content-type" content="text/html; charset=utf-8" />
5<link rev="made" href="mailto:perl-binary@plan9.de" /> 7<link rev="made" href="mailto:perl-binary@plan9.de" />
6</head> 8</head>
7 9
8<body style="background-color: white"> 10<body style="background-color: white">
9 11
24 <li><a href="#my_question_isn_t_answered_here__can_i_ask_a_human">My question isn't answered here, can I ask a human?</a></li> 26 <li><a href="#my_question_isn_t_answered_here__can_i_ask_a_human">My question isn't answered here, can I ask a human?</a></li>
25 <li><a href="#does_it_support_tabs__can_i_have_a_tabbed_rxvtunicode">Does it support tabs, can I have a tabbed rxvt-unicode?</a></li> 27 <li><a href="#does_it_support_tabs__can_i_have_a_tabbed_rxvtunicode">Does it support tabs, can I have a tabbed rxvt-unicode?</a></li>
26 <li><a href="#how_do_i_know_which_rxvtunicode_version_i_m_using">How do I know which rxvt-unicode version I'm using?</a></li> 28 <li><a href="#how_do_i_know_which_rxvtunicode_version_i_m_using">How do I know which rxvt-unicode version I'm using?</a></li>
27 <li><a href="#rxvtunicode_uses_gobs_of_memory__how_can_i_reduce_that">Rxvt-unicode uses gobs of memory, how can I reduce that?</a></li> 29 <li><a href="#rxvtunicode_uses_gobs_of_memory__how_can_i_reduce_that">Rxvt-unicode uses gobs of memory, how can I reduce that?</a></li>
28 <li><a href="#how_can_i_start_urxvtd_in_a_racefree_way">How can I start urxvtd in a race-free way?</a></li> 30 <li><a href="#how_can_i_start_urxvtd_in_a_racefree_way">How can I start urxvtd in a race-free way?</a></li>
29 <li><a href="#how_can_i_start_urxvtd_automatically_when_i_run_urxvt_name__c">How can I start urxvtd automatically when I run URXVT_NAME@@c?</a></li> 31 <li><a href="#how_can_i_start_urxvtd_automatically_when_i_run_urxvtc">How can I start urxvtd automatically when I run urxvtc?</a></li>
30 <li><a href="#how_do_i_distinguish_wether_i_m_running_rxvtunicode_or_a_regular_xterm_i_need_this_to_decide_about_setting_colors_etc_">How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.</a></li> 32 <li><a href="#how_do_i_distinguish_whether_i_m_running_rxvtunicode_or_a_regular_xterm_i_need_this_to_decide_about_setting_colors_etc_">How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.</a></li>
31 <li><a href="#how_do_i_set_the_correct__full_ip_address_for_the_display_variable">How do I set the correct, full IP address for the DISPLAY variable?</a></li> 33 <li><a href="#how_do_i_set_the_correct__full_ip_address_for_the_display_variable">How do I set the correct, full IP address for the DISPLAY variable?</a></li>
32 <li><a href="#how_do_i_compile_the_manual_pages_on_my_own">How do I compile the manual pages on my own?</a></li> 34 <li><a href="#how_do_i_compile_the_manual_pages_on_my_own">How do I compile the manual pages on my own?</a></li>
33 <li><a href="#isn_t_rxvtunicode_supposed_to_be_small_don_t_all_those_features_bloat">Isn't rxvt-unicode supposed to be small? Don't all those features bloat?</a></li> 35 <li><a href="#isn_t_rxvtunicode_supposed_to_be_small_don_t_all_those_features_bloat">Isn't rxvt-unicode supposed to be small? Don't all those features bloat?</a></li>
34 <li><a href="#why_c____isn_t_that_unportable_bloated_uncool">Why C++, isn't that unportable/bloated/uncool?</a></li> 36 <li><a href="#why_c____isn_t_that_unportable_bloated_uncool">Why C++, isn't that unportable/bloated/uncool?</a></li>
35 </ul> 37 </ul>
152<hr /> 154<hr />
153<h1><a name="description">DESCRIPTION</a></h1> 155<h1><a name="description">DESCRIPTION</a></h1>
154<p>This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting 156<p>This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting
155all escape sequences, and other background information.</p> 157all escape sequences, and other background information.</p>
156<p>The newest version of this document is also available on the World Wide Web at 158<p>The newest version of this document is also available on the World Wide Web at
157<a href="http://cvs.schmorp.de/browse/*checkout*/rxvt-unicode/doc/rxvt.7.html">http://cvs.schmorp.de/browse/*checkout*/rxvt-unicode/doc/rxvt.7.html</a>.</p> 159<a href="http://cvs.schmorp.de/browse/rxvt-unicode/doc/rxvt.7.html">http://cvs.schmorp.de/browse/rxvt-unicode/doc/rxvt.7.html</a>.</p>
158<p> 160<p>
159</p> 161</p>
160<hr /> 162<hr />
161<h1><a name="rxvtunicode_urxvt_frequently_asked_questions">RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS</a></h1> 163<h1><a name="rxvtunicode_urxvt_frequently_asked_questions">RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS</a></h1>
162<p> 164<p>
209<h3><a name="how_can_i_start_urxvtd_in_a_racefree_way">How can I start urxvtd in a race-free way?</a></h3> 211<h3><a name="how_can_i_start_urxvtd_in_a_racefree_way">How can I start urxvtd in a race-free way?</a></h3>
210<p>Try <code>urxvtd -f -o</code>, which tells urxvtd to open the 212<p>Try <code>urxvtd -f -o</code>, which tells urxvtd to open the
211display, create the listening socket and then fork.</p> 213display, create the listening socket and then fork.</p>
212<p> 214<p>
213</p> 215</p>
214<h3><a name="how_can_i_start_urxvtd_automatically_when_i_run_urxvt_name__c">How can I start urxvtd automatically when I run URXVT_NAME@@c?</a></h3> 216<h3><a name="how_can_i_start_urxvtd_automatically_when_i_run_urxvtc">How can I start urxvtd automatically when I run urxvtc?</a></h3>
215<p>If you want to start urxvtd automatically whenever you run 217<p>If you want to start urxvtd automatically whenever you run
216urxvtc and the daemon isn't running yet, use this script:</p> 218urxvtc and the daemon isn't running yet, use this script:</p>
217<pre> 219<pre>
218 #!/bin/sh 220 #!/bin/sh
219 urxvtc &quot;$@&quot; 221 urxvtc &quot;$@&quot;
225meaning it couldn't connect to the daemon, it will start the daemon and 227meaning it couldn't connect to the daemon, it will start the daemon and
226re-run the command. Subsequent invocations of the script will re-use the 228re-run the command. Subsequent invocations of the script will re-use the
227existing daemon.</p> 229existing daemon.</p>
228<p> 230<p>
229</p> 231</p>
230<h3><a name="how_do_i_distinguish_wether_i_m_running_rxvtunicode_or_a_regular_xterm_i_need_this_to_decide_about_setting_colors_etc_">How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.</a></h3> 232<h3><a name="how_do_i_distinguish_whether_i_m_running_rxvtunicode_or_a_regular_xterm_i_need_this_to_decide_about_setting_colors_etc_">How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.</a></h3>
231<p>The original rxvt and rxvt-unicode always export the variable ``COLORTERM'', 233<p>The original rxvt and rxvt-unicode always export the variable ``COLORTERM'',
232so you can check and see if that is set. Note that several programs, JED, 234so you can check and see if that is set. Note that several programs, JED,
233slrn, Midnight Commander automatically check this variable to decide 235slrn, Midnight Commander automatically check this variable to decide
234whether or not to use color.</p> 236whether or not to use color.</p>
235<p> 237<p>
276 text data bss drs rss filename 278 text data bss drs rss filename
277 98398 1664 24 15695 1824 rxvt --disable-everything 279 98398 1664 24 15695 1824 rxvt --disable-everything
278 188985 9048 66616 18222 1788 urxvt --disable-everything</pre> 280 188985 9048 66616 18222 1788 urxvt --disable-everything</pre>
279<p>When you <a href="#item__2d_2denable_2deverything"><code>--enable-everything</code></a> (which <em>is</em> unfair, as this involves xft 281<p>When you <a href="#item__2d_2denable_2deverything"><code>--enable-everything</code></a> (which <em>is</em> unfair, as this involves xft
280and full locale/XIM support which are quite bloaty inside libX11 and my 282and full locale/XIM support which are quite bloaty inside libX11 and my
281libc), the two diverge, but not unreasnobaly so.</p> 283libc), the two diverge, but not unreasonably so.</p>
282<pre> 284<pre>
283 text data bss drs rss filename 285 text data bss drs rss filename
284 163431 2152 24 20123 2060 rxvt --enable-everything 286 163431 2152 24 20123 2060 rxvt --enable-everything
285 1035683 49680 66648 29096 3680 urxvt --enable-everything</pre> 287 1035683 49680 66648 29096 3680 urxvt --enable-everything</pre>
286<p>The very large size of the text section is explained by the east-asian 288<p>The very large size of the text section is explained by the east-asian
359<p>3. Use an ARGB visual:</p> 361<p>3. Use an ARGB visual:</p>
360<pre> 362<pre>
361 urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc</pre> 363 urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc</pre>
362<p>This requires XFT support, and the support of your X-server. If that 364<p>This requires XFT support, and the support of your X-server. If that
363doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't 365doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't
364there yet, no matter what they claim. Rxvt-Unicode contains the neccessary 366there yet, no matter what they claim. Rxvt-Unicode contains the necessary
365bugfixes and workarounds for Xft and Xlib to make it work, but that 367bugfixes and workarounds for Xft and Xlib to make it work, but that
366doesn't mean that your WM has the required kludges in place.</p> 368doesn't mean that your WM has the required kludges in place.</p>
367<p>4. Use xcompmgr and let it do the job:</p> 369<p>4. Use xcompmgr and let it do the job:</p>
368<pre> 370<pre>
369 xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \ 371 xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \
382<p>All of this requires that fonts do not lie about character sizes, 384<p>All of this requires that fonts do not lie about character sizes,
383however: Xft fonts often draw glyphs larger than their acclaimed bounding 385however: Xft fonts often draw glyphs larger than their acclaimed bounding
384box, and rxvt-unicode has no way of detecting this (the correct way is to 386box, and rxvt-unicode has no way of detecting this (the correct way is to
385ask for the character bounding box, which unfortunately is wrong in these 387ask for the character bounding box, which unfortunately is wrong in these
386cases).</p> 388cases).</p>
387<p>It's not clear (to me at least), wether this is a bug in Xft, freetype, 389<p>It's not clear (to me at least), whether this is a bug in Xft, freetype,
388or the respective font. If you encounter this problem you might try using 390or the respective font. If you encounter this problem you might try using
389the <code>-lsp</code> option to give the font more height. If that doesn't work, you 391the <code>-lsp</code> option to give the font more height. If that doesn't work, you
390might be forced to use a different font.</p> 392might be forced to use a different font.</p>
391<p>All of this is not a problem when using X11 core fonts, as their bounding 393<p>All of this is not a problem when using X11 core fonts, as their bounding
392box data is correct.</p> 394box data is correct.</p>
424<p> 426<p>
425</p> 427</p>
426<h3><a name="why_do_italic_characters_look_as_if_clipped">Why do italic characters look as if clipped?</a></h3> 428<h3><a name="why_do_italic_characters_look_as_if_clipped">Why do italic characters look as if clipped?</a></h3>
427<p>Many fonts have difficulties with italic characters and hinting. For 429<p>Many fonts have difficulties with italic characters and hinting. For
428example, the otherwise very nicely hinted font <code>xft:Bitstream Vera Sans 430example, the otherwise very nicely hinted font <code>xft:Bitstream Vera Sans
429Mono</code> completely fails in it's italic face. A workaround might be to 431Mono</code> completely fails in its italic face. A workaround might be to
430enable freetype autohinting, i.e. like this:</p> 432enable freetype autohinting, i.e. like this:</p>
431<pre> 433<pre>
432 URxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true 434 URxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true
433 URxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true</pre> 435 URxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true</pre>
434<p> 436<p>
440memory and also speeds up rendering considerably.</p> 442memory and also speeds up rendering considerably.</p>
441<p> 443<p>
442</p> 444</p>
443<h3><a name="rxvtunicode_doesn_t_seem_to_antialias_its_fonts__what_is_wrong">Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?</a></h3> 445<h3><a name="rxvtunicode_doesn_t_seem_to_antialias_its_fonts__what_is_wrong">Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?</a></h3>
444<p>Rxvt-unicode will use whatever you specify as a font. If it needs to 446<p>Rxvt-unicode will use whatever you specify as a font. If it needs to
445fall back to it's default font search list it will prefer X11 core 447fall back to its default font search list it will prefer X11 core
446fonts, because they are small and fast, and then use Xft fonts. It has 448fonts, because they are small and fast, and then use Xft fonts. It has
447antialiasing disabled for most of them, because the author thinks they 449antialiasing disabled for most of them, because the author thinks they
448look best that way.</p> 450look best that way.</p>
449<p>If you want antialiasing, you have to specify the fonts manually.</p> 451<p>If you want antialiasing, you have to specify the fonts manually.</p>
450<p> 452<p>
601<p>These are caused by the <code>readline</code> perl extension. Under normal 603<p>These are caused by the <code>readline</code> perl extension. Under normal
602circumstances, it will move your cursor around when you click into the 604circumstances, it will move your cursor around when you click into the
603line that contains it. It tries hard not to do this at the wrong moment, 605line that contains it. It tries hard not to do this at the wrong moment,
604but when running a program that doesn't parse cursor movements or in some 606but when running a program that doesn't parse cursor movements or in some
605cases during rlogin sessions, it fails to detect this properly.</p> 607cases during rlogin sessions, it fails to detect this properly.</p>
606<p>You can permamently switch this feature off by disabling the <code>readline</code> 608<p>You can permanently switch this feature off by disabling the <code>readline</code>
607extension:</p> 609extension:</p>
608<pre> 610<pre>
609 URxvt.perl-ext-common: default,-readline</pre> 611 URxvt.perl-ext-common: default,-readline</pre>
610<p> 612<p>
611</p> 613</p>
612<h3><a name="my_numerical_keypad_acts_weird_and_generates_differing_output">My numerical keypad acts weird and generates differing output?</a></h3> 614<h3><a name="my_numerical_keypad_acts_weird_and_generates_differing_output">My numerical keypad acts weird and generates differing output?</a></h3>
613<p>Some Debian GNUL/Linux users seem to have this problem, although no 615<p>Some Debian GNUL/Linux users seem to have this problem, although no
614specific details were reported so far. It is possible that this is caused 616specific details were reported so far. It is possible that this is caused
615by the wrong <code>TERM</code> setting, although the details of wether and how 617by the wrong <code>TERM</code> setting, although the details of whether and how
616this can happen are unknown, as <code>TERM=rxvt</code> should offer a compatible 618this can happen are unknown, as <code>TERM=rxvt</code> should offer a compatible
617keymap. See the answer to the previous question, and please report if that 619keymap. See the answer to the previous question, and please report if that
618helped.</p> 620helped.</p>
619<p> 621<p>
620</p> 622</p>
645depressed.</p> 647depressed.</p>
646<p> 648<p>
647</p> 649</p>
648<h3><a name="what_s_with_the_strange_backspace_delete_key_behaviour">What's with the strange Backspace/Delete key behaviour?</a></h3> 650<h3><a name="what_s_with_the_strange_backspace_delete_key_behaviour">What's with the strange Backspace/Delete key behaviour?</a></h3>
649<p>Assuming that the physical Backspace key corresponds to the 651<p>Assuming that the physical Backspace key corresponds to the
650BackSpace keysym (not likely for Linux ... see the following 652Backspace keysym (not likely for Linux ... see the following
651question) there are two standard values that can be used for 653question) there are two standard values that can be used for
652Backspace: <code>^H</code> and <code>^?</code>.</p> 654Backspace: <code>^H</code> and <code>^?</code>.</p>
653<p>Historically, either value is correct, but rxvt-unicode adopts the debian 655<p>Historically, either value is correct, but rxvt-unicode adopts the debian
654policy of using <code>^?</code> when unsure, because it's the one only only correct 656policy of using <code>^?</code> when unsure, because it's the one only only correct
655choice :).</p> 657choice :).</p>
764<p>This is my perl configuration. The first two set the perl library 766<p>This is my perl configuration. The first two set the perl library
765directory and also tells urxvt to use a large number of extensions. I 767directory and also tells urxvt to use a large number of extensions. I
766develop for myself mostly, so I actually use most of the extensions I 768develop for myself mostly, so I actually use most of the extensions I
767write.</p> 769write.</p>
768<p>The selection stuff mainly makes the selection perl-error-message aware 770<p>The selection stuff mainly makes the selection perl-error-message aware
769and tells it to convert pelr error mssages into vi-commands to load the 771and tells it to convert perl error messages into vi-commands to load the
770relevant file and go tot he error line number.</p> 772relevant file and go tot he error line number.</p>
771<pre> 773<pre>
772 URxvt.scrollstyle: plain 774 URxvt.scrollstyle: plain
773 URxvt.secondaryScroll: true</pre> 775 URxvt.secondaryScroll: true</pre>
774<p>As the documentation says: plain is the preferred scrollbar for the 776<p>As the documentation says: plain is the preferred scrollbar for the
775author. The <code>secondaryScroll</code> confgiures urxvt to scroll in full-screen 777author. The <code>secondaryScroll</code> configures urxvt to scroll in full-screen
776apps, like screen, so lines scorlled out of screen end up in urxvt's 778apps, like screen, so lines scrolled out of screen end up in urxvt's
777scrollback buffer.</p> 779scrollback buffer.</p>
778<pre> 780<pre>
779 URxvt.background: #000000 781 URxvt.background: #000000
780 URxvt.foreground: gray90 782 URxvt.foreground: gray90
781 URxvt.color7: gray90 783 URxvt.color7: gray90
823 xft:Code2000:antialias=false 825 xft:Code2000:antialias=false
824 urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15 826 urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15
825 urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true 827 urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true
826 urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true</pre> 828 urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true</pre>
827<p>I wrote rxvt-unicode to be able to specify fonts exactly. So don't be 829<p>I wrote rxvt-unicode to be able to specify fonts exactly. So don't be
828overwhelmed. A special note: the <code>9x15bold</code> mentioend above is actually 830overwhelmed. A special note: the <code>9x15bold</code> mentioned above is actually
829the version from XFree-3.3, as XFree-4 replaced it by a totally different 831the version from XFree-3.3, as XFree-4 replaced it by a totally different
830font (different glyphs for <code>;</code> and many other harmless characters), 832font (different glyphs for <code>;</code> and many other harmless characters),
831while the second font is actually the <code>9x15bold</code> from XFree4/XOrg. The 833while the second font is actually the <code>9x15bold</code> from XFree4/XOrg. The
832bold version has less chars than the medium version, so I use it for rare 834bold version has less chars than the medium version, so I use it for rare
833characters, too. Whene ditign sources with vim, I use italic for comments 835characters, too. When editing sources with vim, I use italic for comments
834and other stuff, which looks quite good with Bitstream Vera anti-aliased.</p> 836and other stuff, which looks quite good with Bitstream Vera anti-aliased.</p>
835<p>Terminus is a quite bad font (many very wrong glyphs), but for most of my 837<p>Terminus is a quite bad font (many very wrong glyphs), but for most of my
836purposes, it works, and gives a different look, as my normal (Non-bold) 838purposes, it works, and gives a different look, as my normal (Non-bold)
837font is already bold, and I want to see a difference between bold and 839font is already bold, and I want to see a difference between bold and
838normal fonts.</p> 840normal fonts.</p>
881re-login after every change (or run <em>xrdb -merge $HOME/.Xresources</em>).</p> 883re-login after every change (or run <em>xrdb -merge $HOME/.Xresources</em>).</p>
882<p>Also consider the form resources have to use:</p> 884<p>Also consider the form resources have to use:</p>
883<pre> 885<pre>
884 URxvt.resource: value</pre> 886 URxvt.resource: value</pre>
885<p>If you want to use another form (there are lots of different ways of 887<p>If you want to use another form (there are lots of different ways of
886specifying resources), make sure you understand wether and why it 888specifying resources), make sure you understand whether and why it
887works. If unsure, use the form above.</p> 889works. If unsure, use the form above.</p>
888<p> 890<p>
889</p> 891</p>
890<h3><a name="when_i_login_to_another_system_it_tells_me_about_missing_terminfo_data">When I log-in to another system it tells me about missing terminfo data?</a></h3> 892<h3><a name="when_i_login_to_another_system_it_tells_me_about_missing_terminfo_data">When I log-in to another system it tells me about missing terminfo data?</a></h3>
891<p>The terminal description used by rxvt-unicode is not as widely available 893<p>The terminal description used by rxvt-unicode is not as widely available
892as that for xterm, or even rxvt (for which the same problem often arises).</p> 894as that for xterm, or even rxvt (for which the same problem often arises).</p>
893<p>The correct solution for this problem is to install the terminfo, this can 895<p>The correct solution for this problem is to install the terminfo, this can
894be done like this (with ncurses' infocmp):</p> 896be done like this (with ncurses' infocmp and works as user and admin):</p>
895<pre> 897<pre>
896 REMOTE=remotesystem.domain 898 REMOTE=remotesystem.domain
897 infocmp rxvt-unicode | ssh $REMOTE &quot;cat &gt;/tmp/ti &amp;&amp; tic /tmp/ti&quot;</pre> 899 infocmp rxvt-unicode | ssh $REMOTE &quot;mkdir -p .terminfo &amp;&amp; cat &gt;/tmp/ti &amp;&amp; tic /tmp/ti&quot;</pre>
898<p>... or by installing rxvt-unicode normally on the remote system,</p> 900<p>... or by installing rxvt-unicode normally on the remote system,</p>
901<p>One some systems you might need to set <code>$TERMINFO</code> to the full path of
902<em>$HOME/.terminfo</em> for this to work.</p>
899<p>If you cannot or do not want to do this, then you can simply set 903<p>If you cannot or do not want to do this, then you can simply set
900<code>TERM=rxvt</code> or even <code>TERM=xterm</code>, and live with the small number of 904<code>TERM=rxvt</code> or even <code>TERM=xterm</code>, and live with the small number of
901problems arising, which includes wrong keymapping, less and different 905problems arising, which includes wrong keymapping, less and different
902colours and some refresh errors in fullscreen applications. It's a nice 906colours and some refresh errors in fullscreen applications. It's a nice
903quick-and-dirty workaround for rare cases, though.</p> 907quick-and-dirty workaround for rare cases, though.</p>
922<h3><a name="i_need_a_termcap_file_entry_">I need a termcap file entry.</a></h3> 926<h3><a name="i_need_a_termcap_file_entry_">I need a termcap file entry.</a></h3>
923<p>One reason you might want this is that some distributions or operating 927<p>One reason you might want this is that some distributions or operating
924systems still compile some programs using the long-obsoleted termcap 928systems still compile some programs using the long-obsoleted termcap
925library (Fedora Core's bash is one example) and rely on a termcap entry 929library (Fedora Core's bash is one example) and rely on a termcap entry
926for <code>rxvt-unicode</code>.</p> 930for <code>rxvt-unicode</code>.</p>
927<p>You could use rxvt's termcap entry with resonable results in many cases. 931<p>You could use rxvt's termcap entry with reasonable results in many cases.
928You can also create a termcap entry by using terminfo's infocmp program 932You can also create a termcap entry by using terminfo's infocmp program
929like this:</p> 933like this:</p>
930<pre> 934<pre>
931 infocmp -C rxvt-unicode</pre> 935 infocmp -C rxvt-unicode</pre>
932<p>Or you could use this termcap entry, generated by the command above:</p> 936<p>Or you could use this termcap entry, generated by the command above:</p>
953 :vs=\E[?25h:</pre> 957 :vs=\E[?25h:</pre>
954<p> 958<p>
955</p> 959</p>
956<h3><a name="why_does_ls_no_longer_have_coloured_output">Why does <code>ls</code> no longer have coloured output?</a></h3> 960<h3><a name="why_does_ls_no_longer_have_coloured_output">Why does <code>ls</code> no longer have coloured output?</a></h3>
957<p>The <code>ls</code> in the GNU coreutils unfortunately doesn't use terminfo to 961<p>The <code>ls</code> in the GNU coreutils unfortunately doesn't use terminfo to
958decide wether a terminal has colour, but uses it's own configuration 962decide whether a terminal has colour, but uses its own configuration
959file. Needless to say, <code>rxvt-unicode</code> is not in it's default file (among 963file. Needless to say, <code>rxvt-unicode</code> is not in its default file (among
960with most other terminals supporting colour). Either add:</p> 964with most other terminals supporting colour). Either add:</p>
961<pre> 965<pre>
962 TERM rxvt-unicode</pre> 966 TERM rxvt-unicode</pre>
963<p>to <code>/etc/DIR_COLORS</code> or simply add:</p> 967<p>to <code>/etc/DIR_COLORS</code> or simply add:</p>
964<pre> 968<pre>
1028<p>The reasons is that there exists a perfectly fine mechanism for selecting 1032<p>The reasons is that there exists a perfectly fine mechanism for selecting
1029the encoding, doing I/O and (most important) communicating this to all 1033the encoding, doing I/O and (most important) communicating this to all
1030applications so everybody agrees on character properties such as width 1034applications so everybody agrees on character properties such as width
1031and code number. This mechanism is the <em>locale</em>. Applications not using 1035and code number. This mechanism is the <em>locale</em>. Applications not using
1032that info will have problems (for example, <code>xterm</code> gets the width of 1036that info will have problems (for example, <code>xterm</code> gets the width of
1033characters wrong as it uses it's own, locale-independent table under all 1037characters wrong as it uses its own, locale-independent table under all
1034locales).</p> 1038locales).</p>
1035<p>Rxvt-unicode uses the <code>LC_CTYPE</code> locale category to select encoding. All 1039<p>Rxvt-unicode uses the <code>LC_CTYPE</code> locale category to select encoding. All
1036programs doing the same (that is, most) will automatically agree in the 1040programs doing the same (that is, most) will automatically agree in the
1037interpretation of characters.</p> 1041interpretation of characters.</p>
1038<p>Unfortunately, there is no system-independent way to select locales, nor 1042<p>Unfortunately, there is no system-independent way to select locales, nor
1071</p> 1075</p>
1072<h3><a name="i_have_problems_getting_my_input_method_working_">I have problems getting my input method working.</a></h3> 1076<h3><a name="i_have_problems_getting_my_input_method_working_">I have problems getting my input method working.</a></h3>
1073<p>Try a search engine, as this is slightly different for every input method server.</p> 1077<p>Try a search engine, as this is slightly different for every input method server.</p>
1074<p>Here is a checklist:</p> 1078<p>Here is a checklist:</p>
1075<dl> 1079<dl>
1076<dt><strong><a name="item__2d_make_sure_your_locale_and_the_imlocale_are_sup">- Make sure your locale <em>and</em> the imLocale are supported on your OS.</a></strong><br /> 1080<dt><strong><a name="item__2d_make_sure_your_locale_and_the_imlocale_are_sup">- Make sure your locale <em>and</em> the imLocale are supported on your OS.</a></strong>
1077</dt> 1081
1078<dd> 1082<dd>
1079Try <code>locale -a</code> or check the documentation for your OS. 1083<p>Try <code>locale -a</code> or check the documentation for your OS.</p>
1080</dd> 1084</dd>
1081<p></p> 1085</li>
1082<dt><strong><a name="item__2d_make_sure_your_locale_or_imlocale_matches_a_lo">- Make sure your locale or imLocale matches a locale supported by your XIM.</a></strong><br /> 1086<dt><strong><a name="item__2d_make_sure_your_locale_or_imlocale_matches_a_lo">- Make sure your locale or imLocale matches a locale supported by your XIM.</a></strong>
1083</dt> 1087
1084<dd> 1088<dd>
1085For example, <strong>kinput2</strong> does not support UTF-8 locales, you should use 1089<p>For example, <strong>kinput2</strong> does not support UTF-8 locales, you should use
1086<code>ja_JP.EUC-JP</code> or equivalent. 1090<code>ja_JP.EUC-JP</code> or equivalent.</p>
1087</dd> 1091</dd>
1088<p></p> 1092</li>
1089<dt><strong><a name="item__2d_make_sure_your_xim_server_is_actually_running_">- Make sure your XIM server is actually running.</a></strong><br /> 1093<dt><strong><a name="item__2d_make_sure_your_xim_server_is_actually_running_">- Make sure your XIM server is actually running.</a></strong>
1090</dt> 1094
1091<dt><strong><a name="item__2d_make_sure_the_xmodifiers_environment_variable_">- Make sure the <code>XMODIFIERS</code> environment variable is set correctly when <em>starting</em> rxvt-unicode.</a></strong><br /> 1095<dt><strong><a name="item__2d_make_sure_the_xmodifiers_environment_variable_">- Make sure the <code>XMODIFIERS</code> environment variable is set correctly when <em>starting</em> rxvt-unicode.</a></strong>
1092</dt> 1096
1093<dd> 1097<dd>
1094When you want to use e.g. <strong>kinput2</strong>, it must be set to 1098<p>When you want to use e.g. <strong>kinput2</strong>, it must be set to
1095<code>@im=kinput2</code>. For <strong>scim</strong>, use <code>@im=SCIM</code>. Youc an see what input 1099<code>@im=kinput2</code>. For <strong>scim</strong>, use <code>@im=SCIM</code>. You can see what input
1096method servers are running with this command: 1100method servers are running with this command:</p>
1097</dd> 1101</dd>
1098<dd> 1102<dd>
1099<pre> 1103<pre>
1100 xprop -root XIM_SERVERS</pre> 1104 xprop -root XIM_SERVERS</pre>
1101</dd> 1105</dd>
1102<p></p> 1106</li>
1103<dt></dt> 1107<dt>
1104</dl> 1108</dl>
1105<p> 1109<p>
1106</p> 1110</p>
1107<h3><a name="my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants &lt;some encoding&gt; but I want UTF-8, what can I do?</a></h3> 1111<h3><a name="my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants &lt;some encoding&gt; but I want UTF-8, what can I do?</a></h3>
1108<p>You can specify separate locales for the input method and the rest of the 1112<p>You can specify separate locales for the input method and the rest of the
1144<p> 1148<p>
1145</p> 1149</p>
1146<h3><a name="i_am_maintaining_rxvtunicode_for_distribution_os_xxx__any_recommendation">I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?</a></h3> 1150<h3><a name="i_am_maintaining_rxvtunicode_for_distribution_os_xxx__any_recommendation">I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?</a></h3>
1147<p>You should build one binary with the default options. <em>configure</em> 1151<p>You should build one binary with the default options. <em>configure</em>
1148now enables most useful options, and the trend goes to making them 1152now enables most useful options, and the trend goes to making them
1149runtime-switchable, too, so there is usually no drawback to enbaling them, 1153runtime-switchable, too, so there is usually no drawback to enabling them,
1150except higher disk and possibly memory usage. The perl interpreter should 1154except higher disk and possibly memory usage. The perl interpreter should
1151be enabled, as important functionality (menus, selection, likely more in 1155be enabled, as important functionality (menus, selection, likely more in
1152the future) depends on it.</p> 1156the future) depends on it.</p>
1153<p>You should not overwrite the <code>perl-ext-common</code> snd <code>perl-ext</code> resources 1157<p>You should not overwrite the <code>perl-ext-common</code> snd <code>perl-ext</code> resources
1154system-wide (except maybe with <code>defaults</code>). This will result in useful 1158system-wide (except maybe with <code>defaults</code>). This will result in useful
1185<p> 1189<p>
1186</p> 1190</p>
1187<h3><a name="i_am_on_freebsd_and_rxvtunicode_does_not_seem_to_work_at_all_">I am on FreeBSD and rxvt-unicode does not seem to work at all.</a></h3> 1191<h3><a name="i_am_on_freebsd_and_rxvtunicode_does_not_seem_to_work_at_all_">I am on FreeBSD and rxvt-unicode does not seem to work at all.</a></h3>
1188<p>Rxvt-unicode requires the symbol <code>__STDC_ISO_10646__</code> to be defined 1192<p>Rxvt-unicode requires the symbol <code>__STDC_ISO_10646__</code> to be defined
1189in your compile environment, or an implementation that implements it, 1193in your compile environment, or an implementation that implements it,
1190wether it defines the symbol or not. <code>__STDC_ISO_10646__</code> requires that 1194whether it defines the symbol or not. <code>__STDC_ISO_10646__</code> requires that
1191<strong>wchar_t</strong> is represented as unicode.</p> 1195<strong>wchar_t</strong> is represented as unicode.</p>
1192<p>As you might have guessed, FreeBSD does neither define this symobl nor 1196<p>As you might have guessed, FreeBSD does neither define this symbol nor
1193does it support it. Instead, it uses it's own internal representation of 1197does it support it. Instead, it uses its own internal representation of
1194<strong>wchar_t</strong>. This is, of course, completely fine with respect to standards.</p> 1198<strong>wchar_t</strong>. This is, of course, completely fine with respect to standards.</p>
1195<p>However, that means rxvt-unicode only works in <code>POSIX</code>, <code>ISO-8859-1</code> and 1199<p>However, that means rxvt-unicode only works in <code>POSIX</code>, <code>ISO-8859-1</code> and
1196<code>UTF-8</code> locales under FreeBSD (which all use Unicode as <strong>wchar_t</strong>.</p> 1200<code>UTF-8</code> locales under FreeBSD (which all use Unicode as <strong>wchar_t</strong>.</p>
1197<p><code>__STDC_ISO_10646__</code> is the only sane way to support multi-language 1201<p><code>__STDC_ISO_10646__</code> is the only sane way to support multi-language
1198apps in an OS, as using a locale-dependent (and non-standardized) 1202apps in an OS, as using a locale-dependent (and non-standardized)
1236selectable at <code>configure</code> time.</p> 1240selectable at <code>configure</code> time.</p>
1237<p> 1241<p>
1238</p> 1242</p>
1239<h2><a name="definitions">Definitions</a></h2> 1243<h2><a name="definitions">Definitions</a></h2>
1240<dl> 1244<dl>
1241<dt><strong><a name="item_c"><strong><code>c</code> </strong>&gt;</a></strong><br /> 1245<dt><strong><a name="item_c"><strong><code>c</code> </strong>&gt;</a></strong>
1242</dt> 1246
1243<dd>
1244The literal character c.
1245</dd> 1247<dd>
1246<p></p> 1248<p>The literal character c.</p>
1249</dd>
1250</li>
1247<dt><strong><a name="item_c"><strong><code>C</code> </strong>&gt;</a></strong><br /> 1251<dt><strong><a name="item_c"><strong><code>C</code> </strong>&gt;</a></strong>
1248</dt> 1252
1249<dd> 1253<dd>
1250A single (required) character. 1254<p>A single (required) character.</p>
1251</dd> 1255</dd>
1252<p></p> 1256</li>
1253<dt><strong><a name="item_ps"><strong><code>Ps</code> </strong>&gt;</a></strong><br /> 1257<dt><strong><a name="item_ps"><strong><code>Ps</code> </strong>&gt;</a></strong>
1254</dt> 1258
1255<dd> 1259<dd>
1256A single (usually optional) numeric parameter, composed of one or more 1260<p>A single (usually optional) numeric parameter, composed of one or more
1257digits. 1261digits.</p>
1258</dd> 1262</dd>
1259<p></p> 1263</li>
1260<dt><strong><a name="item_pm"><strong><code>Pm</code> </strong>&gt;</a></strong><br /> 1264<dt><strong><a name="item_pm"><strong><code>Pm</code> </strong>&gt;</a></strong>
1261</dt> 1265
1262<dd> 1266<dd>
1263A multiple numeric parameter composed of any number of single numeric 1267<p>A multiple numeric parameter composed of any number of single numeric
1264parameters, separated by <code>;</code> character(s). 1268parameters, separated by <code>;</code> character(s).</p>
1265</dd> 1269</dd>
1266<p></p> 1270</li>
1267<dt><strong><a name="item_pt"><strong><code>Pt</code> </strong>&gt;</a></strong><br /> 1271<dt><strong><a name="item_pt"><strong><code>Pt</code> </strong>&gt;</a></strong>
1268</dt> 1272
1269<dd> 1273<dd>
1270A text parameter composed of printable characters. 1274<p>A text parameter composed of printable characters.</p>
1275</dd>
1276</li>
1271</dd> 1277</dl>
1272<p></p></dl>
1273<p> 1278<p>
1274</p> 1279</p>
1275<h2><a name="values">Values</a></h2> 1280<h2><a name="values">Values</a></h2>
1276<dl> 1281<dl>
1277<dt><strong><a name="item_enq"><strong><code>ENQ</code> </strong>&gt;</a></strong><br /> 1282<dt><strong><a name="item_enq"><strong><code>ENQ</code> </strong>&gt;</a></strong>
1278</dt> 1283
1279<dd> 1284<dd>
1280Enquiry (Ctrl-E) = Send Device Attributes (DA) 1285<p>Enquiry (Ctrl-E) = Send Device Attributes (DA)
1281request attributes from terminal. See <strong><a href="#item_esc__5b_ps_c"><code>ESC [ Ps c</code></a> </strong>&gt;. 1286request attributes from terminal. See <strong><a href="#item_esc__5b_ps_c"><code>ESC [ Ps c</code></a> </strong>&gt;.</p>
1282</dd> 1287</dd>
1283<p></p> 1288</li>
1284<dt><strong><a name="item_bel"><strong><code>BEL</code> </strong>&gt;</a></strong><br /> 1289<dt><strong><a name="item_bel"><strong><code>BEL</code> </strong>&gt;</a></strong>
1285</dt> 1290
1286<dd>
1287Bell (Ctrl-G)
1288</dd> 1291<dd>
1289<p></p> 1292<p>Bell (Ctrl-G)</p>
1293</dd>
1294</li>
1290<dt><strong><a name="item_bs"><strong><code>BS</code> </strong>&gt;</a></strong><br /> 1295<dt><strong><a name="item_bs"><strong><code>BS</code> </strong>&gt;</a></strong>
1291</dt> 1296
1292<dd>
1293Backspace (Ctrl-H)
1294</dd> 1297<dd>
1295<p></p> 1298<p>Backspace (Ctrl-H)</p>
1299</dd>
1300</li>
1296<dt><strong><a name="item_tab"><strong><code>TAB</code> </strong>&gt;</a></strong><br /> 1301<dt><strong><a name="item_tab"><strong><code>TAB</code> </strong>&gt;</a></strong>
1297</dt> 1302
1298<dd>
1299Horizontal Tab (HT) (Ctrl-I)
1300</dd> 1303<dd>
1301<p></p> 1304<p>Horizontal Tab (HT) (Ctrl-I)</p>
1305</dd>
1306</li>
1302<dt><strong><a name="item_lf"><strong><code>LF</code> </strong>&gt;</a></strong><br /> 1307<dt><strong><a name="item_lf"><strong><code>LF</code> </strong>&gt;</a></strong>
1303</dt> 1308
1304<dd> 1309<dd>
1305Line Feed or New Line (NL) (Ctrl-J) 1310<p>Line Feed or New Line (NL) (Ctrl-J)</p>
1306</dd> 1311</dd>
1307<p></p> 1312</li>
1308<dt><strong><a name="item_vt"><strong><code>VT</code> </strong>&gt;</a></strong><br /> 1313<dt><strong><a name="item_vt"><strong><code>VT</code> </strong>&gt;</a></strong>
1309</dt> 1314
1310<dd> 1315<dd>
1311Vertical Tab (Ctrl-K) same as <strong><a href="#item_lf"><code>LF</code></a> </strong>&gt; 1316<p>Vertical Tab (Ctrl-K) same as <strong><a href="#item_lf"><code>LF</code></a> </strong>&gt;</p>
1312</dd> 1317</dd>
1313<p></p> 1318</li>
1314<dt><strong><a name="item_ff"><strong><code>FF</code> </strong>&gt;</a></strong><br /> 1319<dt><strong><a name="item_ff"><strong><code>FF</code> </strong>&gt;</a></strong>
1315</dt> 1320
1316<dd> 1321<dd>
1317Form Feed or New Page (NP) (Ctrl-L) same as <strong><a href="#item_lf"><code>LF</code></a> </strong>&gt; 1322<p>Form Feed or New Page (NP) (Ctrl-L) same as <strong><a href="#item_lf"><code>LF</code></a> </strong>&gt;</p>
1318</dd> 1323</dd>
1319<p></p> 1324</li>
1320<dt><strong><a name="item_cr"><strong><code>CR</code> </strong>&gt;</a></strong><br /> 1325<dt><strong><a name="item_cr"><strong><code>CR</code> </strong>&gt;</a></strong>
1321</dt> 1326
1322<dd>
1323Carriage Return (Ctrl-M)
1324</dd> 1327<dd>
1325<p></p> 1328<p>Carriage Return (Ctrl-M)</p>
1329</dd>
1330</li>
1326<dt><strong><a name="item_so"><strong><code>SO</code> </strong>&gt;</a></strong><br /> 1331<dt><strong><a name="item_so"><strong><code>SO</code> </strong>&gt;</a></strong>
1327</dt> 1332
1328<dd> 1333<dd>
1329Shift Out (Ctrl-N), invokes the G1 character set. 1334<p>Shift Out (Ctrl-N), invokes the G1 character set.
1330Switch to Alternate Character Set 1335Switch to Alternate Character Set</p>
1331</dd> 1336</dd>
1332<p></p> 1337</li>
1333<dt><strong><a name="item_si"><strong><code>SI</code> </strong>&gt;</a></strong><br /> 1338<dt><strong><a name="item_si"><strong><code>SI</code> </strong>&gt;</a></strong>
1334</dt> 1339
1335<dd> 1340<dd>
1336Shift In (Ctrl-O), invokes the G0 character set (the default). 1341<p>Shift In (Ctrl-O), invokes the G0 character set (the default).
1337Switch to Standard Character Set 1342Switch to Standard Character Set</p>
1338</dd> 1343</dd>
1339<p></p> 1344</li>
1340<dt><strong><a name="item_spc"><strong><code>SPC</code> </strong>&gt;</a></strong><br /> 1345<dt><strong><a name="item_spc"><strong><code>SPC</code> </strong>&gt;</a></strong>
1341</dt> 1346
1342<dd>
1343Space Character
1344</dd> 1347<dd>
1345<p></p></dl> 1348<p>Space Character</p>
1349</dd>
1350</li>
1351</dl>
1346<p> 1352<p>
1347</p> 1353</p>
1348<h2><a name="escape_sequences">Escape Sequences</a></h2> 1354<h2><a name="escape_sequences">Escape Sequences</a></h2>
1349<dl> 1355<dl>
1350<dt><strong><a name="item_esc__23_8"><strong><code>ESC # 8</code> </strong>&gt;</a></strong><br /> 1356<dt><strong><a name="item_esc__23_8"><strong><code>ESC # 8</code> </strong>&gt;</a></strong>
1351</dt> 1357
1352<dd> 1358<dd>
1353DEC Screen Alignment Test (DECALN) 1359<p>DEC Screen Alignment Test (DECALN)</p>
1354</dd> 1360</dd>
1355<p></p> 1361</li>
1356<dt><strong><a name="item_esc_7"><strong><code>ESC 7</code> </strong>&gt;</a></strong><br /> 1362<dt><strong><a name="item_esc_7"><strong><code>ESC 7</code> </strong>&gt;</a></strong>
1357</dt> 1363
1358<dd>
1359Save Cursor (SC)
1360</dd> 1364<dd>
1361<p></p> 1365<p>Save Cursor (SC)</p>
1366</dd>
1367</li>
1362<dt><strong><a name="item_esc_8"><strong><code>ESC 8</code> </strong>&gt;</a></strong><br /> 1368<dt><strong><a name="item_esc_8"><strong><code>ESC 8</code> </strong>&gt;</a></strong>
1363</dt> 1369
1364<dd>
1365Restore Cursor
1366</dd> 1370<dd>
1367<p></p> 1371<p>Restore Cursor</p>
1372</dd>
1373</li>
1368<dt><strong><a name="item_esc__3d"><strong><code>ESC =</code> </strong>&gt;</a></strong><br /> 1374<dt><strong><a name="item_esc__3d"><strong><code>ESC =</code> </strong>&gt;</a></strong>
1369</dt> 1375
1370<dd> 1376<dd>
1371Application Keypad (SMKX). See also next sequence. 1377<p>Application Keypad (SMKX). See also next sequence.</p>
1372</dd> 1378</dd>
1373<p></p> 1379</li>
1374<dt><strong><a name="item_esc"><strong><code>ESC</code> </strong>&gt;&gt;</a></strong><br /> 1380<dt><strong><a name="item_esc"><strong><code>ESC</code> </strong>&gt;&gt;</a></strong>
1375</dt> 1381
1376<dd> 1382<dd>
1377Normal Keypad (RMKX) 1383<p>Normal Keypad (RMKX)</p>
1378</dd> 1384</dd>
1379<dd> 1385<dd>
1380<p><strong>Note:</strong> If the numeric keypad is activated, eg, <strong>Num_Lock</strong> has been 1386<p><strong>Note:</strong> If the numeric keypad is activated, eg, <strong>Num_Lock</strong> has been
1381pressed, numbers or control functions are generated by the numeric keypad 1387pressed, numbers or control functions are generated by the numeric keypad
1382(see Key Codes).</p> 1388(see Key Codes).</p>
1383</dd> 1389</dd>
1384<p></p> 1390</li>
1385<dt><strong><a name="item_esc_d"><strong><code>ESC D</code> </strong>&gt;</a></strong><br /> 1391<dt><strong><a name="item_esc_d"><strong><code>ESC D</code> </strong>&gt;</a></strong>
1386</dt> 1392
1387<dd>
1388Index (IND)
1389</dd> 1393<dd>
1390<p></p> 1394<p>Index (IND)</p>
1395</dd>
1396</li>
1391<dt><strong><a name="item_esc_e"><strong><code>ESC E</code> </strong>&gt;</a></strong><br /> 1397<dt><strong><a name="item_esc_e"><strong><code>ESC E</code> </strong>&gt;</a></strong>
1392</dt> 1398
1393<dd>
1394Next Line (NEL)
1395</dd> 1399<dd>
1396<p></p> 1400<p>Next Line (NEL)</p>
1401</dd>
1402</li>
1397<dt><strong><a name="item_esc_h"><strong><code>ESC H</code> </strong>&gt;</a></strong><br /> 1403<dt><strong><a name="item_esc_h"><strong><code>ESC H</code> </strong>&gt;</a></strong>
1398</dt> 1404
1399<dd>
1400Tab Set (HTS)
1401</dd> 1405<dd>
1402<p></p> 1406<p>Tab Set (HTS)</p>
1407</dd>
1408</li>
1403<dt><strong><a name="item_esc_m"><strong><code>ESC M</code> </strong>&gt;</a></strong><br /> 1409<dt><strong><a name="item_esc_m"><strong><code>ESC M</code> </strong>&gt;</a></strong>
1404</dt> 1410
1405<dd>
1406Reverse Index (RI)
1407</dd> 1411<dd>
1408<p></p> 1412<p>Reverse Index (RI)</p>
1413</dd>
1414</li>
1409<dt><strong><a name="item_esc_n"><strong><code>ESC N</code> </strong>&gt;</a></strong><br /> 1415<dt><strong><a name="item_esc_n"><strong><code>ESC N</code> </strong>&gt;</a></strong>
1410</dt> 1416
1411<dd> 1417<dd>
1412Single Shift Select of G2 Character Set (SS2): affects next character 1418<p>Single Shift Select of G2 Character Set (SS2): affects next character
1413only <em>unimplemented</em> 1419only <em>unimplemented</em></p>
1414</dd> 1420</dd>
1415<p></p> 1421</li>
1416<dt><strong><a name="item_esc_o"><strong><code>ESC O</code> </strong>&gt;</a></strong><br /> 1422<dt><strong><a name="item_esc_o"><strong><code>ESC O</code> </strong>&gt;</a></strong>
1417</dt> 1423
1418<dd> 1424<dd>
1419Single Shift Select of G3 Character Set (SS3): affects next character 1425<p>Single Shift Select of G3 Character Set (SS3): affects next character
1420only <em>unimplemented</em> 1426only <em>unimplemented</em></p>
1421</dd> 1427</dd>
1422<p></p> 1428</li>
1423<dt><strong><a name="item_esc_z"><strong><code>ESC Z</code> </strong>&gt;</a></strong><br /> 1429<dt><strong><a name="item_esc_z"><strong><code>ESC Z</code> </strong>&gt;</a></strong>
1424</dt> 1430
1425<dd> 1431<dd>
1426Obsolete form of returns: <strong><code>ESC [ ? 1 ; 2 C</code> </strong>&gt; <em>rxvt-unicode compile-time option</em> 1432<p>Obsolete form of returns: <strong><code>ESC [ ? 1 ; 2 C</code> </strong>&gt; <em>rxvt-unicode compile-time option</em></p>
1427</dd> 1433</dd>
1428<p></p> 1434</li>
1429<dt><strong><a name="item_esc_c"><strong><code>ESC c</code> </strong>&gt;</a></strong><br /> 1435<dt><strong><a name="item_esc_c"><strong><code>ESC c</code> </strong>&gt;</a></strong>
1430</dt> 1436
1431<dd>
1432Full reset (RIS)
1433</dd> 1437<dd>
1434<p></p> 1438<p>Full reset (RIS)</p>
1439</dd>
1440</li>
1435<dt><strong><a name="item_esc_n"><strong><code>ESC n</code> </strong>&gt;</a></strong><br /> 1441<dt><strong><a name="item_esc_n"><strong><code>ESC n</code> </strong>&gt;</a></strong>
1436</dt> 1442
1437<dd> 1443<dd>
1438Invoke the G2 Character Set (LS2) 1444<p>Invoke the G2 Character Set (LS2)</p>
1439</dd> 1445</dd>
1440<p></p> 1446</li>
1441<dt><strong><a name="item_esc_o"><strong><code>ESC o</code> </strong>&gt;</a></strong><br /> 1447<dt><strong><a name="item_esc_o"><strong><code>ESC o</code> </strong>&gt;</a></strong>
1442</dt> 1448
1443<dd> 1449<dd>
1444Invoke the G3 Character Set (LS3) 1450<p>Invoke the G3 Character Set (LS3)</p>
1445</dd> 1451</dd>
1446<p></p> 1452</li>
1447<dt><strong><strong><code>ESC ( C</code> </strong>&gt;</strong><br /> 1453<dt><strong><strong><code>ESC ( C</code> </strong>&gt;</strong>
1448</dt> 1454
1449<dd> 1455<dd>
1450Designate G0 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>. 1456<p>Designate G0 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>.</p>
1451</dd> 1457</dd>
1452<p></p> 1458</li>
1453<dt><strong><a name="item_esc__29_c"><strong><code>ESC ) C</code> </strong>&gt;</a></strong><br /> 1459<dt><strong><a name="item_esc__29_c"><strong><code>ESC ) C</code> </strong>&gt;</a></strong>
1454</dt> 1460
1455<dd> 1461<dd>
1456Designate G1 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>. 1462<p>Designate G1 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>.</p>
1457</dd> 1463</dd>
1458<p></p> 1464</li>
1459<dt><strong><a name="item_esc__2a_c"><strong><code>ESC * C</code> </strong>&gt;</a></strong><br /> 1465<dt><strong><a name="item_esc__2a_c"><strong><code>ESC * C</code> </strong>&gt;</a></strong>
1460</dt> 1466
1461<dd> 1467<dd>
1462Designate G2 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>. 1468<p>Designate G2 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>.</p>
1463</dd> 1469</dd>
1464<p></p> 1470</li>
1465<dt><strong><a name="item_esc__2b_c"><strong><code>ESC + C</code> </strong>&gt;</a></strong><br /> 1471<dt><strong><a name="item_esc__2b_c"><strong><code>ESC + C</code> </strong>&gt;</a></strong>
1466</dt> 1472
1467<dd> 1473<dd>
1468Designate G3 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>. 1474<p>Designate G3 Character Set (ISO 2022), see below for values of <a href="#item_c"><code>C</code></a>.</p>
1469</dd> 1475</dd>
1470<p></p> 1476</li>
1471<dt><strong><a name="item_esc__24_c"><strong><code>ESC $ C</code> </strong>&gt;</a></strong><br /> 1477<dt><strong><a name="item_esc__24_c"><strong><code>ESC $ C</code> </strong>&gt;</a></strong>
1472</dt> 1478
1473<dd> 1479<dd>
1474Designate Kanji Character Set 1480<p>Designate Kanji Character Set</p>
1475</dd> 1481</dd>
1476<dd> 1482<dd>
1477<p>Where <strong><a href="#item_c"><code>C</code></a> </strong>&gt; is one of:</p> 1483<p>Where <strong><a href="#item_c"><code>C</code></a> </strong>&gt; is one of:</p>
1478</dd> 1484</dd>
1479<table> 1485<table>
1482<tr><td>C = B </td><td>United States (USASCII)</td></tr> 1488<tr><td>C = B </td><td>United States (USASCII)</td></tr>
1483<tr><td>C = <</td><td>Multinational character set unimplemented</td></tr> 1489<tr><td>C = <</td><td>Multinational character set unimplemented</td></tr>
1484<tr><td>C = 5 </td><td>Finnish character set unimplemented</td></tr> 1490<tr><td>C = 5 </td><td>Finnish character set unimplemented</td></tr>
1485<tr><td>C = C </td><td>Finnish character set unimplemented</td></tr> 1491<tr><td>C = C </td><td>Finnish character set unimplemented</td></tr>
1486<tr><td>C = K </td><td>German character set unimplemented</td></tr> 1492<tr><td>C = K </td><td>German character set unimplemented</td></tr>
1487</table><p></p></dl> 1493</table></li>
1494</dl>
1488<p></p> 1495<p></p>
1489<p> 1496<p>
1490</p> 1497</p>
1491<h2><a name="csi__command_sequence_introducer__sequences">CSI (Command Sequence Introducer) Sequences</a></h2> 1498<h2><a name="csi__command_sequence_introducer__sequences">CSI (Command Sequence Introducer) Sequences</a></h2>
1492<dl> 1499<dl>
1493<dt><strong><a name="item_esc__5b_ps__40"><strong><code>ESC [ Ps @</code> </strong>&gt;</a></strong><br /> 1500<dt><strong><a name="item_esc__5b_ps__40"><strong><code>ESC [ Ps @</code> </strong>&gt;</a></strong>
1494</dt> 1501
1495<dd> 1502<dd>
1496Insert <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (Blank) <code>Character(s)</code> [default: 1] (ICH) 1503<p>Insert <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (Blank) <code>Character(s)</code> [default: 1] (ICH)</p>
1497</dd> 1504</dd>
1498<p></p> 1505</li>
1499<dt><strong><a name="item_esc__5b_ps_a"><strong><code>ESC [ Ps A</code> </strong>&gt;</a></strong><br /> 1506<dt><strong><a name="item_esc__5b_ps_a"><strong><code>ESC [ Ps A</code> </strong>&gt;</a></strong>
1500</dt> 1507
1501<dd> 1508<dd>
1502Cursor Up <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUU) 1509<p>Cursor Up <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUU)</p>
1503</dd> 1510</dd>
1504<p></p> 1511</li>
1505<dt><strong><a name="item_esc__5b_ps_b"><strong><code>ESC [ Ps B</code> </strong>&gt;</a></strong><br /> 1512<dt><strong><a name="item_esc__5b_ps_b"><strong><code>ESC [ Ps B</code> </strong>&gt;</a></strong>
1506</dt> 1513
1507<dd> 1514<dd>
1508Cursor Down <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUD) 1515<p>Cursor Down <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUD)</p>
1509</dd> 1516</dd>
1510<p></p> 1517</li>
1511<dt><strong><a name="item_esc__5b_ps_c"><strong><code>ESC [ Ps C</code> </strong>&gt;</a></strong><br /> 1518<dt><strong><a name="item_esc__5b_ps_c"><strong><code>ESC [ Ps C</code> </strong>&gt;</a></strong>
1512</dt> 1519
1513<dd> 1520<dd>
1514Cursor Forward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUF) 1521<p>Cursor Forward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUF)</p>
1515</dd> 1522</dd>
1516<p></p> 1523</li>
1517<dt><strong><a name="item_esc__5b_ps_d"><strong><code>ESC [ Ps D</code> </strong>&gt;</a></strong><br /> 1524<dt><strong><a name="item_esc__5b_ps_d"><strong><code>ESC [ Ps D</code> </strong>&gt;</a></strong>
1518</dt> 1525
1519<dd> 1526<dd>
1520Cursor Backward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUB) 1527<p>Cursor Backward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] (CUB)</p>
1521</dd> 1528</dd>
1522<p></p> 1529</li>
1523<dt><strong><a name="item_esc__5b_ps_e"><strong><code>ESC [ Ps E</code> </strong>&gt;</a></strong><br /> 1530<dt><strong><a name="item_esc__5b_ps_e"><strong><code>ESC [ Ps E</code> </strong>&gt;</a></strong>
1524</dt> 1531
1525<dd> 1532<dd>
1526Cursor Down <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] and to first column 1533<p>Cursor Down <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] and to first column</p>
1527</dd> 1534</dd>
1528<p></p> 1535</li>
1529<dt><strong><a name="item_esc__5b_ps_f"><strong><code>ESC [ Ps F</code> </strong>&gt;</a></strong><br /> 1536<dt><strong><a name="item_esc__5b_ps_f"><strong><code>ESC [ Ps F</code> </strong>&gt;</a></strong>
1530</dt> 1537
1531<dd> 1538<dd>
1532Cursor Up <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] and to first column 1539<p>Cursor Up <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; Times [default: 1] and to first column</p>
1533</dd> 1540</dd>
1534<p></p> 1541</li>
1535<dt><strong><a name="item_esc__5b_ps_g"><strong><code>ESC [ Ps G</code> </strong>&gt;</a></strong><br /> 1542<dt><strong><a name="item_esc__5b_ps_g"><strong><code>ESC [ Ps G</code> </strong>&gt;</a></strong>
1536</dt> 1543
1537<dd> 1544<dd>
1538Cursor to Column <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (HPA) 1545<p>Cursor to Column <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (HPA)</p>
1539</dd> 1546</dd>
1540<p></p> 1547</li>
1541<dt><strong><a name="item_esc__5b_ps_3bps_h"><strong><code>ESC [ Ps;Ps H</code> </strong>&gt;</a></strong><br /> 1548<dt><strong><a name="item_esc__5b_ps_3bps_h"><strong><code>ESC [ Ps;Ps H</code> </strong>&gt;</a></strong>
1542</dt> 1549
1543<dd> 1550<dd>
1544Cursor Position [row;column] [default: 1;1] (CUP) 1551<p>Cursor Position [row;column] [default: 1;1] (CUP)</p>
1545</dd> 1552</dd>
1546<p></p> 1553</li>
1547<dt><strong><a name="item_esc__5b_ps_i"><strong><code>ESC [ Ps I</code> </strong>&gt;</a></strong><br /> 1554<dt><strong><a name="item_esc__5b_ps_i"><strong><code>ESC [ Ps I</code> </strong>&gt;</a></strong>
1548</dt> 1555
1549<dd> 1556<dd>
1550Move forward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; tab stops [default: 1] 1557<p>Move forward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; tab stops [default: 1]</p>
1551</dd> 1558</dd>
1552<p></p> 1559</li>
1553<dt><strong><a name="item_esc__5b_ps_j"><strong><code>ESC [ Ps J</code> </strong>&gt;</a></strong><br /> 1560<dt><strong><a name="item_esc__5b_ps_j"><strong><code>ESC [ Ps J</code> </strong>&gt;</a></strong>
1554</dt> 1561
1555<dd> 1562<dd>
1556Erase in Display (ED) 1563<p>Erase in Display (ED)</p>
1557</dd> 1564</dd>
1558<table> 1565<table>
1559<tr><td>Ps = 0</td><td>Clear Below (default)</td></tr> 1566<tr><td>Ps = 0</td><td>Clear Below (default)</td></tr>
1560<tr><td>Ps = 1</td><td>Clear Above</td></tr> 1567<tr><td>Ps = 1</td><td>Clear Above</td></tr>
1561<tr><td>Ps = 2</td><td>Clear All</td></tr> 1568<tr><td>Ps = 2</td><td>Clear All</td></tr>
1562</table><p></p> 1569</table></li>
1563<dt><strong><a name="item_esc__5b_ps_k"><strong><code>ESC [ Ps K</code> </strong>&gt;</a></strong><br /> 1570<dt><strong><a name="item_esc__5b_ps_k"><strong><code>ESC [ Ps K</code> </strong>&gt;</a></strong>
1564</dt> 1571
1565<dd> 1572<dd>
1566Erase in Line (EL) 1573<p>Erase in Line (EL)</p>
1567</dd> 1574</dd>
1568<table> 1575<table>
1569<tr><td>Ps = 0</td><td>Clear to Right (default)</td></tr> 1576<tr><td>Ps = 0</td><td>Clear to Right (default)</td></tr>
1570<tr><td>Ps = 1</td><td>Clear to Left</td></tr> 1577<tr><td>Ps = 1</td><td>Clear to Left</td></tr>
1571<tr><td>Ps = 2</td><td>Clear All</td></tr> 1578<tr><td>Ps = 2</td><td>Clear All</td></tr>
1572</table><p></p> 1579</table></li>
1573<dt><strong><a name="item_esc__5b_ps_l"><strong><code>ESC [ Ps L</code> </strong>&gt;</a></strong><br /> 1580<dt><strong><a name="item_esc__5b_ps_l"><strong><code>ESC [ Ps L</code> </strong>&gt;</a></strong>
1574</dt> 1581
1575<dd> 1582<dd>
1576Insert <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Line(s)</code> [default: 1] (IL) 1583<p>Insert <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Line(s)</code> [default: 1] (IL)</p>
1577</dd> 1584</dd>
1578<p></p> 1585</li>
1579<dt><strong><a name="item_esc__5b_ps_m"><strong><code>ESC [ Ps M</code> </strong>&gt;</a></strong><br /> 1586<dt><strong><a name="item_esc__5b_ps_m"><strong><code>ESC [ Ps M</code> </strong>&gt;</a></strong>
1580</dt> 1587
1581<dd> 1588<dd>
1582Delete <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Line(s)</code> [default: 1] (DL) 1589<p>Delete <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Line(s)</code> [default: 1] (DL)</p>
1583</dd> 1590</dd>
1584<p></p> 1591</li>
1585<dt><strong><a name="item_esc__5b_ps_p"><strong><code>ESC [ Ps P</code> </strong>&gt;</a></strong><br /> 1592<dt><strong><a name="item_esc__5b_ps_p"><strong><code>ESC [ Ps P</code> </strong>&gt;</a></strong>
1586</dt> 1593
1587<dd> 1594<dd>
1588Delete <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Character(s)</code> [default: 1] (DCH) 1595<p>Delete <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Character(s)</code> [default: 1] (DCH)</p>
1589</dd> 1596</dd>
1590<p></p> 1597</li>
1591<dt><strong><a name="item_esc__5b_ps_3bps_3bps_3bps_3bps_t"><strong><code>ESC [ Ps;Ps;Ps;Ps;Ps T</code> </strong>&gt;</a></strong><br /> 1598<dt><strong><a name="item_esc__5b_ps_3bps_3bps_3bps_3bps_t"><strong><code>ESC [ Ps;Ps;Ps;Ps;Ps T</code> </strong>&gt;</a></strong>
1592</dt> 1599
1593<dd> 1600<dd>
1594Initiate . <em>unimplemented</em> Parameters are 1601<p>Initiate . <em>unimplemented</em> Parameters are
1595[func;startx;starty;firstrow;lastrow]. 1602[func;startx;starty;firstrow;lastrow].</p>
1596</dd> 1603</dd>
1597<p></p> 1604</li>
1598<dt><strong><a name="item_esc__5b_ps_w"><strong><code>ESC [ Ps W</code> </strong>&gt;</a></strong><br /> 1605<dt><strong><a name="item_esc__5b_ps_w"><strong><code>ESC [ Ps W</code> </strong>&gt;</a></strong>
1599</dt> 1606
1600<dd> 1607<dd>
1601Tabulator functions 1608<p>Tabulator functions</p>
1602</dd> 1609</dd>
1603<table> 1610<table>
1604<tr><td>Ps = 0</td><td>Tab Set (HTS)</td></tr> 1611<tr><td>Ps = 0</td><td>Tab Set (HTS)</td></tr>
1605<tr><td>Ps = 2</td><td>Tab Clear (TBC), Clear Current Column (default)</td></tr> 1612<tr><td>Ps = 2</td><td>Tab Clear (TBC), Clear Current Column (default)</td></tr>
1606<tr><td>Ps = 5</td><td>Tab Clear (TBC), Clear All</td></tr> 1613<tr><td>Ps = 5</td><td>Tab Clear (TBC), Clear All</td></tr>
1607</table><p></p> 1614</table></li>
1608<dt><strong><a name="item_esc__5b_ps_x"><strong><code>ESC [ Ps X</code> </strong>&gt;</a></strong><br /> 1615<dt><strong><a name="item_esc__5b_ps_x"><strong><code>ESC [ Ps X</code> </strong>&gt;</a></strong>
1609</dt> 1616
1610<dd> 1617<dd>
1611Erase <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Character(s)</code> [default: 1] (ECH) 1618<p>Erase <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; <code>Character(s)</code> [default: 1] (ECH)</p>
1612</dd> 1619</dd>
1613<p></p> 1620</li>
1614<dt><strong><a name="item_esc__5b_ps_z"><strong><code>ESC [ Ps Z</code> </strong>&gt;</a></strong><br /> 1621<dt><strong><a name="item_esc__5b_ps_z"><strong><code>ESC [ Ps Z</code> </strong>&gt;</a></strong>
1615</dt> 1622
1616<dd> 1623<dd>
1617Move backward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; [default: 1] tab stops 1624<p>Move backward <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; [default: 1] tab stops</p>
1618</dd> 1625</dd>
1619<p></p> 1626</li>
1620<dt><strong><a name="item_esc__5b_ps__27"><strong><code>ESC [ Ps '</code> </strong>&gt;</a></strong><br /> 1627<dt><strong><a name="item_esc__5b_ps__27"><strong><code>ESC [ Ps '</code> </strong>&gt;</a></strong>
1621</dt> 1628
1622<dd> 1629<dd>
1623See <strong><a href="#item_esc__5b_ps_g"><code>ESC [ Ps G</code></a> </strong>&gt; 1630<p>See <strong><a href="#item_esc__5b_ps_g"><code>ESC [ Ps G</code></a> </strong>&gt;</p>
1624</dd> 1631</dd>
1625<p></p> 1632</li>
1626<dt><strong><a name="item_esc__5b_ps_a"><strong><code>ESC [ Ps a</code> </strong>&gt;</a></strong><br /> 1633<dt><strong><a name="item_esc__5b_ps_a"><strong><code>ESC [ Ps a</code> </strong>&gt;</a></strong>
1627</dt> 1634
1628<dd> 1635<dd>
1629See <strong><a href="#item_esc__5b_ps_c"><code>ESC [ Ps C</code></a> </strong>&gt; 1636<p>See <strong><a href="#item_esc__5b_ps_c"><code>ESC [ Ps C</code></a> </strong>&gt;</p>
1630</dd> 1637</dd>
1631<p></p> 1638</li>
1632<dt><strong><a name="item_esc__5b_ps_c"><strong><code>ESC [ Ps c</code> </strong>&gt;</a></strong><br /> 1639<dt><strong><a name="item_esc__5b_ps_c"><strong><code>ESC [ Ps c</code> </strong>&gt;</a></strong>
1633</dt> 1640
1634<dd> 1641<dd>
1635Send Device Attributes (DA) 1642<p>Send Device Attributes (DA)
1636<strong><code>Ps = 0</code> </strong>&gt; (or omitted): request attributes from terminal 1643<strong><code>Ps = 0</code> </strong>&gt; (or omitted): request attributes from terminal
1637returns: <strong><code>ESC [ ? 1 ; 2 c</code> </strong>&gt; (``I am a VT100 with Advanced Video 1644returns: <strong><code>ESC [ ? 1 ; 2 c</code> </strong>&gt; (``I am a VT100 with Advanced Video
1638Option'') 1645Option'')</p>
1639</dd> 1646</dd>
1640<p></p> 1647</li>
1641<dt><strong><a name="item_esc__5b_ps_d"><strong><code>ESC [ Ps d</code> </strong>&gt;</a></strong><br /> 1648<dt><strong><a name="item_esc__5b_ps_d"><strong><code>ESC [ Ps d</code> </strong>&gt;</a></strong>
1642</dt> 1649
1643<dd> 1650<dd>
1644Cursor to Line <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (VPA) 1651<p>Cursor to Line <strong><a href="#item_ps"><code>Ps</code></a> </strong>&gt; (VPA)</p>
1645</dd> 1652</dd>
1646<p></p> 1653</li>
1647<dt><strong><a name="item_esc__5b_ps_e"><strong><code>ESC [ Ps e</code> </strong>&gt;</a></strong><br /> 1654<dt><strong><a name="item_esc__5b_ps_e"><strong><code>ESC [ Ps e</code> </strong>&gt;</a></strong>
1648</dt> 1655
1649<dd> 1656<dd>
1650See <strong><a href="#item_esc__5b_ps_a"><code>ESC [ Ps A</code></a> </strong>&gt; 1657<p>See <strong><a href="#item_esc__5b_ps_a"><code>ESC [ Ps A</code></a> </strong>&gt;</p>
1651</dd> 1658</dd>
1652<p></p> 1659</li>
1653<dt><strong><a name="item_esc__5b_ps_3bps_f"><strong><code>ESC [ Ps;Ps f</code> </strong>&gt;</a></strong><br /> 1660<dt><strong><a name="item_esc__5b_ps_3bps_f"><strong><code>ESC [ Ps;Ps f</code> </strong>&gt;</a></strong>
1654</dt> 1661
1655<dd> 1662<dd>
1656Horizontal and Vertical Position [row;column] (HVP) [default: 1;1] 1663<p>Horizontal and Vertical Position [row;column] (HVP) [default: 1;1]</p>
1657</dd> 1664</dd>
1658<p></p> 1665</li>
1659<dt><strong><a name="item_esc__5b_ps_g"><strong><code>ESC [ Ps g</code> </strong>&gt;</a></strong><br /> 1666<dt><strong><a name="item_esc__5b_ps_g"><strong><code>ESC [ Ps g</code> </strong>&gt;</a></strong>
1660</dt> 1667
1661<dd> 1668<dd>
1662Tab Clear (TBC) 1669<p>Tab Clear (TBC)</p>
1663</dd> 1670</dd>
1664<table> 1671<table>
1665<tr><td>Ps = 0</td><td>Clear Current Column (default)</td></tr> 1672<tr><td>Ps = 0</td><td>Clear Current Column (default)</td></tr>
1666<tr><td>Ps = 3</td><td>Clear All (TBC)</td></tr> 1673<tr><td>Ps = 3</td><td>Clear All (TBC)</td></tr>
1667</table><p></p> 1674</table></li>
1668<dt><strong><a name="item_esc__5b_pm_h"><strong><code>ESC [ Pm h</code> </strong>&gt;</a></strong><br /> 1675<dt><strong><a name="item_esc__5b_pm_h"><strong><code>ESC [ Pm h</code> </strong>&gt;</a></strong>
1669</dt> 1676
1670<dd> 1677<dd>
1671Set Mode (SM). See <strong><a href="#item_esc__5b_pm_l"><code>ESC [ Pm l</code></a> </strong>&gt; sequence for description of <a href="#item_pm"><code>Pm</code></a>. 1678<p>Set Mode (SM). See <strong><a href="#item_esc__5b_pm_l"><code>ESC [ Pm l</code></a> </strong>&gt; sequence for description of <a href="#item_pm"><code>Pm</code></a>.</p>
1672</dd> 1679</dd>
1673<p></p> 1680</li>
1674<dt><strong><a name="item_esc__5b_ps_i"><strong><code>ESC [ Ps i</code> </strong>&gt;</a></strong><br /> 1681<dt><strong><a name="item_esc__5b_ps_i"><strong><code>ESC [ Ps i</code> </strong>&gt;</a></strong>
1675</dt> 1682
1676<dd> 1683<dd>
1677Printing. See also the <code>print-pipe</code> resource. 1684<p>Printing. See also the <code>print-pipe</code> resource.</p>
1678</dd> 1685</dd>
1679<table> 1686<table>
1680<tr><td>Ps = 0</td><td>print screen (MC0)</td></tr> 1687<tr><td>Ps = 0</td><td>print screen (MC0)</td></tr>
1681<tr><td>Ps = 4</td><td>disable transparent print mode (MC4)</td></tr> 1688<tr><td>Ps = 4</td><td>disable transparent print mode (MC4)</td></tr>
1682<tr><td>Ps = 5</td><td>enable transparent print mode (MC5)</td></tr> 1689<tr><td>Ps = 5</td><td>enable transparent print mode (MC5)</td></tr>
1683</table><p></p> 1690</table></li>
1684<dt><strong><a name="item_esc__5b_pm_l"><strong><code>ESC [ Pm l</code> </strong>&gt;</a></strong><br /> 1691<dt><strong><a name="item_esc__5b_pm_l"><strong><code>ESC [ Pm l</code> </strong>&gt;</a></strong>
1685</dt> 1692
1686<dd> 1693<dd>
1687Reset Mode (RM) 1694<p>Reset Mode (RM)</p>
1688</dd> 1695</dd>
1689<dl> 1696<dl>
1690<dt><strong><a name="item_ps__3d_4"><strong><code>Ps = 4</code> </strong>&gt;</a></strong><br /> 1697<dt><strong><a name="item_ps__3d_4"><strong><code>Ps = 4</code> </strong>&gt;</a></strong>
1691</dt> 1698
1692<table> 1699<table>
1693<tr><td>h</td><td>Insert Mode (SMIR)</td></tr> 1700<tr><td>h</td><td>Insert Mode (SMIR)</td></tr>
1694<tr><td>l</td><td>Replace Mode (RMIR)</td></tr> 1701<tr><td>l</td><td>Replace Mode (RMIR)</td></tr>
1695</table><dt><strong><a name="item_20"><strong><code>Ps = 20</code> </strong>&gt; (partially implemented)</a></strong><br /> 1702</table><dt><strong><a name="item_20"><strong><code>Ps = 20</code> </strong>&gt; (partially implemented)</a></strong>
1696</dt> 1703
1697<table> 1704<table>
1698<tr><td>h</td><td>Automatic Newline (LNM)</td></tr> 1705<tr><td>h</td><td>Automatic Newline (LNM)</td></tr>
1699<tr><td>l</td><td>Normal Linefeed (LNM)</td></tr> 1706<tr><td>l</td><td>Normal Linefeed (LNM)</td></tr>
1700</table></dl> 1707</table></dl>
1701<dt><strong><a name="item_esc__5b_pm_m"><strong><code>ESC [ Pm m</code> </strong>&gt;</a></strong><br /> 1708<dt><strong><a name="item_esc__5b_pm_m"><strong><code>ESC [ Pm m</code> </strong>&gt;</a></strong>
1702</dt> 1709
1703<dd> 1710<dd>
1704Character Attributes (SGR) 1711<p>Character Attributes (SGR)</p>
1705</dd> 1712</dd>
1706<table> 1713<table>
1707<tr><td>Ps = 0</td><td>Normal (default)</td></tr> 1714<tr><td>Ps = 0</td><td>Normal (default)</td></tr>
1708<tr><td>Ps = 1 / 21</td><td>On / Off Bold (bright fg)</td></tr> 1715<tr><td>Ps = 1 / 21</td><td>On / Off Bold (bright fg)</td></tr>
1709<tr><td>Ps = 3 / 23</td><td>On / Off Italic</td></tr> 1716<tr><td>Ps = 3 / 23</td><td>On / Off Italic</td></tr>
1729<tr><td>Ps = 94 / 104</td><td>fg/bg Bright Blue</td></tr> 1736<tr><td>Ps = 94 / 104</td><td>fg/bg Bright Blue</td></tr>
1730<tr><td>Ps = 95 / 105</td><td>fg/bg Bright Magenta</td></tr> 1737<tr><td>Ps = 95 / 105</td><td>fg/bg Bright Magenta</td></tr>
1731<tr><td>Ps = 96 / 106</td><td>fg/bg Bright Cyan</td></tr> 1738<tr><td>Ps = 96 / 106</td><td>fg/bg Bright Cyan</td></tr>
1732<tr><td>Ps = 97 / 107</td><td>fg/bg Bright White</td></tr> 1739<tr><td>Ps = 97 / 107</td><td>fg/bg Bright White</td></tr>
1733<tr><td>Ps = 99 / 109</td><td>fg/bg Bright Default</td></tr> 1740<tr><td>Ps = 99 / 109</td><td>fg/bg Bright Default</td></tr>
1734</table><p></p> 1741</table></li>
1735<dt><strong><a name="item_esc__5b_ps_n"><strong><code>ESC [ Ps n</code> </strong>&gt;</a></strong><br /> 1742<dt><strong><a name="item_esc__5b_ps_n"><strong><code>ESC [ Ps n</code> </strong>&gt;</a></strong>
1736</dt> 1743
1737<dd> 1744<dd>
1738Device Status Report (DSR) 1745<p>Device Status Report (DSR)</p>
1739</dd> 1746</dd>
1740<table> 1747<table>
1741<tr><td>Ps = 5</td><td>Status Report ESC [ 0 n (``OK'')</td></tr> 1748<tr><td>Ps = 5</td><td>Status Report ESC [ 0 n (``OK'')</td></tr>
1742<tr><td>Ps = 6</td><td>Report Cursor Position (CPR) [row;column] as ESC [ r ; c R</td></tr> 1749<tr><td>Ps = 6</td><td>Report Cursor Position (CPR) [row;column] as ESC [ r ; c R</td></tr>
1743<tr><td>Ps = 7</td><td>Request Display Name</td></tr> 1750<tr><td>Ps = 7</td><td>Request Display Name</td></tr>
1744<tr><td>Ps = 8</td><td>Request Version Number (place in window title)</td></tr> 1751<tr><td>Ps = 8</td><td>Request Version Number (place in window title)</td></tr>
1745</table><p></p> 1752</table></li>
1746<dt><strong><a name="item_esc__5b_ps_3bps_r"><strong><code>ESC [ Ps;Ps r</code> </strong>&gt;</a></strong><br /> 1753<dt><strong><a name="item_esc__5b_ps_3bps_r"><strong><code>ESC [ Ps;Ps r</code> </strong>&gt;</a></strong>
1747</dt> 1754
1748<dd> 1755<dd>
1749Set Scrolling Region [top;bottom] 1756<p>Set Scrolling Region [top;bottom]
1750[default: full size of window] (CSR) 1757[default: full size of window] (CSR)</p>
1751</dd> 1758</dd>
1752<p></p> 1759</li>
1753<dt><strong><a name="item_esc__5b_s"><strong><code>ESC [ s</code> </strong>&gt;</a></strong><br /> 1760<dt><strong><a name="item_esc__5b_s"><strong><code>ESC [ s</code> </strong>&gt;</a></strong>
1754</dt> 1761
1755<dd>
1756Save Cursor (SC)
1757</dd> 1762<dd>
1758<p></p> 1763<p>Save Cursor (SC)</p>
1764</dd>
1765</li>
1759<dt><strong><a name="item_esc__5b_ps_3bpt_t"><strong><code>ESC [ Ps;Pt t</code> </strong>&gt;</a></strong><br /> 1766<dt><strong><a name="item_esc__5b_ps_3bpt_t"><strong><code>ESC [ Ps;Pt t</code> </strong>&gt;</a></strong>
1760</dt> 1767
1761<dd> 1768<dd>
1762Window Operations 1769<p>Window Operations</p>
1763</dd> 1770</dd>
1764<table> 1771<table>
1765<tr><td>Ps = 1</td><td>Deiconify (map) window</td></tr> 1772<tr><td>Ps = 1</td><td>Deiconify (map) window</td></tr>
1766<tr><td>Ps = 2</td><td>Iconify window</td></tr> 1773<tr><td>Ps = 2</td><td>Iconify window</td></tr>
1767<tr><td>Ps = 3</td><td>ESC [ 3 ; X ; Y t Move window to (X|Y)</td></tr> 1774<tr><td>Ps = 3</td><td>ESC [ 3 ; X ; Y t Move window to (X|Y)</td></tr>
1776<tr><td>Ps = 18</td><td>Report window text size (responds with Ps = 7)</td></tr> 1783<tr><td>Ps = 18</td><td>Report window text size (responds with Ps = 7)</td></tr>
1777<tr><td>Ps = 19</td><td>Currently the same as Ps = 18, but responds with Ps = 9</td></tr> 1784<tr><td>Ps = 19</td><td>Currently the same as Ps = 18, but responds with Ps = 9</td></tr>
1778<tr><td>Ps = 20</td><td>Reports icon label (ESC ] L NAME \234)</td></tr> 1785<tr><td>Ps = 20</td><td>Reports icon label (ESC ] L NAME \234)</td></tr>
1779<tr><td>Ps = 21</td><td>Reports window title (ESC ] l NAME \234)</td></tr> 1786<tr><td>Ps = 21</td><td>Reports window title (ESC ] l NAME \234)</td></tr>
1780<tr><td>Ps = 24..</td><td>Set window height to Ps rows</td></tr> 1787<tr><td>Ps = 24..</td><td>Set window height to Ps rows</td></tr>
1781</table><p></p> 1788</table></li>
1782<dt><strong><a name="item_esc__5b_u"><strong><code>ESC [ u</code> </strong>&gt;</a></strong><br /> 1789<dt><strong><a name="item_esc__5b_u"><strong><code>ESC [ u</code> </strong>&gt;</a></strong>
1783</dt> 1790
1784<dd>
1785Restore Cursor
1786</dd> 1791<dd>
1787<p></p> 1792<p>Restore Cursor</p>
1793</dd>
1794</li>
1788<dt><strong><a name="item_esc__5b_ps_x"><strong><code>ESC [ Ps x</code> </strong>&gt;</a></strong><br /> 1795<dt><strong><a name="item_esc__5b_ps_x"><strong><code>ESC [ Ps x</code> </strong>&gt;</a></strong>
1789</dt> 1796
1790<dd> 1797<dd>
1791Request Terminal Parameters (DECREQTPARM) 1798<p>Request Terminal Parameters (DECREQTPARM)</p>
1799</dd>
1800</li>
1792</dd> 1801</dl>
1793<p></p></dl>
1794<p></p> 1802<p></p>
1795<p> 1803<p>
1796</p> 1804</p>
1797<h2><a name="dec_private_modes">DEC Private Modes</a></h2> 1805<h2><a name="dec_private_modes">DEC Private Modes</a></h2>
1798<dl> 1806<dl>
1799<dt><strong><a name="item_esc__5b__3f_pm_h"><strong><code>ESC [ ? Pm h</code> </strong>&gt;</a></strong><br /> 1807<dt><strong><a name="item_esc__5b__3f_pm_h"><strong><code>ESC [ ? Pm h</code> </strong>&gt;</a></strong>
1800</dt> 1808
1801<dd> 1809<dd>
1802DEC Private Mode Set (DECSET) 1810<p>DEC Private Mode Set (DECSET)</p>
1803</dd> 1811</dd>
1804<p></p> 1812</li>
1805<dt><strong><a name="item_esc__5b__3f_pm_l"><strong><code>ESC [ ? Pm l</code> </strong>&gt;</a></strong><br /> 1813<dt><strong><a name="item_esc__5b__3f_pm_l"><strong><code>ESC [ ? Pm l</code> </strong>&gt;</a></strong>
1806</dt> 1814
1807<dd> 1815<dd>
1808DEC Private Mode Reset (DECRST) 1816<p>DEC Private Mode Reset (DECRST)</p>
1809</dd> 1817</dd>
1810<p></p> 1818</li>
1811<dt><strong><a name="item_esc__5b__3f_pm_r"><strong><code>ESC [ ? Pm r</code> </strong>&gt;</a></strong><br /> 1819<dt><strong><a name="item_esc__5b__3f_pm_r"><strong><code>ESC [ ? Pm r</code> </strong>&gt;</a></strong>
1812</dt> 1820
1813<dd> 1821<dd>
1814Restore previously saved DEC Private Mode Values. 1822<p>Restore previously saved DEC Private Mode Values.</p>
1815</dd> 1823</dd>
1816<p></p> 1824</li>
1817<dt><strong><a name="item_esc__5b__3f_pm_s"><strong><code>ESC [ ? Pm s</code> </strong>&gt;</a></strong><br /> 1825<dt><strong><a name="item_esc__5b__3f_pm_s"><strong><code>ESC [ ? Pm s</code> </strong>&gt;</a></strong>
1818</dt> 1826
1819<dd> 1827<dd>
1820Save DEC Private Mode Values. 1828<p>Save DEC Private Mode Values.</p>
1821</dd> 1829</dd>
1822<p></p> 1830</li>
1823<dt><strong><a name="item_esc__5b__3f_pm_t"><strong><code>ESC [ ? Pm t</code> </strong>&gt;</a></strong><br /> 1831<dt><strong><a name="item_esc__5b__3f_pm_t"><strong><code>ESC [ ? Pm t</code> </strong>&gt;</a></strong>
1824</dt> 1832
1825<dd> 1833<dd>
1826Toggle DEC Private Mode Values (rxvt extension). <em>where</em> 1834<p>Toggle DEC Private Mode Values (rxvt extension). <em>where</em></p>
1827</dd> 1835</dd>
1828<dl> 1836<dl>
1829<dt><strong><a name="item_1"><strong><code>Ps = 1</code> </strong>&gt; (DECCKM)</a></strong><br /> 1837<dt><strong><a name="item_1"><strong><code>Pm = 1</code> </strong>&gt; (DECCKM)</a></strong>
1830</dt> 1838
1831<table> 1839<table>
1832<tr><td>h</td><td>Application Cursor Keys</td></tr> 1840<tr><td>h</td><td>Application Cursor Keys</td></tr>
1833<tr><td>l</td><td>Normal Cursor Keys</td></tr> 1841<tr><td>l</td><td>Normal Cursor Keys</td></tr>
1834</table><dt><strong><a name="item_2"><strong><code>Ps = 2</code> </strong>&gt; (ANSI/VT52 mode)</a></strong><br /> 1842</table><dt><strong><a name="item_2"><strong><code>Pm = 2</code> </strong>&gt; (ANSI/VT52 mode)</a></strong>
1835</dt> 1843
1836<table> 1844<table>
1837<tr><td>h</td><td>Enter VT52 mode</td></tr> 1845<tr><td>h</td><td>Enter VT52 mode</td></tr>
1838<tr><td>l</td><td>Enter VT52 mode</td></tr> 1846<tr><td>l</td><td>Enter VT52 mode</td></tr>
1839</table><dt><strong><a name="item_ps__3d_3"><strong><code>Ps = 3</code> </strong>&gt;</a></strong><br /> 1847</table><dt><strong><a name="item_pm__3d_3"><strong><code>Pm = 3</code> </strong>&gt;</a></strong>
1840</dt> 1848
1841<table> 1849<table>
1842<tr><td>h</td><td>132 Column Mode (DECCOLM)</td></tr> 1850<tr><td>h</td><td>132 Column Mode (DECCOLM)</td></tr>
1843<tr><td>l</td><td>80 Column Mode (DECCOLM)</td></tr> 1851<tr><td>l</td><td>80 Column Mode (DECCOLM)</td></tr>
1844</table><dt><strong><strong><code>Ps = 4</code> </strong>&gt;</strong><br /> 1852</table><dt><strong><a name="item_pm__3d_4"><strong><code>Pm = 4</code> </strong>&gt;</a></strong>
1845</dt> 1853
1846<table> 1854<table>
1847<tr><td>h</td><td>Smooth (Slow) Scroll (DECSCLM)</td></tr> 1855<tr><td>h</td><td>Smooth (Slow) Scroll (DECSCLM)</td></tr>
1848<tr><td>l</td><td>Jump (Fast) Scroll (DECSCLM)</td></tr> 1856<tr><td>l</td><td>Jump (Fast) Scroll (DECSCLM)</td></tr>
1849</table><dt><strong><a name="item_ps__3d_5"><strong><code>Ps = 5</code> </strong>&gt;</a></strong><br /> 1857</table><dt><strong><a name="item_pm__3d_5"><strong><code>Pm = 5</code> </strong>&gt;</a></strong>
1850</dt> 1858
1851<table> 1859<table>
1852<tr><td>h</td><td>Reverse Video (DECSCNM)</td></tr> 1860<tr><td>h</td><td>Reverse Video (DECSCNM)</td></tr>
1853<tr><td>l</td><td>Normal Video (DECSCNM)</td></tr> 1861<tr><td>l</td><td>Normal Video (DECSCNM)</td></tr>
1854</table><dt><strong><a name="item_ps__3d_6"><strong><code>Ps = 6</code> </strong>&gt;</a></strong><br /> 1862</table><dt><strong><a name="item_pm__3d_6"><strong><code>Pm = 6</code> </strong>&gt;</a></strong>
1855</dt> 1863
1856<table> 1864<table>
1857<tr><td>h</td><td>Origin Mode (DECOM)</td></tr> 1865<tr><td>h</td><td>Origin Mode (DECOM)</td></tr>
1858<tr><td>l</td><td>Normal Cursor Mode (DECOM)</td></tr> 1866<tr><td>l</td><td>Normal Cursor Mode (DECOM)</td></tr>
1859</table><dt><strong><a name="item_ps__3d_7"><strong><code>Ps = 7</code> </strong>&gt;</a></strong><br /> 1867</table><dt><strong><a name="item_pm__3d_7"><strong><code>Pm = 7</code> </strong>&gt;</a></strong>
1860</dt> 1868
1861<table> 1869<table>
1862<tr><td>h</td><td>Wraparound Mode (DECAWM)</td></tr> 1870<tr><td>h</td><td>Wraparound Mode (DECAWM)</td></tr>
1863<tr><td>l</td><td>No Wraparound Mode (DECAWM)</td></tr> 1871<tr><td>l</td><td>No Wraparound Mode (DECAWM)</td></tr>
1864</table><dt><strong><a name="item_ps__3d_8_unimplemented"><strong><code>Ps = 8</code> </strong>&gt; <em>unimplemented</em></a></strong><br /> 1872</table><dt><strong><a name="item_pm__3d_8_unimplemented"><strong><code>Pm = 8</code> </strong>&gt; <em>unimplemented</em></a></strong>
1865</dt> 1873
1866<table> 1874<table>
1867<tr><td>h</td><td>Auto-repeat Keys (DECARM)</td></tr> 1875<tr><td>h</td><td>Auto-repeat Keys (DECARM)</td></tr>
1868<tr><td>l</td><td>No Auto-repeat Keys (DECARM)</td></tr> 1876<tr><td>l</td><td>No Auto-repeat Keys (DECARM)</td></tr>
1869</table><dt><strong><a name="item_ps__3d_9_x10_xterm"><strong><code>Ps = 9</code> </strong>&gt; X10 XTerm</a></strong><br /> 1877</table><dt><strong><a name="item_pm__3d_9_x10_xterm"><strong><code>Pm = 9</code> </strong>&gt; X10 XTerm</a></strong>
1870</dt> 1878
1871<table> 1879<table>
1872<tr><td>h</td><td>Send Mouse X & Y on button press.</td></tr> 1880<tr><td>h</td><td>Send Mouse X & Y on button press.</td></tr>
1873<tr><td>l</td><td>No mouse reporting.</td></tr> 1881<tr><td>l</td><td>No mouse reporting.</td></tr>
1874</table><dt><strong><a name="item_ps__3d_25"><strong><code>Ps = 25</code> </strong>&gt;</a></strong><br /> 1882</table><dt><strong><a name="item_pm__3d_25"><strong><code>Pm = 25</code> </strong>&gt;</a></strong>
1875</dt> 1883
1876<table> 1884<table>
1877<tr><td>h</td><td>Visible cursor {cnorm/cvvis}</td></tr> 1885<tr><td>h</td><td>Visible cursor {cnorm/cvvis}</td></tr>
1878<tr><td>l</td><td>Invisible cursor {civis}</td></tr> 1886<tr><td>l</td><td>Invisible cursor {civis}</td></tr>
1879</table><dt><strong><a name="item_ps__3d_30"><strong><code>Ps = 30</code> </strong>&gt;</a></strong><br /> 1887</table><dt><strong><a name="item_pm__3d_30"><strong><code>Pm = 30</code> </strong>&gt;</a></strong>
1880</dt> 1888
1881<table> 1889<table>
1882<tr><td>h</td><td>scrollBar visisble</td></tr> 1890<tr><td>h</td><td>scrollBar visisble</td></tr>
1883<tr><td>l</td><td>scrollBar invisisble</td></tr> 1891<tr><td>l</td><td>scrollBar invisisble</td></tr>
1884</table><dt><strong><a name="item_35"><strong><code>Ps = 35</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br /> 1892</table><dt><strong><a name="item_35"><strong><code>Pm = 35</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong>
1885</dt> 1893
1886<table> 1894<table>
1887<tr><td>h</td><td>Allow XTerm Shift+key sequences</td></tr> 1895<tr><td>h</td><td>Allow XTerm Shift+key sequences</td></tr>
1888<tr><td>l</td><td>Disallow XTerm Shift+key sequences</td></tr> 1896<tr><td>l</td><td>Disallow XTerm Shift+key sequences</td></tr>
1889</table><dt><strong><a name="item_ps__3d_38_unimplemented"><strong><code>Ps = 38</code> </strong>&gt; <em>unimplemented</em></a></strong><br /> 1897</table><dt><strong><a name="item_pm__3d_38_unimplemented"><strong><code>Pm = 38</code> </strong>&gt; <em>unimplemented</em></a></strong>
1890</dt> 1898
1891<dd> 1899<dd>
1892Enter Tektronix Mode (DECTEK) 1900<p>Enter Tektronix Mode (DECTEK)</p>
1893</dd> 1901</dd>
1894<p></p> 1902</li>
1895<dt><strong><a name="item_ps__3d_40"><strong><code>Ps = 40</code> </strong>&gt;</a></strong><br /> 1903<dt><strong><a name="item_pm__3d_40"><strong><code>Pm = 40</code> </strong>&gt;</a></strong>
1896</dt> 1904
1897<table> 1905<table>
1898<tr><td>h</td><td>Allow 80/132 Mode</td></tr> 1906<tr><td>h</td><td>Allow 80/132 Mode</td></tr>
1899<tr><td>l</td><td>Disallow 80/132 Mode</td></tr> 1907<tr><td>l</td><td>Disallow 80/132 Mode</td></tr>
1900</table><dt><strong><a name="item_ps__3d_44_unimplemented"><strong><code>Ps = 44</code> </strong>&gt; <em>unimplemented</em></a></strong><br /> 1908</table><dt><strong><a name="item_pm__3d_44_unimplemented"><strong><code>Pm = 44</code> </strong>&gt; <em>unimplemented</em></a></strong>
1901</dt> 1909
1902<table> 1910<table>
1903<tr><td>h</td><td>Turn On Margin Bell</td></tr> 1911<tr><td>h</td><td>Turn On Margin Bell</td></tr>
1904<tr><td>l</td><td>Turn Off Margin Bell</td></tr> 1912<tr><td>l</td><td>Turn Off Margin Bell</td></tr>
1905</table><dt><strong><a name="item_ps__3d_45_unimplemented"><strong><code>Ps = 45</code> </strong>&gt; <em>unimplemented</em></a></strong><br /> 1913</table><dt><strong><a name="item_pm__3d_45_unimplemented"><strong><code>Pm = 45</code> </strong>&gt; <em>unimplemented</em></a></strong>
1906</dt> 1914
1907<table> 1915<table>
1908<tr><td>h</td><td>Reverse-wraparound Mode</td></tr> 1916<tr><td>h</td><td>Reverse-wraparound Mode</td></tr>
1909<tr><td>l</td><td>No Reverse-wraparound Mode</td></tr> 1917<tr><td>l</td><td>No Reverse-wraparound Mode</td></tr>
1910</table><dt><strong><a name="item_ps__3d_46_unimplemented"><strong><code>Ps = 46</code> </strong>&gt; <em>unimplemented</em></a></strong><br /> 1918</table><dt><strong><a name="item_pm__3d_46_unimplemented"><strong><code>Pm = 46</code> </strong>&gt; <em>unimplemented</em></a></strong>
1911</dt> 1919
1912<dt><strong><a name="item_ps__3d_47"><strong><code>Ps = 47</code> </strong>&gt;</a></strong><br /> 1920<dt><strong><a name="item_pm__3d_47"><strong><code>Pm = 47</code> </strong>&gt;</a></strong>
1913</dt> 1921
1914<table> 1922<table>
1915<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr> 1923<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr>
1916<tr><td>l</td><td>Use Normal Screen Buffer</td></tr> 1924<tr><td>l</td><td>Use Normal Screen Buffer</td></tr>
1917</table><p></p> 1925</table><p></p>
1918<dt><strong><a name="item_ps__3d_66"><strong><code>Ps = 66</code> </strong>&gt;</a></strong><br /> 1926<dt><strong><a name="item_pm__3d_66"><strong><code>Pm = 66</code> </strong>&gt;</a></strong>
1919</dt> 1927
1920<table> 1928<table>
1921<tr><td>h</td><td>Application Keypad (DECPAM) == ESC =</td></tr> 1929<tr><td>h</td><td>Application Keypad (DECPAM) == ESC =</td></tr>
1922<tr><td>l</td><td>Normal Keypad (DECPNM) == ESC ></td></tr> 1930<tr><td>l</td><td>Normal Keypad (DECPNM) == ESC ></td></tr>
1923</table><dt><strong><a name="item_ps__3d_67"><strong><code>Ps = 67</code> </strong>&gt;</a></strong><br /> 1931</table><dt><strong><a name="item_pm__3d_67"><strong><code>Pm = 67</code> </strong>&gt;</a></strong>
1924</dt> 1932
1925<table> 1933<table>
1926<tr><td>h</td><td>Backspace key sends BS (DECBKM)</td></tr> 1934<tr><td>h</td><td>Backspace key sends BS (DECBKM)</td></tr>
1927<tr><td>l</td><td>Backspace key sends DEL</td></tr> 1935<tr><td>l</td><td>Backspace key sends DEL</td></tr>
1928</table><dt><strong><a name="item_1000"><strong><code>Ps = 1000</code> </strong>&gt; (X11 XTerm)</a></strong><br /> 1936</table><dt><strong><a name="item_1000"><strong><code>Pm = 1000</code> </strong>&gt; (X11 XTerm)</a></strong>
1929</dt> 1937
1930<table> 1938<table>
1931<tr><td>h</td><td>Send Mouse X & Y on button press and release.</td></tr> 1939<tr><td>h</td><td>Send Mouse X & Y on button press and release.</td></tr>
1932<tr><td>l</td><td>No mouse reporting.</td></tr> 1940<tr><td>l</td><td>No mouse reporting.</td></tr>
1933</table><dt><strong><a name="item_1001"><strong><code>Ps = 1001</code> </strong>&gt; (X11 XTerm) <em>unimplemented</em></a></strong><br /> 1941</table><dt><strong><a name="item_1001"><strong><code>Pm = 1001</code> </strong>&gt; (X11 XTerm) <em>unimplemented</em></a></strong>
1934</dt> 1942
1935<table> 1943<table>
1936<tr><td>h</td><td>Use Hilite Mouse Tracking.</td></tr> 1944<tr><td>h</td><td>Use Hilite Mouse Tracking.</td></tr>
1937<tr><td>l</td><td>No mouse reporting.</td></tr> 1945<tr><td>l</td><td>No mouse reporting.</td></tr>
1938</table><dt><strong><a name="item_1010"><strong><code>Ps = 1010</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br /> 1946</table><dt><strong><a name="item_1010"><strong><code>Pm = 1010</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong>
1939</dt> 1947
1940<table> 1948<table>
1941<tr><td>h</td><td>Don't scroll to bottom on TTY output</td></tr> 1949<tr><td>h</td><td>Don't scroll to bottom on TTY output</td></tr>
1942<tr><td>l</td><td>Scroll to bottom on TTY output</td></tr> 1950<tr><td>l</td><td>Scroll to bottom on TTY output</td></tr>
1943</table><dt><strong><a name="item_1011"><strong><code>Ps = 1011</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br /> 1951</table><dt><strong><a name="item_1011"><strong><code>Pm = 1011</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong>
1944</dt> 1952
1945<table> 1953<table>
1946<tr><td>h</td><td>Scroll to bottom when a key is pressed</td></tr> 1954<tr><td>h</td><td>Scroll to bottom when a key is pressed</td></tr>
1947<tr><td>l</td><td>Don't scroll to bottom when a key is pressed</td></tr> 1955<tr><td>l</td><td>Don't scroll to bottom when a key is pressed</td></tr>
1948</table><dt><strong><a name="item_1021"><strong><code>Ps = 1021</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br /> 1956</table><dt><strong><a name="item_1021"><strong><code>Pm = 1021</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong>
1949</dt> 1957
1950<table> 1958<table>
1951<tr><td>h</td><td>Bold/italic implies high intensity (see option -is)</td></tr> 1959<tr><td>h</td><td>Bold/italic implies high intensity (see option -is)</td></tr>
1952<tr><td>l</td><td>Font styles have no effect on intensity (Compile styles)</td></tr> 1960<tr><td>l</td><td>Font styles have no effect on intensity (Compile styles)</td></tr>
1953</table><dt><strong><a name="item_ps__3d_1047"><strong><code>Ps = 1047</code> </strong>&gt;</a></strong><br /> 1961</table><dt><strong><a name="item_pm__3d_1047"><strong><code>Pm = 1047</code> </strong>&gt;</a></strong>
1954</dt> 1962
1955<table> 1963<table>
1956<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr> 1964<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr>
1957<tr><td>l</td><td>Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it</td></tr> 1965<tr><td>l</td><td>Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it</td></tr>
1958</table><dt><strong><a name="item_ps__3d_1048"><strong><code>Ps = 1048</code> </strong>&gt;</a></strong><br /> 1966</table><dt><strong><a name="item_pm__3d_1048"><strong><code>Pm = 1048</code> </strong>&gt;</a></strong>
1959</dt> 1967
1960<table> 1968<table>
1961<tr><td>h</td><td>Save cursor position</td></tr> 1969<tr><td>h</td><td>Save cursor position</td></tr>
1962<tr><td>l</td><td>Restore cursor position</td></tr> 1970<tr><td>l</td><td>Restore cursor position</td></tr>
1963</table><dt><strong><a name="item_ps__3d_1049"><strong><code>Ps = 1049</code> </strong>&gt;</a></strong><br /> 1971</table><dt><strong><a name="item_pm__3d_1049"><strong><code>Pm = 1049</code> </strong>&gt;</a></strong>
1964</dt> 1972
1965<table> 1973<table>
1966<tr><td>h</td><td>Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it</td></tr> 1974<tr><td>h</td><td>Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it</td></tr>
1967<tr><td>l</td><td>Use Normal Screen Buffer</td></tr> 1975<tr><td>l</td><td>Use Normal Screen Buffer</td></tr>
1968</table></dl> 1976</table></dl>
1969</dl> 1977</dl>
1970<p></p> 1978<p></p>
1971<p> 1979<p>
1972</p> 1980</p>
1973<h2><a name="xterm_operating_system_commands">XTerm Operating System Commands</a></h2> 1981<h2><a name="xterm_operating_system_commands">XTerm Operating System Commands</a></h2>
1974<dl> 1982<dl>
1975<dt><strong><a name="item_esc__5d_ps_3bpt_st"><strong><code>ESC ] Ps;Pt ST</code> </strong>&gt;</a></strong><br /> 1983<dt><strong><a name="item_esc__5d_ps_3bpt_st"><strong><code>ESC ] Ps;Pt ST</code> </strong>&gt;</a></strong>
1976</dt> 1984
1977<dd> 1985<dd>
1978Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, 1986<p>Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b,
19790x5c), backwards compatible terminator BEL (0x07) is also accepted. any 19870x5c), backwards compatible terminator BEL (0x07) is also accepted. any
1980<strong>octet</strong> can be escaped by prefixing it with SYN (0x16, ^V). 1988<strong>octet</strong> can be escaped by prefixing it with SYN (0x16, ^V).</p>
1981</dd> 1989</dd>
1982<table> 1990<table>
1983<tr><td>Ps = 0</td><td>Change Icon Name and Window Title to Pt</td></tr> 1991<tr><td>Ps = 0</td><td>Change Icon Name and Window Title to Pt</td></tr>
1984<tr><td>Ps = 1</td><td>Change Icon Name to Pt</td></tr> 1992<tr><td>Ps = 1</td><td>Change Icon Name to Pt</td></tr>
1985<tr><td>Ps = 2</td><td>Change Window Title to Pt</td></tr> 1993<tr><td>Ps = 2</td><td>Change Window Title to Pt</td></tr>
2009<tr><td>Ps = 712</td><td>Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr> 2017<tr><td>Ps = 712</td><td>Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
2010<tr><td>Ps = 713</td><td>Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr> 2018<tr><td>Ps = 713</td><td>Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
2011<tr><td>Ps = 720</td><td>Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr> 2019<tr><td>Ps = 720</td><td>Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr>
2012<tr><td>Ps = 721</td><td>Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr> 2020<tr><td>Ps = 721</td><td>Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr>
2013<tr><td>Ps = 777</td><td>Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl).</td></tr> 2021<tr><td>Ps = 777</td><td>Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl).</td></tr>
2014</table><p></p></dl> 2022</table></li>
2023</dl>
2015<p> 2024<p>
2016</p> 2025</p>
2017<hr /> 2026<hr />
2018<h1><a name="xpm">XPM</a></h1> 2027<h1><a name="xpm">XPM</a></h1>
2019<p>For the XPM XTerm escape sequence <strong><code>ESC ] 20 ; Pt ST</code> </strong>&gt; then value 2028<p>For the XPM XTerm escape sequence <strong><code>ESC ] 20 ; Pt ST</code> </strong>&gt; then value
2020of <strong><a href="#item_pt"><code>Pt</code></a> </strong>&gt; can be the name of the background pixmap followed by a 2029of <strong><a href="#item_pt"><code>Pt</code></a> </strong>&gt; can be the name of the background pixmap followed by a
2021sequence of scaling/positioning commands separated by semi-colons. The 2030sequence of scaling/positioning commands separated by semi-colons. The
2022scaling/positioning commands are as follows:</p> 2031scaling/positioning commands are as follows:</p>
2023<dl> 2032<dl>
2024<dt><strong><a name="item_query_scale_2fposition">query scale/position</a></strong><br /> 2033<dt><strong><a name="item_query_scale_2fposition">query scale/position</a></strong>
2025</dt> 2034
2026<dd>
2027<strong>?</strong>
2028</dd> 2035<dd>
2029<p></p> 2036<p><strong>?</strong></p>
2037</dd>
2038</li>
2030<dt><strong><a name="item_change_scale_and_position">change scale and position</a></strong><br /> 2039<dt><strong><a name="item_change_scale_and_position">change scale and position</a></strong>
2031</dt> 2040
2032<dd> 2041<dd>
2033<strong>WxH+X+Y</strong> 2042<p><strong>WxH+X+Y</strong></p>
2034</dd> 2043</dd>
2035<dd> 2044<dd>
2036<p><strong>WxH+X</strong> (== <strong>WxH+X+X</strong>)</p> 2045<p><strong>WxH+X</strong> (== <strong>WxH+X+X</strong>)</p>
2037</dd> 2046</dd>
2038<dd> 2047<dd>
2045<p><strong>W+X</strong> (same as <strong>WxW+X+X</strong>)</p> 2054<p><strong>W+X</strong> (same as <strong>WxW+X+X</strong>)</p>
2046</dd> 2055</dd>
2047<dd> 2056<dd>
2048<p><strong>W</strong> (same as <strong>WxW+50+50</strong>)</p> 2057<p><strong>W</strong> (same as <strong>WxW+50+50</strong>)</p>
2049</dd> 2058</dd>
2050<p></p> 2059</li>
2051<dt><strong><a name="item_position">change position (absolute)</a></strong><br /> 2060<dt><strong><a name="item_position">change position (absolute)</a></strong>
2052</dt> 2061
2053<dd> 2062<dd>
2054<strong>=+X+Y</strong> 2063<p><strong>=+X+Y</strong></p>
2055</dd> 2064</dd>
2056<dd> 2065<dd>
2057<p><strong>=+X</strong> (same as <strong>=+X+Y</strong>)</p> 2066<p><strong>=+X</strong> (same as <strong>=+X+Y</strong>)</p>
2058</dd> 2067</dd>
2059<p></p> 2068</li>
2060<dt><strong>change position (relative)</strong><br /> 2069<dt><strong>change position (relative)</strong>
2061</dt> 2070
2062<dd> 2071<dd>
2063<strong>+X+Y</strong> 2072<p><strong>+X+Y</strong></p>
2064</dd> 2073</dd>
2065<dd> 2074<dd>
2066<p><strong>+X</strong> (same as <strong>+X+Y</strong>)</p> 2075<p><strong>+X</strong> (same as <strong>+X+Y</strong>)</p>
2067</dd> 2076</dd>
2068<p></p> 2077</li>
2069<dt><strong><a name="item_rescale">rescale (relative)</a></strong><br /> 2078<dt><strong><a name="item_rescale">rescale (relative)</a></strong>
2070</dt> 2079
2071<dd> 2080<dd>
2072<strong>Wx0</strong> -&gt; <strong>W *= (W/100)</strong> 2081<p><strong>Wx0</strong> -&gt; <strong>W *= (W/100)</strong></p>
2073</dd> 2082</dd>
2074<dd> 2083<dd>
2075<p><strong>0xH</strong> -&gt; <strong>H *= (H/100)</strong></p> 2084<p><strong>0xH</strong> -&gt; <strong>H *= (H/100)</strong></p>
2076</dd> 2085</dd>
2077<p></p></dl> 2086</li>
2087</dl>
2078<p>For example:</p> 2088<p>For example:</p>
2079<dl> 2089<dl>
2080<dt><strong><a name="item__5ce_5d20_3bfunky_5ca"><strong>\E]20;funky\a</strong></a></strong><br /> 2090<dt><strong><a name="item__5ce_5d20_3bfunky_5ca"><strong>\E]20;funky\a</strong></a></strong>
2081</dt> 2091
2082<dd> 2092<dd>
2083load <strong>funky.xpm</strong> as a tiled image 2093<p>load <strong>funky.xpm</strong> as a tiled image</p>
2084</dd> 2094</dd>
2085<p></p> 2095</li>
2086<dt><strong><a name="item__5ce_5d20_3bmona_3b100_5ca"><strong>\E]20;mona;100\a</strong></a></strong><br /> 2096<dt><strong><a name="item__5ce_5d20_3bmona_3b100_5ca"><strong>\E]20;mona;100\a</strong></a></strong>
2087</dt> 2097
2088<dd> 2098<dd>
2089load <strong>mona.xpm</strong> with a scaling of 100% 2099<p>load <strong>mona.xpm</strong> with a scaling of 100%</p>
2090</dd> 2100</dd>
2091<p></p> 2101</li>
2092<dt><strong><a name="item__5ce_5d20_3b_3b200_3b_3f_5ca"><strong>\E]20;;200;?\a</strong></a></strong><br /> 2102<dt><strong><a name="item__5ce_5d20_3b_3b200_3b_3f_5ca"><strong>\E]20;;200;?\a</strong></a></strong>
2093</dt> 2103
2094<dd> 2104<dd>
2095rescale the current pixmap to 200% and display the image geometry in 2105<p>rescale the current pixmap to 200% and display the image geometry in
2096the title 2106the title</p>
2107</dd>
2108</li>
2097</dd> 2109</dl>
2098<p></p></dl>
2099<p> 2110<p>
2100</p> 2111</p>
2101<hr /> 2112<hr />
2102<h1><a name="mouse_reporting">Mouse Reporting</a></h1> 2113<h1><a name="mouse_reporting">Mouse Reporting</a></h1>
2103<dl> 2114<dl>
2104<dt><strong><a name="item_esc__5b_m__3cb_3e__3cx_3e__3cy_3e"><strong><code>ESC [ M &lt;b&gt; &lt;x&gt; &lt;y&gt;</code> </strong>&gt;</a></strong><br /> 2115<dt><strong><a name="item_esc__5b_m__3cb_3e__3cx_3e__3cy_3e"><strong><code>ESC [ M &lt;b&gt; &lt;x&gt; &lt;y&gt;</code> </strong>&gt;</a></strong>
2105</dt> 2116
2106<dd>
2107report mouse position
2108</dd> 2117<dd>
2109<p></p></dl> 2118<p>report mouse position</p>
2119</dd>
2120</li>
2121</dl>
2110<p>The lower 2 bits of <strong><code>&lt;b&gt;</code> </strong>&gt; indicate the button:</p> 2122<p>The lower 2 bits of <strong><code>&lt;b&gt;</code> </strong>&gt; indicate the button:</p>
2111<dl> 2123<dl>
2112<dt><strong><a name="item_button__3d__28_3cb_3e__2d_space_29__26_3">Button = <strong><code>(&lt;b&gt; - SPACE) &amp; 3</code> </strong>&gt;</a></strong><br /> 2124<dt><strong><a name="item_button__3d__28_3cb_3e__2d_space_29__26_3">Button = <strong><code>(&lt;b&gt; - SPACE) &amp; 3</code> </strong>&gt;</a></strong>
2113</dt> 2125
2114<table> 2126<table>
2115<tr><td>0</td><td>Button1 pressed</td></tr> 2127<tr><td>0</td><td>Button1 pressed</td></tr>
2116<tr><td>1</td><td>Button2 pressed</td></tr> 2128<tr><td>1</td><td>Button2 pressed</td></tr>
2117<tr><td>2</td><td>Button3 pressed</td></tr> 2129<tr><td>2</td><td>Button3 pressed</td></tr>
2118<tr><td>3</td><td>button released (X11 mouse report)</td></tr> 2130<tr><td>3</td><td>button released (X11 mouse report)</td></tr>
2119</table></dl> 2131</table></dl>
2120<p>The upper bits of <strong><code>&lt;b&gt;</code> </strong>&gt; indicate the modifiers when the 2132<p>The upper bits of <strong><code>&lt;b&gt;</code> </strong>&gt; indicate the modifiers when the
2121button was pressed and are added together (X11 mouse report only):</p> 2133button was pressed and are added together (X11 mouse report only):</p>
2122<dl> 2134<dl>
2123<dt><strong><a name="item_state__3d__28_3cb_3e__2d_space_29__26_60">State = <strong><code>(&lt;b&gt; - SPACE) &amp; 60</code> </strong>&gt;</a></strong><br /> 2135<dt><strong><a name="item_state__3d__28_3cb_3e__2d_space_29__26_60">State = <strong><code>(&lt;b&gt; - SPACE) &amp; 60</code> </strong>&gt;</a></strong>
2124</dt> 2136
2125<table> 2137<table>
2126<tr><td>4</td><td>Shift</td></tr> 2138<tr><td>4</td><td>Shift</td></tr>
2127<tr><td>8</td><td>Meta</td></tr> 2139<tr><td>8</td><td>Meta</td></tr>
2128<tr><td>16</td><td>Control</td></tr> 2140<tr><td>16</td><td>Control</td></tr>
2129<tr><td>32</td><td>Double Click (rxvt extension)</td></tr> 2141<tr><td>32</td><td>Double Click (rxvt extension)</td></tr>
2209myself, so it should generally be a working config. Of course, you should 2221myself, so it should generally be a working config. Of course, you should
2210always report when a combination doesn't work, so it can be fixed. Marc 2222always report when a combination doesn't work, so it can be fixed. Marc
2211Lehmann &lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt;.</p> 2223Lehmann &lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt;.</p>
2212<p>All</p> 2224<p>All</p>
2213<dl> 2225<dl>
2214<dt><strong><a name="item__2d_2denable_2deverything">--enable-everything</a></strong><br /> 2226<dt><strong><a name="item__2d_2denable_2deverything">--enable-everything</a></strong>
2215</dt> 2227
2216<dd> 2228<dd>
2217Add (or remove) support for all non-multichoice options listed in ``./configure 2229<p>Add (or remove) support for all non-multichoice options listed in ``./configure
2218--help''. 2230--help''.</p>
2219</dd> 2231</dd>
2220<dd> 2232<dd>
2221<p>You can specify this and then disable options you do not like by 2233<p>You can specify this and then disable options you do not like by
2222<em>following</em> this with the appropriate <code>--disable-...</code> arguments, 2234<em>following</em> this with the appropriate <code>--disable-...</code> arguments,
2223or you can start with a minimal configuration by specifying 2235or you can start with a minimal configuration by specifying
2224<code>--disable-everything</code> and than adding just the <code>--enable-...</code> arguments 2236<code>--disable-everything</code> and than adding just the <code>--enable-...</code> arguments
2225you want.</p> 2237you want.</p>
2226</dd> 2238</dd>
2227<p></p> 2239</li>
2228<dt><strong><a name="item_xft">--enable-xft (default: enabled)</a></strong><br /> 2240<dt><strong><a name="item_xft">--enable-xft (default: enabled)</a></strong>
2229</dt> 2241
2230<dd> 2242<dd>
2231Add support for Xft (anti-aliases, among others) fonts. Xft fonts are 2243<p>Add support for Xft (anti-aliases, among others) fonts. Xft fonts are
2232slower and require lots of memory, but as long as you don't use them, you 2244slower and require lots of memory, but as long as you don't use them, you
2233don't pay for them. 2245don't pay for them.</p>
2234</dd> 2246</dd>
2235<p></p> 2247</li>
2236<dt><strong><a name="item_styles">--enable-font-styles (default: on)</a></strong><br /> 2248<dt><strong><a name="item_styles">--enable-font-styles (default: on)</a></strong>
2237</dt> 2249
2238<dd> 2250<dd>
2239Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>&gt; font 2251<p>Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>&gt; font
2240styles. The fonts can be set manually or automatically. 2252styles. The fonts can be set manually or automatically.</p>
2241</dd> 2253</dd>
2242<p></p> 2254</li>
2243<dt><strong><a name="item__2d_2dwith_2dcodesets_3dname_2c_2e_2e_2e__28defaul">--with-codesets=NAME,... (default: all)</a></strong><br /> 2255<dt><strong><a name="item__2d_2dwith_2dcodesets_3dname_2c_2e_2e_2e__28defaul">--with-codesets=NAME,... (default: all)</a></strong>
2244</dt> 2256
2245<dd> 2257<dd>
2246Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code> 2258<p>Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code>
2247are always compiled in, which includes most 8-bit character sets). These 2259are always compiled in, which includes most 8-bit character sets). These
2248codeset tables are used for driving X11 core fonts, they are not required 2260codeset tables are used for driving X11 core fonts, they are not required
2249for Xft fonts, although having them compiled in lets rxvt-unicode choose 2261for Xft fonts, although having them compiled in lets rxvt-unicode choose
2250replacement fonts more intelligently. Compiling them in will make your 2262replacement fonts more intelligently. Compiling them in will make your
2251binary bigger (all of together cost about 700kB), but it doesn't increase 2263binary bigger (all of together cost about 700kB), but it doesn't increase
2252memory usage unless you use a font requiring one of these encodings. 2264memory usage unless you use a font requiring one of these encodings.</p>
2253</dd> 2265</dd>
2254<table> 2266<table>
2255<tr><td>all</td><td>all available codeset groups</td></tr> 2267<tr><td>all</td><td>all available codeset groups</td></tr>
2256<tr><td>zh</td><td>common chinese encodings</td></tr> 2268<tr><td>zh</td><td>common chinese encodings</td></tr>
2257<tr><td>zh_ext</td><td>rarely used but very big chinese encodigs</td></tr> 2269<tr><td>zh_ext</td><td>rarely used but very big chinese encodigs</td></tr>
2258<tr><td>jp</td><td>common japanese encodings</td></tr> 2270<tr><td>jp</td><td>common japanese encodings</td></tr>
2259<tr><td>jp_ext</td><td>rarely used but big japanese encodings</td></tr> 2271<tr><td>jp_ext</td><td>rarely used but big japanese encodings</td></tr>
2260<tr><td>kr</td><td>korean encodings</td></tr> 2272<tr><td>kr</td><td>korean encodings</td></tr>
2261</table><p></p> 2273</table></li>
2262<dt><strong><a name="item_xim">--enable-xim (default: on)</a></strong><br /> 2274<dt><strong><a name="item_xim">--enable-xim (default: on)</a></strong>
2263</dt> 2275
2264<dd> 2276<dd>
2265Add support for XIM (X Input Method) protocol. This allows using 2277<p>Add support for XIM (X Input Method) protocol. This allows using
2266alternative input methods (e.g. kinput2) and will also correctly 2278alternative input methods (e.g. kinput2) and will also correctly
2267set up the input for people using dead keys or compose keys. 2279set up the input for people using dead keys or compose keys.</p>
2268</dd> 2280</dd>
2269<p></p> 2281</li>
2270<dt><strong><a name="item_unicode3">--enable-unicode3 (default: off)</a></strong><br /> 2282<dt><strong><a name="item_unicode3">--enable-unicode3 (default: off)</a></strong>
2271</dt> 2283
2272<dd> 2284<dd>
2273Recommended to stay off unless you really need non-BMP characters. 2285<p>Recommended to stay off unless you really need non-BMP characters.</p>
2274</dd> 2286</dd>
2275<dd> 2287<dd>
2276<p>Enable direct support for displaying unicode codepoints above 2288<p>Enable direct support for displaying unicode codepoints above
227765535 (the basic multilingual page). This increases storage 228965535 (the basic multilingual page). This increases storage
2278requirements per character from 2 to 4 bytes. X11 fonts do not yet 2290requirements per character from 2 to 4 bytes. X11 fonts do not yet
2283even without this flag, but the number of such characters is 2295even without this flag, but the number of such characters is
2284limited to a view thousand (shared with combining characters, 2296limited to a view thousand (shared with combining characters,
2285see next switch), and right now rxvt-unicode cannot display them 2297see next switch), and right now rxvt-unicode cannot display them
2286(input/output and cut&amp;paste still work, though).</p> 2298(input/output and cut&amp;paste still work, though).</p>
2287</dd> 2299</dd>
2288<p></p> 2300</li>
2289<dt><strong><a name="item_combining">--enable-combining (default: on)</a></strong><br /> 2301<dt><strong><a name="item_combining">--enable-combining (default: on)</a></strong>
2290</dt> 2302
2291<dd> 2303<dd>
2292Enable automatic composition of combining characters into 2304<p>Enable automatic composition of combining characters into
2293composite characters. This is required for proper viewing of text 2305composite characters. This is required for proper viewing of text
2294where accents are encoded as seperate unicode characters. This is 2306where accents are encoded as seperate unicode characters. This is
2295done by using precomposited characters when available or creating 2307done by using precomposited characters when available or creating
2296new pseudo-characters when no precomposed form exists. 2308new pseudo-characters when no precomposed form exists.</p>
2297</dd> 2309</dd>
2298<dd> 2310<dd>
2299<p>Without --enable-unicode3, the number of additional precomposed 2311<p>Without --enable-unicode3, the number of additional precomposed
2300characters is somewhat limited (the 6400 private use characters will be 2312characters is somewhat limited (the 6400 private use characters will be
2301(ab-)used). With --enable-unicode3, no practical limit exists.</p> 2313(ab-)used). With --enable-unicode3, no practical limit exists.</p>
2307<dd> 2319<dd>
2308<p>The combining table also contains entries for arabic presentation forms, 2320<p>The combining table also contains entries for arabic presentation forms,
2309but these are not currently used. Bug me if you want these to be used (and 2321but these are not currently used. Bug me if you want these to be used (and
2310tell me how these are to be used...).</p> 2322tell me how these are to be used...).</p>
2311</dd> 2323</dd>
2312<p></p> 2324</li>
2313<dt><strong><a name="item_fallback">--enable-fallback(=CLASS) (default: Rxvt)</a></strong><br /> 2325<dt><strong><a name="item_fallback">--enable-fallback(=CLASS) (default: Rxvt)</a></strong>
2314</dt> 2326
2315<dd> 2327<dd>
2316When reading resource settings, also read settings for class CLASS. To 2328<p>When reading resource settings, also read settings for class CLASS. To
2317disable resource fallback use --disable-fallback. 2329disable resource fallback use --disable-fallback.</p>
2318</dd> 2330</dd>
2319<p></p> 2331</li>
2320<dt><strong><a name="item_name">--with-res-name=NAME (default: urxvt)</a></strong><br /> 2332<dt><strong><a name="item_name">--with-res-name=NAME (default: urxvt)</a></strong>
2321</dt> 2333
2322<dd> 2334<dd>
2323Use the given name as default application name when 2335<p>Use the given name as default application name when
2324reading resources. Specify --with-res-name=rxvt to replace rxvt. 2336reading resources. Specify --with-res-name=rxvt to replace rxvt.</p>
2325</dd> 2337</dd>
2326<p></p> 2338</li>
2327<dt><strong><a name="item__2d_2dwith_2dres_2dclass_3dclass__2fdefault_3a_urx">--with-res-class=CLASS /default: URxvt)</a></strong><br /> 2339<dt><strong><a name="item__2d_2dwith_2dres_2dclass_3dclass__2fdefault_3a_urx">--with-res-class=CLASS /default: URxvt)</a></strong>
2328</dt> 2340
2329<dd> 2341<dd>
2330Use the given class as default application class 2342<p>Use the given class as default application class
2331when reading resources. Specify --with-res-class=Rxvt to replace 2343when reading resources. Specify --with-res-class=Rxvt to replace
2332rxvt. 2344rxvt.</p>
2333</dd> 2345</dd>
2334<p></p> 2346</li>
2335<dt><strong><a name="item_utmp">--enable-utmp (default: on)</a></strong><br /> 2347<dt><strong><a name="item_utmp">--enable-utmp (default: on)</a></strong>
2336</dt> 2348
2337<dd> 2349<dd>
2338Write user and tty to utmp file (used by programs like <em>w</em>) at 2350<p>Write user and tty to utmp file (used by programs like <em>w</em>) at
2339start of rxvt execution and delete information when rxvt exits. 2351start of rxvt execution and delete information when rxvt exits.</p>
2340</dd> 2352</dd>
2341<p></p> 2353</li>
2342<dt><strong><a name="item_wtmp">--enable-wtmp (default: on)</a></strong><br /> 2354<dt><strong><a name="item_wtmp">--enable-wtmp (default: on)</a></strong>
2343</dt> 2355
2344<dd> 2356<dd>
2345Write user and tty to wtmp file (used by programs like <em>last</em>) at 2357<p>Write user and tty to wtmp file (used by programs like <em>last</em>) at
2346start of rxvt execution and write logout when rxvt exits. This 2358start of rxvt execution and write logout when rxvt exits. This
2347option requires --enable-utmp to also be specified. 2359option requires --enable-utmp to also be specified.</p>
2348</dd> 2360</dd>
2349<p></p> 2361</li>
2350<dt><strong><a name="item_lastlog">--enable-lastlog (default: on)</a></strong><br /> 2362<dt><strong><a name="item_lastlog">--enable-lastlog (default: on)</a></strong>
2351</dt> 2363
2352<dd> 2364<dd>
2353Write user and tty to lastlog file (used by programs like 2365<p>Write user and tty to lastlog file (used by programs like
2354<em>lastlogin</em>) at start of rxvt execution. This option requires 2366<em>lastlogin</em>) at start of rxvt execution. This option requires
2355--enable-utmp to also be specified. 2367--enable-utmp to also be specified.</p>
2356</dd> 2368</dd>
2357<p></p> 2369</li>
2358<dt><strong><a name="item_background">--enable-xpm-background (default: on)</a></strong><br /> 2370<dt><strong><a name="item_background">--enable-xpm-background (default: on)</a></strong>
2359</dt> 2371
2360<dd> 2372<dd>
2361Add support for XPM background pixmaps. 2373<p>Add support for XPM background pixmaps.</p>
2362</dd> 2374</dd>
2363<p></p> 2375</li>
2364<dt><strong><a name="item_transparency">--enable-transparency (default: on)</a></strong><br /> 2376<dt><strong><a name="item_transparency">--enable-transparency (default: on)</a></strong>
2365</dt> 2377
2366<dd> 2378<dd>
2367Add support for inheriting parent backgrounds thus giving a fake 2379<p>Add support for inheriting parent backgrounds thus giving a fake
2368transparency to the term. 2380transparency to the term.</p>
2369</dd> 2381</dd>
2370<p></p> 2382</li>
2371<dt><strong><a name="item_fading">--enable-fading (default: on)</a></strong><br /> 2383<dt><strong><a name="item_fading">--enable-fading (default: on)</a></strong>
2372</dt> 2384
2373<dd> 2385<dd>
2374Add support for fading the text when focus is lost (requires <code>--enable-transparency</code>). 2386<p>Add support for fading the text when focus is lost (requires <code>--enable-transparency</code>).</p>
2375</dd> 2387</dd>
2376<p></p> 2388</li>
2377<dt><strong><a name="item_tinting">--enable-tinting (default: on)</a></strong><br /> 2389<dt><strong><a name="item_tinting">--enable-tinting (default: on)</a></strong>
2378</dt> 2390
2379<dd> 2391<dd>
2380Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>). 2392<p>Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>).</p>
2381</dd> 2393</dd>
2382<p></p> 2394</li>
2383<dt><strong><a name="item_scroll">--enable-rxvt-scroll (default: on)</a></strong><br /> 2395<dt><strong><a name="item_scroll">--enable-rxvt-scroll (default: on)</a></strong>
2384</dt> 2396
2385<dd> 2397<dd>
2386Add support for the original rxvt scrollbar. 2398<p>Add support for the original rxvt scrollbar.</p>
2387</dd> 2399</dd>
2388<p></p> 2400</li>
2389<dt><strong>--enable-next-scroll (default: on)</strong><br /> 2401<dt><strong>--enable-next-scroll (default: on)</strong>
2390</dt> 2402
2391<dd> 2403<dd>
2392Add support for a NeXT-like scrollbar. 2404<p>Add support for a NeXT-like scrollbar.</p>
2393</dd> 2405</dd>
2394<p></p> 2406</li>
2395<dt><strong>--enable-xterm-scroll (default: on)</strong><br /> 2407<dt><strong>--enable-xterm-scroll (default: on)</strong>
2396</dt> 2408
2397<dd> 2409<dd>
2398Add support for an Xterm-like scrollbar. 2410<p>Add support for an Xterm-like scrollbar.</p>
2399</dd> 2411</dd>
2400<p></p> 2412</li>
2401<dt><strong>--enable-plain-scroll (default: on)</strong><br /> 2413<dt><strong>--enable-plain-scroll (default: on)</strong>
2402</dt> 2414
2403<dd> 2415<dd>
2404Add support for a very unobtrusive, plain-looking scrollbar that 2416<p>Add support for a very unobtrusive, plain-looking scrollbar that
2405is the favourite of the rxvt-unicode author, having used it for 2417is the favourite of the rxvt-unicode author, having used it for
2406many years. 2418many years.</p>
2407</dd> 2419</dd>
2408<p></p> 2420</li>
2409<dt><strong><a name="item_ttygid">--enable-ttygid (default: off)</a></strong><br /> 2421<dt><strong><a name="item_ttygid">--enable-ttygid (default: off)</a></strong>
2410</dt> 2422
2411<dd> 2423<dd>
2412Change tty device setting to group ``tty'' - only use this if 2424<p>Change tty device setting to group ``tty'' - only use this if
2413your system uses this type of security. 2425your system uses this type of security.</p>
2414</dd> 2426</dd>
2415<p></p> 2427</li>
2416<dt><strong><a name="item__2d_2ddisable_2dbackspace_2dkey">--disable-backspace-key</a></strong><br /> 2428<dt><strong><a name="item__2d_2ddisable_2dbackspace_2dkey">--disable-backspace-key</a></strong>
2417</dt> 2429
2418<dd> 2430<dd>
2419Removes any handling of the backspace key by us - let the X server do it. 2431<p>Removes any handling of the backspace key by us - let the X server do it.</p>
2420</dd> 2432</dd>
2421<p></p> 2433</li>
2422<dt><strong><a name="item__2d_2ddisable_2ddelete_2dkey">--disable-delete-key</a></strong><br /> 2434<dt><strong><a name="item__2d_2ddisable_2ddelete_2dkey">--disable-delete-key</a></strong>
2423</dt> 2435
2424<dd> 2436<dd>
2425Removes any handling of the delete key by us - let the X server 2437<p>Removes any handling of the delete key by us - let the X server
2426do it. 2438do it.</p>
2427</dd> 2439</dd>
2428<p></p> 2440</li>
2429<dt><strong><a name="item__2d_2ddisable_2dresources">--disable-resources</a></strong><br /> 2441<dt><strong><a name="item__2d_2ddisable_2dresources">--disable-resources</a></strong>
2430</dt> 2442
2431<dd> 2443<dd>
2432Removes any support for resource checking. 2444<p>Removes any support for resource checking.</p>
2433</dd> 2445</dd>
2434<p></p> 2446</li>
2435<dt><strong><a name="item__2d_2ddisable_2dswapscreen">--disable-swapscreen</a></strong><br /> 2447<dt><strong><a name="item__2d_2ddisable_2dswapscreen">--disable-swapscreen</a></strong>
2436</dt> 2448
2437<dd> 2449<dd>
2438Remove support for secondary/swap screen. 2450<p>Remove support for secondary/swap screen.</p>
2439</dd> 2451</dd>
2440<p></p> 2452</li>
2441<dt><strong><a name="item_frills">--enable-frills (default: on)</a></strong><br /> 2453<dt><strong><a name="item_frills">--enable-frills (default: on)</a></strong>
2442</dt> 2454
2443<dd> 2455<dd>
2444Add support for many small features that are not essential but nice to 2456<p>Add support for many small features that are not essential but nice to
2445have. Normally you want this, but for very small binaries you may want to 2457have. Normally you want this, but for very small binaries you may want to
2446disable this. 2458disable this.</p>
2447</dd> 2459</dd>
2448<dd> 2460<dd>
2449<p>A non-exhaustive list of features enabled by <code>--enable-frills</code> (possibly 2461<p>A non-exhaustive list of features enabled by <code>--enable-frills</code> (possibly
2450in combination with other switches) is:</p> 2462in combination with other switches) is:</p>
2451</dd> 2463</dd>
2463 keysym remapping support 2475 keysym remapping support
2464 cursor blinking and underline cursor (-cb, -uc) 2476 cursor blinking and underline cursor (-cb, -uc)
2465 XEmbed support (-embed) 2477 XEmbed support (-embed)
2466 user-pty (-pty-fd) 2478 user-pty (-pty-fd)
2467 hold on exit (-hold) 2479 hold on exit (-hold)
2468 skip builtin block graphics (-sbg)</pre> 2480 skip builtin block graphics (-sbg)
2469</dd> 2481 separate highlightcolor support (-hc)</pre>
2470<dd> 2482</dd>
2483<dd>
2471<p>It also enabled some non-essential features otherwise disabled, such as:</p> 2484<p>It also enables some non-essential features otherwise disabled, such as:</p>
2472</dd> 2485</dd>
2473<dd> 2486<dd>
2474<pre> 2487<pre>
2475 some round-trip time optimisations 2488 some round-trip time optimisations
2476 nearest color allocation on pseudocolor screens 2489 nearest color allocation on pseudocolor screens
2482 window op and some xterm/OSC escape sequences 2495 window op and some xterm/OSC escape sequences
2483 rectangular selections 2496 rectangular selections
2484 trailing space removal for selections 2497 trailing space removal for selections
2485 verbose X error handling</pre> 2498 verbose X error handling</pre>
2486</dd> 2499</dd>
2487<p></p> 2500</li>
2488<dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong><br /> 2501<dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong>
2489</dt> 2502
2490<dd> 2503<dd>
2491Enable extended ISO 14755 support (see rxvt(1), or 2504<p>Enable extended ISO 14755 support (see rxvt(1), or
2492<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by 2505<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by
2493<code>--enable-frills</code>, while support for 5.2, 5.3 and 5.4 is enabled with 2506<code>--enable-frills</code>, while support for 5.2, 5.3 and 5.4 is enabled with
2494this switch. 2507this switch.</p>
2495</dd> 2508</dd>
2496<p></p> 2509</li>
2497<dt><strong><a name="item_keepscrolling">--enable-keepscrolling (default: on)</a></strong><br /> 2510<dt><strong><a name="item_keepscrolling">--enable-keepscrolling (default: on)</a></strong>
2498</dt> 2511
2499<dd> 2512<dd>
2500Add support for continual scrolling of the display when you hold 2513<p>Add support for continual scrolling of the display when you hold
2501the mouse button down on a scrollbar arrow. 2514the mouse button down on a scrollbar arrow.</p>
2502</dd> 2515</dd>
2503<p></p> 2516</li>
2504<dt><strong><a name="item_mousewheel">--enable-mousewheel (default: on)</a></strong><br /> 2517<dt><strong><a name="item_mousewheel">--enable-mousewheel (default: on)</a></strong>
2505</dt> 2518
2506<dd> 2519<dd>
2507Add support for scrolling via mouse wheel or buttons 4 &amp; 5. 2520<p>Add support for scrolling via mouse wheel or buttons 4 &amp; 5.</p>
2508</dd> 2521</dd>
2509<p></p> 2522</li>
2510<dt><strong><a name="item_slipwheeling">--enable-slipwheeling (default: on)</a></strong><br /> 2523<dt><strong><a name="item_slipwheeling">--enable-slipwheeling (default: on)</a></strong>
2511</dt> 2524
2512<dd> 2525<dd>
2513Add support for continual scrolling (using the mouse wheel as an 2526<p>Add support for continual scrolling (using the mouse wheel as an
2514accelerator) while the control key is held down. This option 2527accelerator) while the control key is held down. This option
2515requires --enable-mousewheel to also be specified. 2528requires --enable-mousewheel to also be specified.</p>
2516</dd> 2529</dd>
2517<p></p> 2530</li>
2518<dt><strong><a name="item__2d_2ddisable_2dnew_2dselection">--disable-new-selection</a></strong><br /> 2531<dt><strong><a name="item__2d_2ddisable_2dnew_2dselection">--disable-new-selection</a></strong>
2519</dt> 2532
2520<dd> 2533<dd>
2521Remove support for mouse selection style like that of xterm. 2534<p>Remove support for mouse selection style like that of xterm.</p>
2522</dd> 2535</dd>
2523<p></p> 2536</li>
2524<dt><strong><a name="item_dmalloc">--enable-dmalloc (default: off)</a></strong><br /> 2537<dt><strong><a name="item_dmalloc">--enable-dmalloc (default: off)</a></strong>
2525</dt> 2538
2526<dd> 2539<dd>
2527Use Gray Watson's malloc - which is good for debugging See 2540<p>Use Gray Watson's malloc - which is good for debugging See
2528<a href="http://www.letters.com/dmalloc/">http://www.letters.com/dmalloc/</a> for details If you use either this or the 2541<a href="http://www.letters.com/dmalloc/">http://www.letters.com/dmalloc/</a> for details If you use either this or the
2529next option, you may need to edit src/Makefile after compiling to point 2542next option, you may need to edit src/Makefile after compiling to point
2530DINCLUDE and DLIB to the right places. 2543DINCLUDE and DLIB to the right places.</p>
2531</dd> 2544</dd>
2532<dd> 2545<dd>
2533<p>You can only use either this option and the following (should 2546<p>You can only use either this option and the following (should
2534you use either) .</p> 2547you use either) .</p>
2535</dd> 2548</dd>
2536<p></p> 2549</li>
2537<dt><strong><a name="item_dlmalloc">--enable-dlmalloc (default: off)</a></strong><br /> 2550<dt><strong><a name="item_dlmalloc">--enable-dlmalloc (default: off)</a></strong>
2538</dt> 2551
2539<dd> 2552<dd>
2540Use Doug Lea's malloc - which is good for a production version 2553<p>Use Doug Lea's malloc - which is good for a production version
2541See <a href="http://g.oswego.edu/dl/html/malloc.html">http://g.oswego.edu/dl/html/malloc.html</a> for details. 2554See <a href="http://g.oswego.edu/dl/html/malloc.html">http://g.oswego.edu/dl/html/malloc.html</a> for details.</p>
2542</dd> 2555</dd>
2543<p></p> 2556</li>
2544<dt><strong><a name="item_resize">--enable-smart-resize (default: on)</a></strong><br /> 2557<dt><strong><a name="item_resize">--enable-smart-resize (default: on)</a></strong>
2545</dt> 2558
2546<dd> 2559<dd>
2547Add smart growth/shrink behaviour when changing font size via hot 2560<p>Add smart growth/shrink behaviour when changing font size via hot
2548keys. This should keep the window corner which is closest to a corner of 2561keys. This should keep the window corner which is closest to a corner of
2549the screen in a fixed position. 2562the screen in a fixed position.</p>
2550</dd> 2563</dd>
2551<p></p> 2564</li>
2552<dt><strong><a name="item_blank">--enable-pointer-blank (default: on)</a></strong><br /> 2565<dt><strong><a name="item_blank">--enable-pointer-blank (default: on)</a></strong>
2553</dt> 2566
2554<dd> 2567<dd>
2555Add support to have the pointer disappear when typing or inactive. 2568<p>Add support to have the pointer disappear when typing or inactive.</p>
2556</dd> 2569</dd>
2557<p></p> 2570</li>
2558<dt><strong><a name="item_perl">--enable-perl (default: on)</a></strong><br /> 2571<dt><strong><a name="item_perl">--enable-perl (default: on)</a></strong>
2559</dt> 2572
2560<dd> 2573<dd>
2561Enable an embedded perl interpreter. See the <strong>rxvtperl(3)</strong> 2574<p>Enable an embedded perl interpreter. See the <strong>rxvtperl(3)</strong>
2562manpage (<em>doc/rxvtperl.txt</em>) for more info on this feature, or the files 2575manpage (<em>doc/rxvtperl.txt</em>) for more info on this feature, or the files
2563in <em>src/perl-ext/</em> for the extensions that are installed by default. The 2576in <em>src/perl-ext/</em> for the extensions that are installed by default. The
2564perl interpreter that is used can be specified via the <code>PERL</code> environment 2577perl interpreter that is used can be specified via the <code>PERL</code> environment
2565variable when running configure. 2578variable when running configure.</p>
2566</dd> 2579</dd>
2567<p></p> 2580</li>
2568<dt><strong>--with-name=NAME (default: urxvt)</strong><br /> 2581<dt><strong>--with-name=NAME (default: urxvt)</strong>
2569</dt> 2582
2570<dd> 2583<dd>
2571Set the basename for the installed binaries, resulting 2584<p>Set the basename for the installed binaries, resulting
2572in <code>urxvt</code>, <code>urxvtd</code> etc.). Specify <code>--with-name=rxvt</code> to replace with 2585in <code>urxvt</code>, <code>urxvtd</code> etc.). Specify <code>--with-name=rxvt</code> to replace with
2573<code>rxvt</code>. 2586<code>rxvt</code>.</p>
2574</dd> 2587</dd>
2575<p></p> 2588</li>
2576<dt><strong>--with-term=NAME (default: rxvt-unicode)</strong><br /> 2589<dt><strong>--with-term=NAME (default: rxvt-unicode)</strong>
2577</dt> 2590
2578<dd> 2591<dd>
2579Change the environmental variable for the terminal to NAME. 2592<p>Change the environmental variable for the terminal to NAME.</p>
2580</dd> 2593</dd>
2581<p></p> 2594</li>
2582<dt><strong><a name="item__2d_2dwith_2dterminfo_3dpath">--with-terminfo=PATH</a></strong><br /> 2595<dt><strong><a name="item__2d_2dwith_2dterminfo_3dpath">--with-terminfo=PATH</a></strong>
2583</dt> 2596
2584<dd> 2597<dd>
2585Change the environmental variable for the path to the terminfo tree to 2598<p>Change the environmental variable for the path to the terminfo tree to
2586PATH. 2599PATH.</p>
2587</dd> 2600</dd>
2588<p></p> 2601</li>
2589<dt><strong><a name="item__2d_2dwith_2dx">--with-x</a></strong><br /> 2602<dt><strong><a name="item__2d_2dwith_2dx">--with-x</a></strong>
2590</dt> 2603
2591<dd> 2604<dd>
2592Use the X Window System (pretty much default, eh?). 2605<p>Use the X Window System (pretty much default, eh?).</p>
2593</dd> 2606</dd>
2594<p></p> 2607</li>
2595<dt><strong><a name="item__2d_2dwith_2dxpm_2dincludes_3ddir">--with-xpm-includes=DIR</a></strong><br /> 2608<dt><strong><a name="item__2d_2dwith_2dxpm_2dincludes_3ddir">--with-xpm-includes=DIR</a></strong>
2596</dt> 2609
2597<dd> 2610<dd>
2598Look for the XPM includes in DIR. 2611<p>Look for the XPM includes in DIR.</p>
2599</dd> 2612</dd>
2600<p></p> 2613</li>
2601<dt><strong><a name="item__2d_2dwith_2dxpm_2dlibrary_3ddir">--with-xpm-library=DIR</a></strong><br /> 2614<dt><strong><a name="item__2d_2dwith_2dxpm_2dlibrary_3ddir">--with-xpm-library=DIR</a></strong>
2602</dt> 2615
2603<dd> 2616<dd>
2604Look for the XPM library in DIR. 2617<p>Look for the XPM library in DIR.</p>
2605</dd> 2618</dd>
2606<p></p> 2619</li>
2607<dt><strong><a name="item__2d_2dwith_2dxpm">--with-xpm</a></strong><br /> 2620<dt><strong><a name="item__2d_2dwith_2dxpm">--with-xpm</a></strong>
2608</dt> 2621
2609<dd> 2622<dd>
2610Not needed - define via --enable-xpm-background. 2623<p>Not needed - define via --enable-xpm-background.</p>
2624</dd>
2625</li>
2611</dd> 2626</dl>
2612<p></p></dl>
2613<p> 2627<p>
2614</p> 2628</p>
2615<hr /> 2629<hr />
2616<h1><a name="authors">AUTHORS</a></h1> 2630<h1><a name="authors">AUTHORS</a></h1>
2617<p>Marc Lehmann &lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt; converted this document to pod and 2631<p>Marc Lehmann &lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt; converted this document to pod and

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines