… | |
… | |
145 | <dd> |
145 | <dd> |
146 | Most likely it's the empty definition for <code>enacs=</code>. Just replace it by |
146 | Most 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> |
155 | One reason you might want this is that some distributions or operating |
155 | One 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, |
310 | e.g.:</p> |
310 | e.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 |
318 | font. If the base font does not contain the character, it will go to the |
318 | font. If the base font does not contain the character, it will go to the |
319 | next font, and so on. Specifying your own fonts will also speed up this |
319 | next font, and so on. Specifying your own fonts will also speed up this |
… | |
… | |
657 | when used. Compiling it out ensures that no Xft font will be loaded |
657 | when used. Compiling it out ensures that no Xft font will be loaded |
658 | accidentally when rxvt-unicode tries to find a font for your characters. |
658 | accidentally 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 |
662 | scrollback buffers: Without <a href="#item__2d_2denable_2dunicode3"><code>--enable-unicode3</code></a>, rxvt-unicode will use |
662 | scrollback buffers: Without <code>--enable-unicode3</code>, rxvt-unicode will use |
663 | 6 bytes per screen cell. For a 160x?? window this amounts to almost a |
663 | 6 bytes per screen cell. For a 160x?? window this amounts to almost a |
664 | kilobyte per line. A scrollback buffer of 10000 lines will then (if full) |
664 | kilobyte per line. A scrollback buffer of 10000 lines will then (if full) |
665 | use 10 Megabytes of memory. With <a href="#item__2d_2denable_2dunicode3"><code>--enable-unicode3</code></a> it gets worse, as |
665 | use 10 Megabytes of memory. With <code>--enable-unicode3</code> it gets worse, as |
666 | rxvt-unicode then uses 8 bytes per screen cell.</p> |
666 | rxvt-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> |
672 | Yes, the most obvious way to speed it up is to avoid Xft entirely, as |
672 | Yes, the most obvious way to speed it up is to avoid Xft entirely, as |
673 | it is simply slow. If you still want Xft fonts you might try to disable |
673 | it is simply slow. If you still want Xft fonts you might try to disable |
674 | antialiasing (by appending <code>:antialiasing=false</code>), which saves lots of |
674 | antialiasing (by appending <code>:antialias=false</code>), which saves lots of |
675 | memory and also speeds up rendering considerably. |
675 | memory 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> |
694 | Make sure that mouse reporting is actually turned off since killing |
694 | Make sure that mouse reporting is actually turned off since killing |
695 | some editors prematurely may leave the mouse in mouse report mode. I've |
695 | some editors prematurely may leave the mouse in mouse report mode. I've |
696 | heard that tcsh may use mouse reporting unless it otherwise specified. A |
696 | heard that tcsh may use mouse reporting unless it otherwise specified. A |
697 | quick check is to see if cut/paste works when the Alt or Shift keys are |
697 | quick check is to see if cut/paste works when the Alt or Shift keys are |
698 | depressed. See <code>rxvt(7)</code> |
698 | depressed. 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> |
|
|
785 | Despite it's name, rxvtd is not a real daemon, but more like a |
|
|
786 | server that answers rxvtc's requests, so it doesn't background |
|
|
787 | itself. |
|
|
788 | </dd> |
784 | <dd> |
789 | <dd> |
785 | Try <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 |
786 | display, create the listening socket and then fork. |
791 | following method to wait for the startup message before continuing:</p> |
|
|
792 | </dd> |
|
|
793 | <dd> |
|
|
794 | <pre> |
|
|
795 | { rxvtd & } | 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> |
… | |
… | |
877 | There are some compile-time selections available via configure. Unless |
868 | There are some compile-time selections available via configure. Unless |
878 | you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can |
869 | you have run ``configure'' with the <a href="#item__2d_2ddisable_2dresources"><code>--disable-resources</code></a> option you can |
879 | use the `keysym' resource to alter the keystrings associated with keysyms. |
870 | use 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 |
2548 | hasn't been tested well. Either try with --enable-everything or use the |
2539 | hasn'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, |
2540 | the <em>./reconf</em> script as a base for experiments. <em>./reconf</em> is used by |
2550 | so it should generally be a working config. Of course, you should always |
2541 | myself, so it should generally be a working config. Of course, you should |
2551 | report when a combination doesn't work, so it can be fixed. Marc Lehmann |
2542 | always report when a combination doesn't work, so it can be fixed. Marc |
2552 | <<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>>.</p> |
2543 | Lehmann <<a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a>>.</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> |
2557 | Add support for all non-multichoice options listed in ``./configure |
2549 | Add (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''. |
2559 | You 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, |
|
|
2555 | or you can start with a minimal configuration by specifying |
|
|
2556 | <code>--disable-everything</code> and than adding just the <code>--enable-...</code> arguments |
|
|
2557 | you 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> |
2566 | Add support for Xft (anti-aliases, among others) fonts. Xft fonts are |
2563 | Add support for Xft (anti-aliases, among others) fonts. Xft fonts are |
2567 | slower and require lots of memory, but as long as you don't use them, you |
2564 | slower and require lots of memory, but as long as you don't use them, you |
2568 | don't pay for them. |
2565 | don'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> |
2574 | Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>> font |
2571 | Add support for <strong>bold</strong>, <em>italic</em> and <strong><em>bold italic</em> </strong>> font |
2575 | styles. The fonts can be set manually or automatically. |
2572 | styles. 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> |
2581 | Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code> |
2578 | Compile in support for additional codeset (encoding) groups (<code>eu</code>, <code>vn</code> |
2582 | are always compiled in, which includes most 8-bit character sets). These |
2579 | are always compiled in, which includes most 8-bit character sets). These |
2583 | codeset tables are used for driving X11 core fonts, they are not required |
2580 | codeset 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> |
2600 | Add support for XIM (X Input Method) protocol. This allows using |
2597 | Add support for XIM (X Input Method) protocol. This allows using |
2601 | alternative input methods (e.g. kinput2) and will also correctly |
2598 | alternative input methods (e.g. kinput2) and will also correctly |
2602 | set up the input for people using dead keys or compose keys. |
2599 | set 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> |
2608 | Enable direct support for displaying unicode codepoints above |
2605 | Enable direct support for displaying unicode codepoints above |
2609 | 65535 (the basic multilingual page). This increases storage |
2606 | 65535 (the basic multilingual page). This increases storage |
2610 | requirements per character from 2 to 4 bytes. X11 fonts do not yet |
2607 | requirements per character from 2 to 4 bytes. X11 fonts do not yet |
… | |
… | |
2616 | limited to a view thousand (shared with combining characters, |
2613 | limited to a view thousand (shared with combining characters, |
2617 | see next switch), and right now rxvt-unicode cannot display them |
2614 | see next switch), and right now rxvt-unicode cannot display them |
2618 | (input/output and cut&paste still work, though).</p> |
2615 | (input/output and cut&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> |
2624 | Enable automatic composition of combining characters into |
2621 | Enable automatic composition of combining characters into |
2625 | composite characters. This is required for proper viewing of text |
2622 | composite characters. This is required for proper viewing of text |
2626 | where accents are encoded as seperate unicode characters. This is |
2623 | where 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, |
2642 | but these are not currently used. Bug me if you want these to be used (and |
2639 | but these are not currently used. Bug me if you want these to be used (and |
2643 | tell me how these are to be used...).</p> |
2640 | tell 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> |
|
|
2649 | When 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> |
2646 | When 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> |
2656 | Use the given name (default: urxvt) as default application name when |
2652 | Use the given name as default application name when |
2657 | reading resources. Specify --with-res-name=rxvt to replace rxvt. |
2653 | reading 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> |
2663 | Use the given class (default: URxvt) as default application class |
2659 | Use the given class as default application class |
2664 | when reading resources. Specify --with-res-class=Rxvt to replace |
2660 | when reading resources. Specify --with-res-class=Rxvt to replace |
2665 | rxvt. |
2661 | rxvt. |
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> |
2671 | Write user and tty to utmp file (used by programs like <em>w</em>) at |
2667 | Write user and tty to utmp file (used by programs like <em>w</em>) at |
2672 | start of rxvt execution and delete information when rxvt exits. |
2668 | start 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> |
2678 | Write user and tty to wtmp file (used by programs like <em>last</em>) at |
2674 | Write user and tty to wtmp file (used by programs like <em>last</em>) at |
2679 | start of rxvt execution and write logout when rxvt exits. This |
2675 | start of rxvt execution and write logout when rxvt exits. This |
2680 | option requires --enable-utmp to also be specified. |
2676 | option 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> |
2686 | Write user and tty to lastlog file (used by programs like |
2682 | Write 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> |
2694 | Add support for XPM background pixmaps. |
2690 | Add 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> |
2700 | Add support for inheriting parent backgrounds thus giving a fake |
2696 | Add support for inheriting parent backgrounds thus giving a fake |
2701 | transparency to the term. |
2697 | transparency 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> |
|
|
2707 | Add support for fading the text when focus is lost. |
|
|
2708 | </dd> |
2702 | <dd> |
2709 | <p></p> |
2703 | Add 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> |
2713 | Add 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> |
|
|
2709 | Add 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> |
2719 | Add support for our menu bar system (this interacts badly with |
2715 | Add support for our menu bar system (this interacts badly with |
2720 | dynamic locale switching currently). |
2716 | dynamic 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> |
2726 | Add support for the original rxvt scrollbar. |
2722 | Add 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> |
2732 | Add support for a NeXT-like scrollbar. |
2728 | Add 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> |
2738 | Add support for an Xterm-like scrollbar. |
2734 | Add 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> |
2744 | Add support for a very unobtrusive, plain-looking scrollbar that |
2740 | Add support for a very unobtrusive, plain-looking scrollbar that |
2745 | is the favourite of the rxvt-unicode author, having used it for |
2741 | is the favourite of the rxvt-unicode author, having used it for |
2746 | many years. |
2742 | many 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> |
2752 | Make shadows on the scrollbar only half the normal width & height. |
2748 | Make shadows on the scrollbar only half the normal width & height. |
2753 | only applicable to rxvt scrollbars. |
2749 | only 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> |
2759 | Change tty device setting to group ``tty'' - only use this if |
2755 | Change tty device setting to group ``tty'' - only use this if |
2760 | your system uses this type of security. |
2756 | your 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> |
2766 | Disable any handling of the backspace key by us - let the X server |
2762 | Removes 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> |
|
|
2768 | Removes any handling of the delete key by us - let the X server |
2767 | do it. |
2769 | do 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> |
|
|
2773 | Disable any handling of the delete key by us - let the X server |
|
|
2774 | do 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> |
2780 | Remove all resources checking. |
2775 | Removes 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 |
2792 | use the full X resource manager, so the overhead of using it might be very |
2787 | use the full X resource manager, so the overhead of using it might be very |
2793 | small, if nonexistant.</p> |
2788 | small, 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> |
2799 | Add support for our possibly faster <code>memset()</code> function and other |
2794 | Add support for our possibly faster <code>memset()</code> function and other |
2800 | various routines, overriding your system's versions which may |
2795 | various routines, overriding your system's versions which may |
2801 | have been hand-crafted in assembly or may require extra libraries |
2796 | have 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> |
2809 | Remove support for swap screen. |
2804 | Remove 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> |
2815 | Add support for many small features that are not essential but nice to |
2810 | Add support for many small features that are not essential but nice to |
2816 | have. Normally you want this, but for very small binaries you may want to |
2811 | have. Normally you want this, but for very small binaries you may want to |
2817 | disable this. |
2812 | disable 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 |
2821 | in combination with other switches) is:</p> |
2816 | in 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> |
2843 | Enable extended ISO 14755 support (see rxvt(1), or |
2838 | Enable 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 |
2846 | this switch. |
2841 | this 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> |
2852 | Add support for continual scrolling of the display when you hold |
2847 | Add support for continual scrolling of the display when you hold |
2853 | the mouse button down on a scrollbar arrow. |
2848 | the 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> |
2859 | Add support for scrolling via mouse wheel or buttons 4 & 5. |
2854 | Add support for scrolling via mouse wheel or buttons 4 & 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> |
2865 | Add support for continual scrolling (using the mouse wheel as an |
2860 | Add support for continual scrolling (using the mouse wheel as an |
2866 | accelerator) while the control key is held down. This option |
2861 | accelerator) while the control key is held down. This option |
2867 | requires --enable-mousewheel to also be specified. |
2862 | requires --enable-mousewheel to also be specified. |
… | |
… | |
2871 | </dt> |
2866 | </dt> |
2872 | <dd> |
2867 | <dd> |
2873 | Remove support for mouse selection style like that of xterm. |
2868 | Remove 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> |
2879 | Use Gray Watson's malloc - which is good for debugging See |
2874 | Use 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 |
2881 | next option, you may need to edit src/Makefile after compiling to point |
2876 | next 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 |
2886 | you use either) .</p> |
2881 | you 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> |
2892 | Use Doug Lea's malloc - which is good for a production version |
2887 | Use Doug Lea's malloc - which is good for a production version |
2893 | See <a href="http://g.oswego.edu/dl/html/malloc.html">http://g.oswego.edu/dl/html/malloc.html</a> for details. |
2888 | See <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> |
2899 | Add smart growth/shrink behaviour when changing font size via from hot |
2894 | Add smart growth/shrink behaviour when changing font size via hot |
2900 | keys. This should keep in a fixed position the rxvt corner which is |
2895 | keys. This should keep in a fixed position the urxvt corner which is |
2901 | closest to a corner of the screen. |
2896 | closest 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> |
2907 | Add support to have the pointer disappear when typing or inactive. |
2902 | Add 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> |
2913 | Set the basename for the installed binaries (default: <code>urxvt</code>, resulting |
2908 | Set the basename for the installed binaries, resulting |
2914 | in <code>urxvt</code>, <code>urxvtd</code> etc.). Specify <code>--with-name=rxvt</code> to replace with |
2909 | in <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> |
2921 | Change the environmental variable for the terminal to NAME (default |
2916 | Change 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> |