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.21 by root, Wed Jul 13 02:53:54 2005 UTC vs.
Revision 1.25 by root, Tue Nov 8 17:35:28 2005 UTC

145<dd> 145<dd>
146Most likely it's the empty definition for <code>enacs=</code>. Just replace it by 146Most likely it's the empty definition for <code>enacs=</code>. Just replace it by
147<code>enacs=\E[0@</code> and try again. 147<code>enacs=\E[0@</code> and try again.
148</dd> 148</dd>
149<p></p> 149<p></p>
150<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 /> 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 />
151</dt> 151</dt>
152<dt><strong><a name="item_i_need_a_termcap_file_entry_2e">I need a termcap file entry.</a></strong><br /> 152<dt><strong><a name="item_i_need_a_termcap_file_entry_2e">I need a termcap file entry.</a></strong><br />
153</dt> 153</dt>
154<dd> 154<dd>
155One reason you might want this is that some distributions or operating 155One 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, 309<p>In that case, select a font of your taste and add it to the font list,
310e.g.:</p> 310e.g.:</p>
311</dd> 311</dd>
312<dd> 312<dd>
313<pre> 313<pre>
314 rxvt -fn basefont,font2,font3...</pre> 314 urxvt -fn basefont,font2,font3...</pre>
315</dd> 315</dd>
316<dd> 316<dd>
317<p>When rxvt-unicode sees a character, it will first look at the base 317<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 318font. 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 319next font, and so on. Specifying your own fonts will also speed up this
657when used. Compiling it out ensures that no Xft font will be loaded 657when used. Compiling it out ensures that no Xft font will be loaded
658accidentally when rxvt-unicode tries to find a font for your characters. 658accidentally when rxvt-unicode tries to find a font for your characters.
659</dd> 659</dd>
660<dd> 660<dd>
661<p>Also, many people (me included) like large windows and even larger 661<p>Also, many people (me included) like large windows and even larger
662scrollback buffers: Without <a href="#item__2d_2denable_2dunicode3"><code>--enable-unicode3</code></a>, rxvt-unicode will use 662scrollback buffers: Without <code>--enable-unicode3</code>, rxvt-unicode will use
6636 bytes per screen cell. For a 160x?? window this amounts to almost a 6636 bytes per screen cell. For a 160x?? window this amounts to almost a
664kilobyte per line. A scrollback buffer of 10000 lines will then (if full) 664kilobyte per line. A scrollback buffer of 10000 lines will then (if full)
665use 10 Megabytes of memory. With <a href="#item__2d_2denable_2dunicode3"><code>--enable-unicode3</code></a> it gets worse, as 665use 10 Megabytes of memory. With <code>--enable-unicode3</code> it gets worse, as
666rxvt-unicode then uses 8 bytes per screen cell.</p> 666rxvt-unicode then uses 8 bytes per screen cell.</p>
667</dd> 667</dd>
668<p></p> 668<p></p>
669<dt><strong><a name="item_can_i_speed_up_xft_rendering_somehow_3f">Can I speed up Xft rendering somehow?</a></strong><br /> 669<dt><strong><a name="item_can_i_speed_up_xft_rendering_somehow_3f">Can I speed up Xft rendering somehow?</a></strong><br />
670</dt> 670</dt>
671<dd> 671<dd>
672Yes, the most obvious way to speed it up is to avoid Xft entirely, as 672Yes, the most obvious way to speed it up is to avoid Xft entirely, as
673it is simply slow. If you still want Xft fonts you might try to disable 673it is simply slow. If you still want Xft fonts you might try to disable
674antialiasing (by appending <code>:antialiasing=false</code>), which saves lots of 674antialiasing (by appending <code>:antialias=false</code>), which saves lots of
675memory and also speeds up rendering considerably. 675memory and also speeds up rendering considerably.
676</dd> 676</dd>
677<p></p> 677<p></p>
678<dt><strong><a name="item_rxvt_2dunicode_doesn_27t_seem_to_anti_2dalias_its_">Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?</a></strong><br /> 678<dt><strong><a name="item_rxvt_2dunicode_doesn_27t_seem_to_anti_2dalias_its_">Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?</a></strong><br />
679</dt> 679</dt>
693<dd> 693<dd>
694Make sure that mouse reporting is actually turned off since killing 694Make sure that mouse reporting is actually turned off since killing
695some editors prematurely may leave the mouse in mouse report mode. I've 695some editors prematurely may leave the mouse in mouse report mode. I've
696heard that tcsh may use mouse reporting unless it otherwise specified. A 696heard 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 697quick check is to see if cut/paste works when the Alt or Shift keys are
698depressed. See <code>rxvt(7)</code> 698depressed. See <code>urxvt(7)</code>
699</dd> 699</dd>
700<p></p> 700<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 /> 701<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> 702</dt>
703<dd> 703<dd>
777 URxvt.color14: #73f7ff 777 URxvt.color14: #73f7ff
778 URxvt.color7: #e1dddd 778 URxvt.color7: #e1dddd
779 URxvt.color15: #e1dddd</pre> 779 URxvt.color15: #e1dddd</pre>
780</dd> 780</dd>
781<p></p> 781<p></p>
782<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 /> 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 />
783</dt> 783</dt>
784<dd>
785Despite it's name, rxvtd is not a real daemon, but more like a
786server that answers rxvtc's requests, so it doesn't background
787itself.
788</dd> 784<dd>
789<dd> 785Try <code>urxvtd -f -o</code>, which tells urxvtd to open the
790<p>To ensure rxvtd is listening on it's socket, you can use the 786display, create the listening socket and then fork.
791following method to wait for the startup message before continuing:</p>
792</dd>
793<dd>
794<pre>
795 { rxvtd &amp; } | read</pre>
796</dd> 787</dd>
797<p></p> 788<p></p>
798<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 /> 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 />
799</dt> 790</dt>
800<dd> 791<dd>
820</dd> 811</dd>
821<dd> 812<dd>
822<pre> 813<pre>
823 # use Backspace = ^H 814 # use Backspace = ^H
824 $ stty erase ^H 815 $ stty erase ^H
825 $ rxvt</pre> 816 $ urxvt</pre>
826</dd> 817</dd>
827<dd> 818<dd>
828<pre> 819<pre>
829 # use Backspace = ^? 820 # use Backspace = ^?
830 $ stty erase ^? 821 $ stty erase ^?
831 $ rxvt</pre> 822 $ urxvt</pre>
832</dd>
833<dd> 823</dd>
824<dd>
834<p>Toggle with <code>ESC [ 36 h</code> / <code>ESC [ 36 l</code> as documented in rxvt(7).</p> 825<p>Toggle with <code>ESC [ 36 h</code> / <code>ESC [ 36 l</code> as documented in urxvt(7).</p>
835</dd> 826</dd>
836<dd> 827<dd>
837<p>For an existing rxvt-unicode:</p> 828<p>For an existing rxvt-unicode:</p>
838</dd> 829</dd>
839<dd> 830<dd>
877There are some compile-time selections available via configure. Unless 868There are some compile-time selections available via configure. Unless
878you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can 869you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can
879use the `keysym' resource to alter the keystrings associated with keysyms. 870use the `keysym' resource to alter the keystrings associated with keysyms.
880</dd> 871</dd>
881<dd> 872<dd>
882<p>Here's an example for a URxvt session started using <code>rxvt -name URxvt</code></p> 873<p>Here's an example for a URxvt session started using <code>urxvt -name URxvt</code></p>
883</dd> 874</dd>
884<dd> 875<dd>
885<pre> 876<pre>
886 URxvt.keysym.Home: \033[1~ 877 URxvt.keysym.Home: \033[1~
887 URxvt.keysym.End: \033[4~ 878 URxvt.keysym.End: \033[4~
2543</table><p> 2534</table><p>
2544</p> 2535</p>
2545<hr /> 2536<hr />
2546<h1><a name="configure_options">CONFIGURE OPTIONS</a></h1> 2537<h1><a name="configure_options">CONFIGURE OPTIONS</a></h1>
2547<p>General hint: if you get compile errors, then likely your configuration 2538<p>General hint: if you get compile errors, then likely your configuration
2548hasn't been tested well. Either try with --enable-everything or use the 2539hasn't been tested well. Either try with <a href="#item__2d_2denable_2deverything"><code>--enable-everything</code></a> or use
2549./reconf script as a base for experiments. ./reconf is used by myself, 2540the <em>./reconf</em> script as a base for experiments. <em>./reconf</em> is used by
2550so it should generally be a working config. Of course, you should always 2541myself, so it should generally be a working config. Of course, you should
2551report when a combination doesn't work, so it can be fixed. Marc Lehmann 2542always report when a combination doesn't work, so it can be fixed. Marc
2552&lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt;.</p> 2543Lehmann &lt;<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>&gt;.</p>
2544<p>All</p>
2553<dl> 2545<dl>
2554<dt><strong><a name="item__2d_2denable_2deverything">--enable-everything</a></strong><br /> 2546<dt><strong><a name="item__2d_2denable_2deverything">--enable-everything</a></strong><br />
2555</dt> 2547</dt>
2556<dd> 2548<dd>
2557Add support for all non-multichoice options listed in ``./configure 2549Add (or remove) support for all non-multichoice options listed in ``./configure
2558--help''. Note that unlike other enable options this is order dependant. 2550--help''.
2559You can specify this and then disable options which this enables by 2551</dd>
2560<em>following</em> this with the appropriate commands.
2561</dd> 2552<dd>
2553<p>You can specify this and then disable options you do not like by
2554<em>following</em> this with the appropriate <code>--disable-...</code> arguments,
2555or you can start with a minimal configuration by specifying
2556<code>--disable-everything</code> and than adding just the <code>--enable-...</code> arguments
2557you want.</p>
2558</dd>
2562<p></p> 2559<p></p>
2563<dt><strong><a name="item__2d_2denable_2dxft">--enable-xft</a></strong><br /> 2560<dt><strong><a name="item_xft">--enable-xft (default: enabled)</a></strong><br />
2564</dt> 2561</dt>
2565<dd> 2562<dd>
2566Add support for Xft (anti-aliases, among others) fonts. Xft fonts are 2563Add support for Xft (anti-aliases, among others) fonts. Xft fonts are
2567slower and require lots of memory, but as long as you don't use them, you 2564slower and require lots of memory, but as long as you don't use them, you
2568don't pay for them. 2565don't pay for them.
2569</dd> 2566</dd>
2570<p></p> 2567<p></p>
2571<dt><strong><a name="item__2d_2denable_2dfont_2dstyles">--enable-font-styles</a></strong><br /> 2568<dt><strong><a name="item_styles">--enable-font-styles (default: on)</a></strong><br />
2572</dt> 2569</dt>
2573<dd> 2570<dd>
2574Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>&gt; font 2571Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>&gt; font
2575styles. The fonts can be set manually or automatically. 2572styles. The fonts can be set manually or automatically.
2576</dd> 2573</dd>
2577<p></p> 2574<p></p>
2578<dt><strong><a name="item__2d_2dwith_2dcodesets_3dname_2c_2e_2e_2e">--with-codesets=NAME,...</a></strong><br /> 2575<dt><strong><a name="item__2d_2dwith_2dcodesets_3dname_2c_2e_2e_2e__28defaul">--with-codesets=NAME,... (default: all)</a></strong><br />
2579</dt> 2576</dt>
2580<dd> 2577<dd>
2581Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code> 2578Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code>
2582are always compiled in, which includes most 8-bit character sets). These 2579are always compiled in, which includes most 8-bit character sets). These
2583codeset tables are used for driving X11 core fonts, they are not required 2580codeset tables are used for driving X11 core fonts, they are not required
2592<tr><td>zh_ext</td><td>rarely used but very big chinese encodigs</td></tr> 2589<tr><td>zh_ext</td><td>rarely used but very big chinese encodigs</td></tr>
2593<tr><td>jp</td><td>common japanese encodings</td></tr> 2590<tr><td>jp</td><td>common japanese encodings</td></tr>
2594<tr><td>jp_ext</td><td>rarely used but big japanese encodings</td></tr> 2591<tr><td>jp_ext</td><td>rarely used but big japanese encodings</td></tr>
2595<tr><td>kr</td><td>korean encodings</td></tr> 2592<tr><td>kr</td><td>korean encodings</td></tr>
2596</table><p></p> 2593</table><p></p>
2597<dt><strong><a name="item__2d_2denable_2dxim">--enable-xim</a></strong><br /> 2594<dt><strong><a name="item_xim">--enable-xim (default: on)</a></strong><br />
2598</dt> 2595</dt>
2599<dd> 2596<dd>
2600Add support for XIM (X Input Method) protocol. This allows using 2597Add support for XIM (X Input Method) protocol. This allows using
2601alternative input methods (e.g. kinput2) and will also correctly 2598alternative input methods (e.g. kinput2) and will also correctly
2602set up the input for people using dead keys or compose keys. 2599set up the input for people using dead keys or compose keys.
2603</dd> 2600</dd>
2604<p></p> 2601<p></p>
2605<dt><strong><a name="item__2d_2denable_2dunicode3">--enable-unicode3</a></strong><br /> 2602<dt><strong><a name="item_unicode3">--enable-unicode3 (default: off)</a></strong><br />
2606</dt> 2603</dt>
2607<dd> 2604<dd>
2608Enable direct support for displaying unicode codepoints above 2605Enable direct support for displaying unicode codepoints above
260965535 (the basic multilingual page). This increases storage 260665535 (the basic multilingual page). This increases storage
2610requirements per character from 2 to 4 bytes. X11 fonts do not yet 2607requirements per character from 2 to 4 bytes. X11 fonts do not yet
2616limited to a view thousand (shared with combining characters, 2613limited to a view thousand (shared with combining characters,
2617see next switch), and right now rxvt-unicode cannot display them 2614see next switch), and right now rxvt-unicode cannot display them
2618(input/output and cut&amp;paste still work, though).</p> 2615(input/output and cut&amp;paste still work, though).</p>
2619</dd> 2616</dd>
2620<p></p> 2617<p></p>
2621<dt><strong><a name="item__2d_2denable_2dcombining">--enable-combining</a></strong><br /> 2618<dt><strong><a name="item_combining">--enable-combining (default: on)</a></strong><br />
2622</dt> 2619</dt>
2623<dd> 2620<dd>
2624Enable automatic composition of combining characters into 2621Enable automatic composition of combining characters into
2625composite characters. This is required for proper viewing of text 2622composite characters. This is required for proper viewing of text
2626where accents are encoded as seperate unicode characters. This is 2623where accents are encoded as seperate unicode characters. This is
2641<p>The combining table also contains entries for arabic presentation forms, 2638<p>The combining table also contains entries for arabic presentation forms,
2642but these are not currently used. Bug me if you want these to be used (and 2639but these are not currently used. Bug me if you want these to be used (and
2643tell me how these are to be used...).</p> 2640tell me how these are to be used...).</p>
2644</dd> 2641</dd>
2645<p></p> 2642<p></p>
2646<dt><strong><a name="item_fallback">--enable-fallback(=CLASS)</a></strong><br /> 2643<dt><strong><a name="item_fallback">--enable-fallback(=CLASS) (default: Rxvt)</a></strong><br />
2647</dt> 2644</dt>
2648<dd>
2649When reading resource settings, also read settings for class CLASS
2650(default: Rxvt). To disable resource fallback use --disable-fallback.
2651</dd> 2645<dd>
2652<p></p> 2646When reading resource settings, also read settings for class CLASS. To disable resource fallback use --disable-fallback.
2653<dt><strong><a name="item__2d_2dwith_2dres_2dname_3dname">--with-res-name=NAME</a></strong><br />
2654</dt>
2655<dd> 2647</dd>
2648<p></p>
2649<dt><strong><a name="item_name">--with-res-name=NAME (default: urxvt)</a></strong><br />
2650</dt>
2651<dd>
2656Use the given name (default: urxvt) as default application name when 2652Use the given name as default application name when
2657reading resources. Specify --with-res-name=rxvt to replace rxvt. 2653reading resources. Specify --with-res-name=rxvt to replace rxvt.
2658</dd> 2654</dd>
2659<p></p> 2655<p></p>
2660<dt><strong><a name="item__2d_2dwith_2dres_2dclass_3dclass">--with-res-class=CLASS</a></strong><br /> 2656<dt><strong><a name="item__2d_2dwith_2dres_2dclass_3dclass__2fdefault_3a_urx">--with-res-class=CLASS /default: URxvt)</a></strong><br />
2661</dt> 2657</dt>
2662<dd> 2658<dd>
2663Use the given class (default: URxvt) as default application class 2659Use the given class as default application class
2664when reading resources. Specify --with-res-class=Rxvt to replace 2660when reading resources. Specify --with-res-class=Rxvt to replace
2665rxvt. 2661rxvt.
2666</dd> 2662</dd>
2667<p></p> 2663<p></p>
2668<dt><strong><a name="item__2d_2denable_2dutmp">--enable-utmp</a></strong><br /> 2664<dt><strong><a name="item_utmp">--enable-utmp (default: on)</a></strong><br />
2669</dt> 2665</dt>
2670<dd> 2666<dd>
2671Write user and tty to utmp file (used by programs like <em>w</em>) at 2667Write user and tty to utmp file (used by programs like <em>w</em>) at
2672start of rxvt execution and delete information when rxvt exits. 2668start of rxvt execution and delete information when rxvt exits.
2673</dd> 2669</dd>
2674<p></p> 2670<p></p>
2675<dt><strong><a name="item__2d_2denable_2dwtmp">--enable-wtmp</a></strong><br /> 2671<dt><strong><a name="item_wtmp">--enable-wtmp (default: on)</a></strong><br />
2676</dt> 2672</dt>
2677<dd> 2673<dd>
2678Write user and tty to wtmp file (used by programs like <em>last</em>) at 2674Write user and tty to wtmp file (used by programs like <em>last</em>) at
2679start of rxvt execution and write logout when rxvt exits. This 2675start of rxvt execution and write logout when rxvt exits. This
2680option requires --enable-utmp to also be specified. 2676option requires --enable-utmp to also be specified.
2681</dd> 2677</dd>
2682<p></p> 2678<p></p>
2683<dt><strong><a name="item__2d_2denable_2dlastlog">--enable-lastlog</a></strong><br /> 2679<dt><strong><a name="item_lastlog">--enable-lastlog (default: on)</a></strong><br />
2684</dt> 2680</dt>
2685<dd> 2681<dd>
2686Write user and tty to lastlog file (used by programs like 2682Write user and tty to lastlog file (used by programs like
2687<em>lastlogin</em>) at start of rxvt execution. This option requires 2683<em>lastlogin</em>) at start of rxvt execution. This option requires
2688--enable-utmp to also be specified. 2684--enable-utmp to also be specified.
2689</dd> 2685</dd>
2690<p></p> 2686<p></p>
2691<dt><strong><a name="item__2d_2denable_2dxpm_2dbackground">--enable-xpm-background</a></strong><br /> 2687<dt><strong><a name="item_background">--enable-xpm-background (default: off)</a></strong><br />
2692</dt> 2688</dt>
2693<dd> 2689<dd>
2694Add support for XPM background pixmaps. 2690Add support for XPM background pixmaps.
2695</dd> 2691</dd>
2696<p></p> 2692<p></p>
2697<dt><strong><a name="item__2d_2denable_2dtransparency">--enable-transparency</a></strong><br /> 2693<dt><strong><a name="item_transparency">--enable-transparency (default: off)</a></strong><br />
2698</dt> 2694</dt>
2699<dd> 2695<dd>
2700Add support for inheriting parent backgrounds thus giving a fake 2696Add support for inheriting parent backgrounds thus giving a fake
2701transparency to the term. 2697transparency to the term.
2702</dd> 2698</dd>
2703<p></p> 2699<p></p>
2704<dt><strong><a name="item__2d_2denable_2dfading">--enable-fading</a></strong><br /> 2700<dt><strong><a name="item_fading">--enable-fading (default: on)</a></strong><br />
2705</dt> 2701</dt>
2706<dd>
2707Add support for fading the text when focus is lost.
2708</dd> 2702<dd>
2709<p></p> 2703Add support for fading the text when focus is lost (requires <code>--enable-transparency</code>).
2710<dt><strong><a name="item__2d_2denable_2dtinting">--enable-tinting</a></strong><br />
2711</dt>
2712<dd> 2704</dd>
2713Add support for tinting of transparent backgrounds. 2705<p></p>
2706<dt><strong><a name="item_tinting">--enable-tinting (default: on)</a></strong><br />
2707</dt>
2714</dd> 2708<dd>
2709Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>).
2710</dd>
2715<p></p> 2711<p></p>
2716<dt><strong><a name="item__2d_2denable_2dmenubar">--enable-menubar</a></strong><br /> 2712<dt><strong><a name="item_menubar">--enable-menubar (default: off)</a></strong><br />
2717</dt> 2713</dt>
2718<dd> 2714<dd>
2719Add support for our menu bar system (this interacts badly with 2715Add support for our menu bar system (this interacts badly with
2720dynamic locale switching currently). 2716dynamic locale switching currently).
2721</dd> 2717</dd>
2722<p></p> 2718<p></p>
2723<dt><strong><a name="item__2d_2denable_2drxvt_2dscroll">--enable-rxvt-scroll</a></strong><br /> 2719<dt><strong><a name="item_scroll">--enable-rxvt-scroll (default: on)</a></strong><br />
2724</dt> 2720</dt>
2725<dd> 2721<dd>
2726Add support for the original rxvt scrollbar. 2722Add support for the original rxvt scrollbar.
2727</dd> 2723</dd>
2728<p></p> 2724<p></p>
2729<dt><strong><a name="item__2d_2denable_2dnext_2dscroll">--enable-next-scroll</a></strong><br /> 2725<dt><strong>--enable-next-scroll (default: on)</strong><br />
2730</dt> 2726</dt>
2731<dd> 2727<dd>
2732Add support for a NeXT-like scrollbar. 2728Add support for a NeXT-like scrollbar.
2733</dd> 2729</dd>
2734<p></p> 2730<p></p>
2735<dt><strong><a name="item__2d_2denable_2dxterm_2dscroll">--enable-xterm-scroll</a></strong><br /> 2731<dt><strong>--enable-xterm-scroll (default: on)</strong><br />
2736</dt> 2732</dt>
2737<dd> 2733<dd>
2738Add support for an Xterm-like scrollbar. 2734Add support for an Xterm-like scrollbar.
2739</dd> 2735</dd>
2740<p></p> 2736<p></p>
2741<dt><strong><a name="item__2d_2denable_2dplain_2dscroll">--enable-plain-scroll</a></strong><br /> 2737<dt><strong>--enable-plain-scroll (default: on)</strong><br />
2742</dt> 2738</dt>
2743<dd> 2739<dd>
2744Add support for a very unobtrusive, plain-looking scrollbar that 2740Add support for a very unobtrusive, plain-looking scrollbar that
2745is the favourite of the rxvt-unicode author, having used it for 2741is the favourite of the rxvt-unicode author, having used it for
2746many years. 2742many years.
2747</dd> 2743</dd>
2748<p></p> 2744<p></p>
2749<dt><strong><a name="item__2d_2denable_2dhalf_2dshadow">--enable-half-shadow</a></strong><br /> 2745<dt><strong><a name="item_shadow">--enable-half-shadow (default: off)</a></strong><br />
2750</dt> 2746</dt>
2751<dd> 2747<dd>
2752Make shadows on the scrollbar only half the normal width &amp; height. 2748Make shadows on the scrollbar only half the normal width &amp; height.
2753only applicable to rxvt scrollbars. 2749only applicable to rxvt scrollbars.
2754</dd> 2750</dd>
2755<p></p> 2751<p></p>
2756<dt><strong><a name="item__2d_2denable_2dttygid">--enable-ttygid</a></strong><br /> 2752<dt><strong><a name="item_ttygid">--enable-ttygid (default: off)</a></strong><br />
2757</dt> 2753</dt>
2758<dd> 2754<dd>
2759Change tty device setting to group ``tty'' - only use this if 2755Change tty device setting to group ``tty'' - only use this if
2760your system uses this type of security. 2756your system uses this type of security.
2761</dd> 2757</dd>
2762<p></p> 2758<p></p>
2763<dt><strong><a name="item__2d_2ddisable_2dbackspace_2dkey">--disable-backspace-key</a></strong><br /> 2759<dt><strong><a name="item__2d_2ddisable_2dbackspace_2dkey">--disable-backspace-key</a></strong><br />
2764</dt> 2760</dt>
2765<dd> 2761<dd>
2766Disable any handling of the backspace key by us - let the X server 2762Removes any handling of the backspace key by us - let the X server do it.
2763</dd>
2764<p></p>
2765<dt><strong><a name="item__2d_2ddisable_2ddelete_2dkey">--disable-delete-key</a></strong><br />
2766</dt>
2767<dd>
2768Removes any handling of the delete key by us - let the X server
2767do it. 2769do it.
2768</dd> 2770</dd>
2769<p></p> 2771<p></p>
2770<dt><strong><a name="item__2d_2ddisable_2ddelete_2dkey">--disable-delete-key</a></strong><br />
2771</dt>
2772<dd>
2773Disable any handling of the delete key by us - let the X server
2774do it.
2775</dd>
2776<p></p>
2777<dt><strong><a name="item__2d_2ddisable_2dresources">--disable-resources</a></strong><br /> 2772<dt><strong><a name="item__2d_2ddisable_2dresources">--disable-resources</a></strong><br />
2778</dt> 2773</dt>
2779<dd> 2774<dd>
2780Remove all resources checking. 2775Removes any support for resource checking.
2781</dd> 2776</dd>
2782<p></p> 2777<p></p>
2783<dt><strong><a name="item__2d_2denable_2dxgetdefault">--enable-xgetdefault</a></strong><br /> 2778<dt><strong><a name="item__2d_2denable_2dxgetdefault">--enable-xgetdefault</a></strong><br />
2784</dt> 2779</dt>
2785<dd> 2780<dd>
2791<p>Please note that nowadays, things like XIM will automatically pull in and 2786<p>Please note that nowadays, things like XIM will automatically pull in and
2792use the full X resource manager, so the overhead of using it might be very 2787use the full X resource manager, so the overhead of using it might be very
2793small, if nonexistant.</p> 2788small, if nonexistant.</p>
2794</dd> 2789</dd>
2795<p></p> 2790<p></p>
2796<dt><strong><a name="item__2d_2denable_2dstrings">--enable-strings</a></strong><br /> 2791<dt><strong><a name="item_strings">--enable-strings (default: off)</a></strong><br />
2797</dt> 2792</dt>
2798<dd> 2793<dd>
2799Add support for our possibly faster <code>memset()</code> function and other 2794Add support for our possibly faster <code>memset()</code> function and other
2800various routines, overriding your system's versions which may 2795various routines, overriding your system's versions which may
2801have been hand-crafted in assembly or may require extra libraries 2796have been hand-crafted in assembly or may require extra libraries
2804</dd> 2799</dd>
2805<p></p> 2800<p></p>
2806<dt><strong><a name="item__2d_2ddisable_2dswapscreen">--disable-swapscreen</a></strong><br /> 2801<dt><strong><a name="item__2d_2ddisable_2dswapscreen">--disable-swapscreen</a></strong><br />
2807</dt> 2802</dt>
2808<dd> 2803<dd>
2809Remove support for swap screen. 2804Remove support for secondary/swap screen.
2810</dd> 2805</dd>
2811<p></p> 2806<p></p>
2812<dt><strong><a name="item__2d_2denable_2dfrills">--enable-frills</a></strong><br /> 2807<dt><strong><a name="item_frills">--enable-frills (default: on)</a></strong><br />
2813</dt> 2808</dt>
2814<dd> 2809<dd>
2815Add support for many small features that are not essential but nice to 2810Add support for many small features that are not essential but nice to
2816have. Normally you want this, but for very small binaries you may want to 2811have. Normally you want this, but for very small binaries you may want to
2817disable this. 2812disable this.
2818</dd> 2813</dd>
2819<dd> 2814<dd>
2820<p>A non-exhaustive list of features enabled by <a href="#item__2d_2denable_2dfrills"><code>--enable-frills</code></a> (possibly 2815<p>A non-exhaustive list of features enabled by <code>--enable-frills</code> (possibly
2821in combination with other switches) is:</p> 2816in combination with other switches) is:</p>
2822</dd> 2817</dd>
2823<dd> 2818<dd>
2824<pre> 2819<pre>
2825 MWM-hints 2820 MWM-hints
2835 keysym remapping support 2830 keysym remapping support
2836 cursor blinking and underline cursor 2831 cursor blinking and underline cursor
2837 -embed and -pty-fd options</pre> 2832 -embed and -pty-fd options</pre>
2838</dd> 2833</dd>
2839<p></p> 2834<p></p>
2840<dt><strong><a name="item__2d_2denable_2diso14755">--enable-iso14755</a></strong><br /> 2835<dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong><br />
2841</dt> 2836</dt>
2842<dd> 2837<dd>
2843Enable extended ISO 14755 support (see rxvt(1), or 2838Enable extended ISO 14755 support (see urxvt(1), or
2844<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by 2839<em>doc/rxvt.1.txt</em>). Basic support (section 5.1) is enabled by
2845<a href="#item__2d_2denable_2dfrills"><code>--enable-frills</code></a>, while support for 5.2, 5.3 and 5.4 is enabled with 2840<code>--enable-frills</code>, while support for 5.2, 5.3 and 5.4 is enabled with
2846this switch. 2841this switch.
2847</dd> 2842</dd>
2848<p></p> 2843<p></p>
2849<dt><strong><a name="item__2d_2denable_2dkeepscrolling">--enable-keepscrolling</a></strong><br /> 2844<dt><strong><a name="item_keepscrolling">--enable-keepscrolling (default: on)</a></strong><br />
2850</dt> 2845</dt>
2851<dd> 2846<dd>
2852Add support for continual scrolling of the display when you hold 2847Add support for continual scrolling of the display when you hold
2853the mouse button down on a scrollbar arrow. 2848the mouse button down on a scrollbar arrow.
2854</dd> 2849</dd>
2855<p></p> 2850<p></p>
2856<dt><strong><a name="item__2d_2denable_2dmousewheel">--enable-mousewheel</a></strong><br /> 2851<dt><strong><a name="item_mousewheel">--enable-mousewheel (default: on)</a></strong><br />
2857</dt> 2852</dt>
2858<dd> 2853<dd>
2859Add support for scrolling via mouse wheel or buttons 4 &amp; 5. 2854Add support for scrolling via mouse wheel or buttons 4 &amp; 5.
2860</dd> 2855</dd>
2861<p></p> 2856<p></p>
2862<dt><strong><a name="item__2d_2denable_2dslipwheeling">--enable-slipwheeling</a></strong><br /> 2857<dt><strong><a name="item_slipwheeling">--enable-slipwheeling (default: on)</a></strong><br />
2863</dt> 2858</dt>
2864<dd> 2859<dd>
2865Add support for continual scrolling (using the mouse wheel as an 2860Add support for continual scrolling (using the mouse wheel as an
2866accelerator) while the control key is held down. This option 2861accelerator) while the control key is held down. This option
2867requires --enable-mousewheel to also be specified. 2862requires --enable-mousewheel to also be specified.
2871</dt> 2866</dt>
2872<dd> 2867<dd>
2873Remove support for mouse selection style like that of xterm. 2868Remove support for mouse selection style like that of xterm.
2874</dd> 2869</dd>
2875<p></p> 2870<p></p>
2876<dt><strong><a name="item__2d_2denable_2ddmalloc">--enable-dmalloc</a></strong><br /> 2871<dt><strong><a name="item_dmalloc">--enable-dmalloc (default: off)</a></strong><br />
2877</dt> 2872</dt>
2878<dd> 2873<dd>
2879Use Gray Watson's malloc - which is good for debugging See 2874Use Gray Watson's malloc - which is good for debugging See
2880<a href="http://www.letters.com/dmalloc/">http://www.letters.com/dmalloc/</a> for details If you use either this or the 2875<a href="http://www.letters.com/dmalloc/">http://www.letters.com/dmalloc/</a> for details If you use either this or the
2881next option, you may need to edit src/Makefile after compiling to point 2876next option, you may need to edit src/Makefile after compiling to point
2884<dd> 2879<dd>
2885<p>You can only use either this option and the following (should 2880<p>You can only use either this option and the following (should
2886you use either) .</p> 2881you use either) .</p>
2887</dd> 2882</dd>
2888<p></p> 2883<p></p>
2889<dt><strong><a name="item__2d_2denable_2ddlmalloc">--enable-dlmalloc</a></strong><br /> 2884<dt><strong><a name="item_dlmalloc">--enable-dlmalloc (default: off)</a></strong><br />
2890</dt> 2885</dt>
2891<dd> 2886<dd>
2892Use Doug Lea's malloc - which is good for a production version 2887Use Doug Lea's malloc - which is good for a production version
2893See <a href="http://g.oswego.edu/dl/html/malloc.html">http://g.oswego.edu/dl/html/malloc.html</a> for details. 2888See <a href="http://g.oswego.edu/dl/html/malloc.html">http://g.oswego.edu/dl/html/malloc.html</a> for details.
2894</dd> 2889</dd>
2895<p></p> 2890<p></p>
2896<dt><strong><a name="item__2d_2denable_2dsmart_2dresize">--enable-smart-resize</a></strong><br /> 2891<dt><strong><a name="item_resize">--enable-smart-resize (default: on)</a></strong><br />
2897</dt> 2892</dt>
2898<dd> 2893<dd>
2899Add smart growth/shrink behaviour when changing font size via from hot 2894Add smart growth/shrink behaviour when changing font size via hot
2900keys. This should keep in a fixed position the rxvt corner which is 2895keys. This should keep in a fixed position the urxvt corner which is
2901closest to a corner of the screen. 2896closest to a corner of the screen.
2902</dd> 2897</dd>
2903<p></p> 2898<p></p>
2904<dt><strong><a name="item__2d_2denable_2dpointer_2dblank">--enable-pointer-blank</a></strong><br /> 2899<dt><strong><a name="item_blank">--enable-pointer-blank (default: on)</a></strong><br />
2905</dt> 2900</dt>
2906<dd> 2901<dd>
2907Add support to have the pointer disappear when typing or inactive. 2902Add support to have the pointer disappear when typing or inactive.
2908</dd> 2903</dd>
2909<p></p> 2904<p></p>
2910<dt><strong><a name="item__2d_2dwith_2dname_3dname">--with-name=NAME</a></strong><br /> 2905<dt><strong>--with-name=NAME (default: urxvt)</strong><br />
2911</dt> 2906</dt>
2912<dd> 2907<dd>
2913Set the basename for the installed binaries (default: <code>urxvt</code>, resulting 2908Set the basename for the installed binaries, resulting
2914in <code>urxvt</code>, <code>urxvtd</code> etc.). Specify <code>--with-name=rxvt</code> to replace with 2909in <code>urxvt</code>, <code>urxvtd</code> etc.). Specify <code>--with-name=rxvt</code> to replace with
2915<code>rxvt</code>. 2910<code>rxvt</code>.
2916</dd> 2911</dd>
2917<p></p> 2912<p></p>
2918<dt><strong><a name="item__2d_2dwith_2dterm_3dname">--with-term=NAME</a></strong><br /> 2913<dt><strong>--with-term=NAME (default: rxvt-unicode)</strong><br />
2919</dt> 2914</dt>
2920<dd> 2915<dd>
2921Change the environmental variable for the terminal to NAME (default 2916Change the environmental variable for the terminal to NAME.
2922<code>rxvt-unicode</code>)
2923</dd> 2917</dd>
2924<p></p> 2918<p></p>
2925<dt><strong><a name="item__2d_2dwith_2dterminfo_3dpath">--with-terminfo=PATH</a></strong><br /> 2919<dt><strong><a name="item__2d_2dwith_2dterminfo_3dpath">--with-terminfo=PATH</a></strong><br />
2926</dt> 2920</dt>
2927<dd> 2921<dd>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines