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.25 by root, Tue Nov 8 17:35:28 2005 UTC vs.
Revision 1.36 by root, Mon Jan 9 01:54:43 2006 UTC

73<p> 73<p>
74</p> 74</p>
75<hr /> 75<hr />
76<h1><a name="frequently_asked_questions">FREQUENTLY ASKED QUESTIONS</a></h1> 76<h1><a name="frequently_asked_questions">FREQUENTLY ASKED QUESTIONS</a></h1>
77<dl> 77<dl>
78<dt><strong><a name="item_isn_27t_rxvt_supposed_to_be_small_3f_don_27t_all_t">Isn't rxvt supposed to be small? Don't all those features bloat?</a></strong><br />
79</dt>
80<dd>
81I often get asked about this, and I think, no, they didn't cause extra
82bloat. If you compare a minimal rxvt and a minimal urxvt, you can see
83that the urxvt binary is larger (due to some encoding tables always being
84compiled in), but it actually uses less memory (RSS) after startup. Even
85with <code>--disable-everything</code>, this comparison is a bit unfair, as many
86features unique to urxvt (locale, encoding conversion, iso14755 etc.) are
87already in use in this mode.
88</dd>
89<dd>
90<pre>
91 text data bss drs rss filename
92 98398 1664 24 15695 1824 rxvt --disable-everything
93 188985 9048 66616 18222 1788 urxvt --disable-everything</pre>
94</dd>
95<dd>
96<p>When you <a href="#item__2d_2denable_2deverything"><code>--enable-everything</code></a> (which _is_ unfair, as this involves xft
97and full locale/XIM support which are quite bloaty inside libX11 and my
98libc), the two diverge, but not unreasnobaly so.</p>
99</dd>
100<dd>
101<pre>
102 text data bss drs rss filename
103 163431 2152 24 20123 2060 rxvt --enable-everything
104 1035683 49680 66648 29096 3680 urxvt --enable-everything</pre>
105</dd>
106<dd>
107<p>The very large size of the text section is explained by the east-asian
108encoding tables, which, if unused, take up disk space but nothing else
109and can be compiled out unless you rely on X11 core fonts that use those
110encodings. The BSS size comes from the 64k emergency buffer that my c++
111compiler allocates (but of course doesn't use unless you are out of
112memory). Also, using an xft font instead of a core font immediately adds a
113few megabytes of RSS. Xft indeed is responsible for a lot of RSS even when
114not used.</p>
115</dd>
116<dd>
117<p>Of course, due to every character using two or four bytes instead of one,
118a large scrollback buffer will ultimately make rxvt-unicode use more
119memory.</p>
120</dd>
121<dd>
122<p>Compared to e.g. Eterm (5112k), aterm (3132k) and xterm (4680k), this
123still fares rather well. And compared to some monsters like gnome-terminal
124(21152k + extra 4204k in separate processes) or konsole (22200k + extra
12543180k in daemons that stay around after exit, plus half aminute of
126startup time, including the hundreds of warnings it spits out), it fares
127extremely well *g*.</p>
128</dd>
129<p></p>
130<dt><strong><a name="item_why_c_2b_2b_2c_isn_27t_that_unportable_2fbloated_2">Why C++, isn't that unportable/bloated/uncool?</a></strong><br />
131</dt>
132<dd>
133Is this a question? :) It comes up very often. The simple answer is: I had
134to write it, and C++ allowed me to write and maintain it in a fraction
135of the time and effort (which is a scarce resource for me). Put even
136shorter: It simply wouldn't exist without C++.
137</dd>
138<dd>
139<p>My personal stance on this is that C++ is less portable than C, but in
140the case of rxvt-unicode this hardly matters, as its portability limits
141are defined by things like X11, pseudo terminals, locale support and unix
142domain sockets, which are all less portable than C++ itself.</p>
143</dd>
144<dd>
145<p>Regarding the bloat, see the above question: It's easy to write programs
146in C that use gobs of memory, an certainly possible to write programs in
147C++ that don't. C++ also often comes with large libraries, but this is
148not necessarily the case with GCC. Here is what rxvt links against on my
149system with a minimal config:</p>
150</dd>
151<dd>
152<pre>
153 libX11.so.6 =&gt; /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000)
154 libc.so.6 =&gt; /lib/libc.so.6 (0x00002aaaaadde000)
155 libdl.so.2 =&gt; /lib/libdl.so.2 (0x00002aaaab01d000)
156 /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)</pre>
157</dd>
158<dd>
159<p>And here is rxvt-unicode:</p>
160</dd>
161<dd>
162<pre>
163 libX11.so.6 =&gt; /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000)
164 libgcc_s.so.1 =&gt; /lib/libgcc_s.so.1 (0x00002aaaaada2000)
165 libc.so.6 =&gt; /lib/libc.so.6 (0x00002aaaaaeb0000)
166 libdl.so.2 =&gt; /lib/libdl.so.2 (0x00002aaaab0ee000)
167 /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)</pre>
168</dd>
169<dd>
170<p>No large bloated libraries (of course, none were linked in statically),
171except maybe libX11 :)</p>
172</dd>
173<p></p>
174<dt><strong><a name="item_does_it_support_tabs_2c_can_i_have_a_tabbed_rxvt_2">Does it support tabs, can I have a tabbed rxvt-unicode?</a></strong><br />
175</dt>
176<dd>
177rxvt-unicode does not directly support tabs. It will work fine with
178tabbing functionality of many window managers or similar tabbing programs,
179and its embedding-features allow it to be embedded into other programs,
180as witnessed by <em>doc/rxvt-tabbed</em> or the upcoming <code>Gtk2::URxvt</code> perl
181module, which features a tabbed urxvt (murxvt) terminal as an example
182embedding application.
183</dd>
184<p></p>
78<dt><strong><a name="item_how_do_i_know_which_rxvt_2dunicode_version_i_27m_u">How do I know which rxvt-unicode version I'm using?</a></strong><br /> 185<dt><strong><a name="item_how_do_i_know_which_rxvt_2dunicode_version_i_27m_u">How do I know which rxvt-unicode version I'm using?</a></strong><br />
79</dt> 186</dt>
80<dd> 187<dd>
81The version number is displayed with the usage (-h). Also the escape 188The version number is displayed with the usage (-h). Also the escape
82sequence <code>ESC [ 8 n</code> sets the window title to the version number. 189sequence <code>ESC [ 8 n</code> sets the window title to the version number. When
190using the rxvtc client, the version displayed is that of the
191daemon.
83</dd> 192</dd>
84<p></p> 193<p></p>
85<dt><strong><a name="item_i_am_using_debian_gnu_2flinux_and_have_a_problem_2">I am using Debian GNU/Linux and have a problem...</a></strong><br /> 194<dt><strong><a name="item_i_am_using_debian_gnu_2flinux_and_have_a_problem_2">I am using Debian GNU/Linux and have a problem...</a></strong><br />
86</dt> 195</dt>
87<dd> 196<dd>
99probably should use the Debian BTS, too, because, after all, it's also a 208probably should use the Debian BTS, too, because, after all, it's also a
100bug in the Debian version and it serves as a reminder for other users that 209bug in the Debian version and it serves as a reminder for other users that
101might encounter the same issue.</p> 210might encounter the same issue.</p>
102</dd> 211</dd>
103<p></p> 212<p></p>
213<dt><strong><a name="item_i_am_maintaining_rxvt_2dunicode_for_distribution_2">I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?</a></strong><br />
214</dt>
215<dd>
216You should build one binary with the default options. <em>configure</em>
217now enables most useful options, and the trend goes to making them
218runtime-switchable, too, so there is usually no drawback to enbaling them,
219except higher disk and possibly memory usage. The perl interpreter should
220be enabled, as important functionality (menus, selection, likely more in
221the future) depends on it.
222</dd>
223<dd>
224<p>You should not overwrite the <code>perl-ext-common</code> snd <code>perl-ext</code> resources
225system-wide (except maybe with <code>defaults</code>). This will result in useful
226behaviour. If your distribution aims at low memory, add an empty
227<code>perl-ext-common</code> resource to the app-defaults file. This will keep the
228perl interpreter disabled until the user enables it.</p>
229</dd>
230<dd>
231<p>If you can/want build more binaries, I recommend building a minimal
232one with <code>--disable-everything</code> (very useful) and a maximal one with
233<a href="#item__2d_2denable_2deverything"><code>--enable-everything</code></a> (less useful, it will be very big due to a lot of
234encodings built-in that increase download times and are rarely used).</p>
235</dd>
236<p></p>
237<dt><strong><a name="item_i_need_to_make_it_setuid_2fsetgid_to_support_utmp_">I need to make it setuid/setgid to support utmp/ptys on my OS, is this safe?</a></strong><br />
238</dt>
239<dd>
240Likely not. While I honestly try to make it secure, and am probably
241not bad at it, I think it is simply unreasonable to expect all of
242freetype + fontconfig + xft + xlib + ... + rxvt-unicode itself to all be
243secure. Also, rxvt-unicode disables some options when it detects that it
244runs setuid or setgid, which is not nice.
245</dd>
246<dd>
247<p>Elevated privileges are only required for utmp and pty operations on some
248systems (for example, GNU/Linux doesn't need any extra privileges for
249ptys, but some need it for utmp support). If rxvt-unicode doesn't support
250the library/setuid helper that your OS needs I'll be happy to assist you
251in implementing support for it.</p>
252</dd>
253<dd>
254<p>So, while setuid/setgid operation is supported and not a problem on your
255typical single-user-no-other-logins unix desktop, always remember that
256its an awful lot of code, most of which isn't checked for security issues
257regularly.</p>
258</dd>
259<p></p>
104<dt><strong><a name="item_when_i_log_2din_to_another_system_it_tells_me_abou">When I log-in to another system it tells me about missing terminfo data?</a></strong><br /> 260<dt><strong><a name="item_when_i_log_2din_to_another_system_it_tells_me_abou">When I log-in to another system it tells me about missing terminfo data?</a></strong><br />
105</dt> 261</dt>
106<dd> 262<dd>
107The terminal description used by rxvt-unicode is not as widely available 263The terminal description used by rxvt-unicode is not as widely available
108as that for xterm, or even rxvt (for which the same problem often arises). 264as that for xterm, or even rxvt (for which the same problem often arises).
145<dd> 301<dd>
146Most likely it's the empty definition for <code>enacs=</code>. Just replace it by 302Most likely it's the empty definition for <code>enacs=</code>. Just replace it by
147<code>enacs=\E[0@</code> and try again. 303<code>enacs=\E[0@</code> and try again.
148</dd> 304</dd>
149<p></p> 305<p></p>
150<dt><strong><a name="item_bash_27s_readline_does_not_work_correctly_under_ur"><code>bash</code>'s readline does not work correctly under urxvt.</a></strong><br /> 306<dt><strong><a name="item_bash_27s_readline_does_not_work_correctly_under_rx"><code>bash</code>'s readline does not work correctly under rxvt.</a></strong><br />
151</dt> 307</dt>
152<dt><strong><a name="item_i_need_a_termcap_file_entry_2e">I need a termcap file entry.</a></strong><br /> 308<dt><strong><a name="item_i_need_a_termcap_file_entry_2e">I need a termcap file entry.</a></strong><br />
153</dt> 309</dt>
154<dd> 310<dd>
155One reason you might want this is that some distributions or operating 311One reason you might want this is that some distributions or operating
309<p>In that case, select a font of your taste and add it to the font list, 465<p>In that case, select a font of your taste and add it to the font list,
310e.g.:</p> 466e.g.:</p>
311</dd> 467</dd>
312<dd> 468<dd>
313<pre> 469<pre>
314 urxvt -fn basefont,font2,font3...</pre> 470 rxvt -fn basefont,font2,font3...</pre>
315</dd> 471</dd>
316<dd> 472<dd>
317<p>When rxvt-unicode sees a character, it will first look at the base 473<p>When rxvt-unicode sees a character, it will first look at the base
318font. If the base font does not contain the character, it will go to the 474font. If the base font does not contain the character, it will go to the
319next font, and so on. Specifying your own fonts will also speed up this 475next font, and so on. Specifying your own fonts will also speed up this
693<dd> 849<dd>
694Make sure that mouse reporting is actually turned off since killing 850Make sure that mouse reporting is actually turned off since killing
695some editors prematurely may leave the mouse in mouse report mode. I've 851some editors prematurely may leave the mouse in mouse report mode. I've
696heard that tcsh may use mouse reporting unless it otherwise specified. A 852heard that tcsh may use mouse reporting unless it otherwise specified. A
697quick check is to see if cut/paste works when the Alt or Shift keys are 853quick check is to see if cut/paste works when the Alt or Shift keys are
698depressed. See <code>urxvt(7)</code> 854depressed. See <code>rxvt(7)</code>
699</dd> 855</dd>
700<p></p> 856<p></p>
701<dt><strong><a name="item_what_27s_with_this_bold_2fblink_stuff_3f">What's with this bold/blink stuff?</a></strong><br /> 857<dt><strong><a name="item_what_27s_with_this_bold_2fblink_stuff_3f">What's with this bold/blink stuff?</a></strong><br />
702</dt> 858</dt>
703<dd> 859<dd>
777 URxvt.color14: #73f7ff 933 URxvt.color14: #73f7ff
778 URxvt.color7: #e1dddd 934 URxvt.color7: #e1dddd
779 URxvt.color15: #e1dddd</pre> 935 URxvt.color15: #e1dddd</pre>
780</dd> 936</dd>
781<p></p> 937<p></p>
782<dt><strong><a name="item_how_can_i_start_urxvtd_in_a_race_2dfree_way_3f">How can I start urxvtd in a race-free way?</a></strong><br /> 938<dt><strong><a name="item_how_can_i_start_rxvtd_in_a_race_2dfree_way_3f">How can I start rxvtd in a race-free way?</a></strong><br />
783</dt> 939</dt>
784<dd> 940<dd>
785Try <code>urxvtd -f -o</code>, which tells urxvtd to open the 941Try <code>rxvtd -f -o</code>, which tells rxvtd to open the
786display, create the listening socket and then fork. 942display, create the listening socket and then fork.
787</dd> 943</dd>
788<p></p> 944<p></p>
789<dt><strong><a name="item_what_27s_with_the_strange_backspace_2fdelete_key_b">What's with the strange Backspace/Delete key behaviour?</a></strong><br /> 945<dt><strong><a name="item_what_27s_with_the_strange_backspace_2fdelete_key_b">What's with the strange Backspace/Delete key behaviour?</a></strong><br />
790</dt> 946</dt>
811</dd> 967</dd>
812<dd> 968<dd>
813<pre> 969<pre>
814 # use Backspace = ^H 970 # use Backspace = ^H
815 $ stty erase ^H 971 $ stty erase ^H
816 $ urxvt</pre> 972 $ rxvt</pre>
817</dd> 973</dd>
818<dd> 974<dd>
819<pre> 975<pre>
820 # use Backspace = ^? 976 # use Backspace = ^?
821 $ stty erase ^? 977 $ stty erase ^?
822 $ urxvt</pre> 978 $ rxvt</pre>
823</dd>
824<dd> 979</dd>
980<dd>
825<p>Toggle with <code>ESC [ 36 h</code> / <code>ESC [ 36 l</code> as documented in urxvt(7).</p> 981<p>Toggle with <code>ESC [ 36 h</code> / <code>ESC [ 36 l</code> as documented in rxvt(7).</p>
826</dd> 982</dd>
827<dd> 983<dd>
828<p>For an existing rxvt-unicode:</p> 984<p>For an existing rxvt-unicode:</p>
829</dd> 985</dd>
830<dd> 986<dd>
868There are some compile-time selections available via configure. Unless 1024There are some compile-time selections available via configure. Unless
869you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can 1025you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can
870use the `keysym' resource to alter the keystrings associated with keysyms. 1026use the `keysym' resource to alter the keystrings associated with keysyms.
871</dd> 1027</dd>
872<dd> 1028<dd>
873<p>Here's an example for a URxvt session started using <code>urxvt -name URxvt</code></p> 1029<p>Here's an example for a URxvt session started using <code>rxvt -name URxvt</code></p>
874</dd> 1030</dd>
875<dd> 1031<dd>
876<pre> 1032<pre>
877 URxvt.keysym.Home: \033[1~ 1033 URxvt.keysym.Home: \033[1~
878 URxvt.keysym.End: \033[4~ 1034 URxvt.keysym.End: \033[4~
1704</table><dt><strong><a name="item_1011"><strong><code>Ps = 1011</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br /> 1860</table><dt><strong><a name="item_1011"><strong><code>Ps = 1011</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br />
1705</dt> 1861</dt>
1706<table> 1862<table>
1707<tr><td>h</td><td>Scroll to bottom when a key is pressed</td></tr> 1863<tr><td>h</td><td>Scroll to bottom when a key is pressed</td></tr>
1708<tr><td>l</td><td>Don't scroll to bottom when a key is pressed</td></tr> 1864<tr><td>l</td><td>Don't scroll to bottom when a key is pressed</td></tr>
1865</table><dt><strong><a name="item_1021"><strong><code>Ps = 1021</code> </strong>&gt; (<strong>rxvt</strong>)</a></strong><br />
1866</dt>
1867<table>
1868<tr><td>h</td><td>Bold/italic implies high intensity (see option -is)</td></tr>
1869<tr><td>l</td><td>Font styles have no effect on intensity (Compile styles)</td></tr>
1709</table><dt><strong><a name="item_ps__3d_1047"><strong><code>Ps = 1047</code> </strong>&gt;</a></strong><br /> 1870</table><dt><strong><a name="item_ps__3d_1047"><strong><code>Ps = 1047</code> </strong>&gt;</a></strong><br />
1710</dt> 1871</dt>
1711<table> 1872<table>
1712<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr> 1873<tr><td>h</td><td>Use Alternate Screen Buffer</td></tr>
1713<tr><td>l</td><td>Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it</td></tr> 1874<tr><td>l</td><td>Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it</td></tr>
1763<tr><td>Ps = 711</td><td>Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr> 1924<tr><td>Ps = 711</td><td>Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
1764<tr><td>Ps = 712</td><td>Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr> 1925<tr><td>Ps = 712</td><td>Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
1765<tr><td>Ps = 713</td><td>Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr> 1926<tr><td>Ps = 713</td><td>Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
1766<tr><td>Ps = 720</td><td>Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr> 1927<tr><td>Ps = 720</td><td>Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr>
1767<tr><td>Ps = 721</td><td>Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr> 1928<tr><td>Ps = 721</td><td>Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).</td></tr>
1929<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>
1768</table><p></p></dl> 1930</table><p></p></dl>
1769<p></p> 1931<p></p>
1770<p> 1932<p>
1771</p> 1933</p>
1772<hr /> 1934<hr />
2682Write user and tty to lastlog file (used by programs like 2844Write user and tty to lastlog file (used by programs like
2683<em>lastlogin</em>) at start of rxvt execution. This option requires 2845<em>lastlogin</em>) at start of rxvt execution. This option requires
2684--enable-utmp to also be specified. 2846--enable-utmp to also be specified.
2685</dd> 2847</dd>
2686<p></p> 2848<p></p>
2687<dt><strong><a name="item_background">--enable-xpm-background (default: off)</a></strong><br /> 2849<dt><strong><a name="item_background">--enable-xpm-background (default: on)</a></strong><br />
2688</dt> 2850</dt>
2689<dd> 2851<dd>
2690Add support for XPM background pixmaps. 2852Add support for XPM background pixmaps.
2691</dd> 2853</dd>
2692<p></p> 2854<p></p>
2693<dt><strong><a name="item_transparency">--enable-transparency (default: off)</a></strong><br /> 2855<dt><strong><a name="item_transparency">--enable-transparency (default: on)</a></strong><br />
2694</dt> 2856</dt>
2695<dd> 2857<dd>
2696Add support for inheriting parent backgrounds thus giving a fake 2858Add support for inheriting parent backgrounds thus giving a fake
2697transparency to the term. 2859transparency to the term.
2698</dd> 2860</dd>
2707</dt> 2869</dt>
2708<dd> 2870<dd>
2709Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>). 2871Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>).
2710</dd> 2872</dd>
2711<p></p> 2873<p></p>
2712<dt><strong><a name="item_menubar">--enable-menubar (default: off)</a></strong><br /> 2874<dt><strong><a name="item_menubar">--enable-menubar (default: off) [DEPRECATED]</a></strong><br />
2713</dt> 2875</dt>
2714<dd> 2876<dd>
2715Add support for our menu bar system (this interacts badly with 2877Add support for our menu bar system (this interacts badly with dynamic
2716dynamic locale switching currently). 2878locale switching currently). This option is DEPRECATED and will be removed
2879in the future.
2717</dd> 2880</dd>
2718<p></p> 2881<p></p>
2719<dt><strong><a name="item_scroll">--enable-rxvt-scroll (default: on)</a></strong><br /> 2882<dt><strong><a name="item_scroll">--enable-rxvt-scroll (default: on)</a></strong><br />
2720</dt> 2883</dt>
2721<dd> 2884<dd>
2817</dd> 2980</dd>
2818<dd> 2981<dd>
2819<pre> 2982<pre>
2820 MWM-hints 2983 MWM-hints
2821 EWMH-hints (pid, utf8 names) and protocols (ping) 2984 EWMH-hints (pid, utf8 names) and protocols (ping)
2822 seperate underline colour 2985 seperate underline colour (-underlineColor)
2823 settable border widths and borderless switch 2986 settable border widths and borderless switch (-w, -b, -bl)
2824 settable extra linespacing 2987 settable extra linespacing /-lsp)
2825 iso-14755-2 and -3, and visual feedback 2988 iso-14755-2 and -3, and visual feedback
2826 backindex and forwardindex escape sequence 2989 backindex and forwardindex escape sequence
2827 window op and some xterm/OSC escape sequences 2990 window op and some xterm/OSC escape sequences
2828 tripleclickwords 2991 tripleclickwords (-tcw)
2829 settable insecure mode 2992 settable insecure mode (-insecure)
2830 keysym remapping support 2993 keysym remapping support
2831 cursor blinking and underline cursor 2994 cursor blinking and underline cursor (-cb, -uc)
2832 -embed and -pty-fd options</pre> 2995 XEmbed support (-embed)
2996 user-pty (-pty-fd)
2997 hold on exit (-hold)
2998 skip builtin block graphics (-sbg)
2999 sgr modes 90..97 and 100..107</pre>
2833</dd> 3000</dd>
2834<p></p> 3001<p></p>
2835<dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong><br /> 3002<dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong><br />
2836</dt> 3003</dt>
2837<dd> 3004<dd>
2838Enable extended ISO 14755 support (see urxvt(1), or 3005Enable extended ISO 14755 support (see rxvt(1), or
2839<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by 3006<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by
2840<code>--enable-frills</code>, while support for 5.2, 5.3 and 5.4 is enabled with 3007<code>--enable-frills</code>, while support for 5.2, 5.3 and 5.4 is enabled with
2841this switch. 3008this switch.
2842</dd> 3009</dd>
2843<p></p> 3010<p></p>
2890<p></p> 3057<p></p>
2891<dt><strong><a name="item_resize">--enable-smart-resize (default: on)</a></strong><br /> 3058<dt><strong><a name="item_resize">--enable-smart-resize (default: on)</a></strong><br />
2892</dt> 3059</dt>
2893<dd> 3060<dd>
2894Add smart growth/shrink behaviour when changing font size via hot 3061Add smart growth/shrink behaviour when changing font size via hot
2895keys. This should keep in a fixed position the urxvt corner which is 3062keys. This should keep the window corner which is closest to a corner of
2896closest to a corner of the screen. 3063the screen in a fixed position.
2897</dd> 3064</dd>
2898<p></p> 3065<p></p>
2899<dt><strong><a name="item_blank">--enable-pointer-blank (default: on)</a></strong><br /> 3066<dt><strong><a name="item_blank">--enable-pointer-blank (default: on)</a></strong><br />
2900</dt> 3067</dt>
2901<dd> 3068<dd>
2902Add support to have the pointer disappear when typing or inactive. 3069Add support to have the pointer disappear when typing or inactive.
3070</dd>
3071<p></p>
3072<dt><strong><a name="item_perl">--enable-perl (default: off)</a></strong><br />
3073</dt>
3074<dd>
3075Enable an embedded perl interpreter. See the <strong>rxvtperl(3)</strong>
3076manpage (<em>doc/rxvtperl.txt</em>) for more info on this feature, or the files
3077in <em>src/perl-ext/</em> for the extensions that are installed by default. The
3078perl interpreter that is used can be specified via the <code>PERL</code> environment
3079variable when running configure.
2903</dd> 3080</dd>
2904<p></p> 3081<p></p>
2905<dt><strong>--with-name=NAME (default: urxvt)</strong><br /> 3082<dt><strong>--with-name=NAME (default: urxvt)</strong><br />
2906</dt> 3083</dt>
2907<dd> 3084<dd>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines