… | |
… | |
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> |
… | |
… | |
2534 | </table><p> |
2534 | </table><p> |
2535 | </p> |
2535 | </p> |
2536 | <hr /> |
2536 | <hr /> |
2537 | <h1><a name="configure_options">CONFIGURE OPTIONS</a></h1> |
2537 | <h1><a name="configure_options">CONFIGURE OPTIONS</a></h1> |
2538 | <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 |
2539 | 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 |
2540 | ./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 |
2541 | 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 |
2542 | 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 |
2543 | <<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> |
2544 | <dl> |
2545 | <dl> |
2545 | <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 /> |
2546 | </dt> |
2547 | </dt> |
2547 | <dd> |
2548 | <dd> |
2548 | Add support for all non-multichoice options listed in ``./configure |
2549 | Add (or remove) support for all non-multichoice options listed in ``./configure |
2549 | --help''. Note that unlike other enable options this is order dependant. |
2550 | --help''. |
2550 | You can specify this and then disable options which this enables by |
2551 | </dd> |
2551 | <em>following</em> this with the appropriate commands. |
|
|
2552 | </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> |
2553 | <p></p> |
2559 | <p></p> |
2554 | <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 /> |
2555 | </dt> |
2561 | </dt> |
2556 | <dd> |
2562 | <dd> |
2557 | 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 |
2558 | 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 |
2559 | don't pay for them. |
2565 | don't pay for them. |
2560 | </dd> |
2566 | </dd> |
2561 | <p></p> |
2567 | <p></p> |
2562 | <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 /> |
2563 | </dt> |
2569 | </dt> |
2564 | <dd> |
2570 | <dd> |
2565 | 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 |
2566 | styles. The fonts can be set manually or automatically. |
2572 | styles. The fonts can be set manually or automatically. |
2567 | </dd> |
2573 | </dd> |
2568 | <p></p> |
2574 | <p></p> |
2569 | <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 /> |
2570 | </dt> |
2576 | </dt> |
2571 | <dd> |
2577 | <dd> |
2572 | 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> |
2573 | 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 |
2574 | 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 |
… | |
… | |
2583 | <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> |
2584 | <tr><td>jp</td><td>common japanese encodings</td></tr> |
2590 | <tr><td>jp</td><td>common japanese encodings</td></tr> |
2585 | <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> |
2586 | <tr><td>kr</td><td>korean encodings</td></tr> |
2592 | <tr><td>kr</td><td>korean encodings</td></tr> |
2587 | </table><p></p> |
2593 | </table><p></p> |
2588 | <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 /> |
2589 | </dt> |
2595 | </dt> |
2590 | <dd> |
2596 | <dd> |
2591 | Add support for XIM (X Input Method) protocol. This allows using |
2597 | Add support for XIM (X Input Method) protocol. This allows using |
2592 | alternative input methods (e.g. kinput2) and will also correctly |
2598 | alternative input methods (e.g. kinput2) and will also correctly |
2593 | 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. |
2594 | </dd> |
2600 | </dd> |
2595 | <p></p> |
2601 | <p></p> |
2596 | <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 /> |
2597 | </dt> |
2603 | </dt> |
2598 | <dd> |
2604 | <dd> |
2599 | Enable direct support for displaying unicode codepoints above |
2605 | Enable direct support for displaying unicode codepoints above |
2600 | 65535 (the basic multilingual page). This increases storage |
2606 | 65535 (the basic multilingual page). This increases storage |
2601 | 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 |
… | |
… | |
2607 | limited to a view thousand (shared with combining characters, |
2613 | limited to a view thousand (shared with combining characters, |
2608 | see next switch), and right now rxvt-unicode cannot display them |
2614 | see next switch), and right now rxvt-unicode cannot display them |
2609 | (input/output and cut&paste still work, though).</p> |
2615 | (input/output and cut&paste still work, though).</p> |
2610 | </dd> |
2616 | </dd> |
2611 | <p></p> |
2617 | <p></p> |
2612 | <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 /> |
2613 | </dt> |
2619 | </dt> |
2614 | <dd> |
2620 | <dd> |
2615 | Enable automatic composition of combining characters into |
2621 | Enable automatic composition of combining characters into |
2616 | composite characters. This is required for proper viewing of text |
2622 | composite characters. This is required for proper viewing of text |
2617 | where accents are encoded as seperate unicode characters. This is |
2623 | where accents are encoded as seperate unicode characters. This is |
… | |
… | |
2632 | <p>The combining table also contains entries for arabic presentation forms, |
2638 | <p>The combining table also contains entries for arabic presentation forms, |
2633 | 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 |
2634 | tell me how these are to be used...).</p> |
2640 | tell me how these are to be used...).</p> |
2635 | </dd> |
2641 | </dd> |
2636 | <p></p> |
2642 | <p></p> |
2637 | <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 /> |
2638 | </dt> |
2644 | </dt> |
2639 | <dd> |
|
|
2640 | When reading resource settings, also read settings for class CLASS |
|
|
2641 | (default: Rxvt). To disable resource fallback use --disable-fallback. |
|
|
2642 | </dd> |
2645 | <dd> |
2643 | <p></p> |
2646 | When reading resource settings, also read settings for class CLASS. To disable resource fallback use --disable-fallback. |
2644 | <dt><strong><a name="item__2d_2dwith_2dres_2dname_3dname">--with-res-name=NAME</a></strong><br /> |
|
|
2645 | </dt> |
|
|
2646 | <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> |
2647 | Use the given name (default: urxvt) as default application name when |
2652 | Use the given name as default application name when |
2648 | reading resources. Specify --with-res-name=rxvt to replace rxvt. |
2653 | reading resources. Specify --with-res-name=rxvt to replace rxvt. |
2649 | </dd> |
2654 | </dd> |
2650 | <p></p> |
2655 | <p></p> |
2651 | <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 /> |
2652 | </dt> |
2657 | </dt> |
2653 | <dd> |
2658 | <dd> |
2654 | Use the given class (default: URxvt) as default application class |
2659 | Use the given class as default application class |
2655 | when reading resources. Specify --with-res-class=Rxvt to replace |
2660 | when reading resources. Specify --with-res-class=Rxvt to replace |
2656 | rxvt. |
2661 | rxvt. |
2657 | </dd> |
2662 | </dd> |
2658 | <p></p> |
2663 | <p></p> |
2659 | <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 /> |
2660 | </dt> |
2665 | </dt> |
2661 | <dd> |
2666 | <dd> |
2662 | 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 |
2663 | start of rxvt execution and delete information when rxvt exits. |
2668 | start of rxvt execution and delete information when rxvt exits. |
2664 | </dd> |
2669 | </dd> |
2665 | <p></p> |
2670 | <p></p> |
2666 | <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 /> |
2667 | </dt> |
2672 | </dt> |
2668 | <dd> |
2673 | <dd> |
2669 | 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 |
2670 | start of rxvt execution and write logout when rxvt exits. This |
2675 | start of rxvt execution and write logout when rxvt exits. This |
2671 | option requires --enable-utmp to also be specified. |
2676 | option requires --enable-utmp to also be specified. |
2672 | </dd> |
2677 | </dd> |
2673 | <p></p> |
2678 | <p></p> |
2674 | <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 /> |
2675 | </dt> |
2680 | </dt> |
2676 | <dd> |
2681 | <dd> |
2677 | Write user and tty to lastlog file (used by programs like |
2682 | Write user and tty to lastlog file (used by programs like |
2678 | <em>lastlogin</em>) at start of rxvt execution. This option requires |
2683 | <em>lastlogin</em>) at start of rxvt execution. This option requires |
2679 | --enable-utmp to also be specified. |
2684 | --enable-utmp to also be specified. |
2680 | </dd> |
2685 | </dd> |
2681 | <p></p> |
2686 | <p></p> |
2682 | <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 /> |
2683 | </dt> |
2688 | </dt> |
2684 | <dd> |
2689 | <dd> |
2685 | Add support for XPM background pixmaps. |
2690 | Add support for XPM background pixmaps. |
2686 | </dd> |
2691 | </dd> |
2687 | <p></p> |
2692 | <p></p> |
2688 | <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 /> |
2689 | </dt> |
2694 | </dt> |
2690 | <dd> |
2695 | <dd> |
2691 | Add support for inheriting parent backgrounds thus giving a fake |
2696 | Add support for inheriting parent backgrounds thus giving a fake |
2692 | transparency to the term. |
2697 | transparency to the term. |
2693 | </dd> |
2698 | </dd> |
2694 | <p></p> |
2699 | <p></p> |
2695 | <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 /> |
2696 | </dt> |
2701 | </dt> |
2697 | <dd> |
|
|
2698 | Add support for fading the text when focus is lost. |
|
|
2699 | </dd> |
2702 | <dd> |
2700 | <p></p> |
2703 | Add support for fading the text when focus is lost (requires <code>--enable-transparency</code>). |
2701 | <dt><strong><a name="item__2d_2denable_2dtinting">--enable-tinting</a></strong><br /> |
|
|
2702 | </dt> |
|
|
2703 | <dd> |
2704 | </dd> |
2704 | 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> |
2705 | </dd> |
2708 | <dd> |
|
|
2709 | Add support for tinting of transparent backgrounds (requires <code>--enable-transparency</code>). |
|
|
2710 | </dd> |
2706 | <p></p> |
2711 | <p></p> |
2707 | <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 /> |
2708 | </dt> |
2713 | </dt> |
2709 | <dd> |
2714 | <dd> |
2710 | Add support for our menu bar system (this interacts badly with |
2715 | Add support for our menu bar system (this interacts badly with |
2711 | dynamic locale switching currently). |
2716 | dynamic locale switching currently). |
2712 | </dd> |
2717 | </dd> |
2713 | <p></p> |
2718 | <p></p> |
2714 | <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 /> |
2715 | </dt> |
2720 | </dt> |
2716 | <dd> |
2721 | <dd> |
2717 | Add support for the original rxvt scrollbar. |
2722 | Add support for the original rxvt scrollbar. |
2718 | </dd> |
2723 | </dd> |
2719 | <p></p> |
2724 | <p></p> |
2720 | <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 /> |
2721 | </dt> |
2726 | </dt> |
2722 | <dd> |
2727 | <dd> |
2723 | Add support for a NeXT-like scrollbar. |
2728 | Add support for a NeXT-like scrollbar. |
2724 | </dd> |
2729 | </dd> |
2725 | <p></p> |
2730 | <p></p> |
2726 | <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 /> |
2727 | </dt> |
2732 | </dt> |
2728 | <dd> |
2733 | <dd> |
2729 | Add support for an Xterm-like scrollbar. |
2734 | Add support for an Xterm-like scrollbar. |
2730 | </dd> |
2735 | </dd> |
2731 | <p></p> |
2736 | <p></p> |
2732 | <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 /> |
2733 | </dt> |
2738 | </dt> |
2734 | <dd> |
2739 | <dd> |
2735 | Add support for a very unobtrusive, plain-looking scrollbar that |
2740 | Add support for a very unobtrusive, plain-looking scrollbar that |
2736 | 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 |
2737 | many years. |
2742 | many years. |
2738 | </dd> |
2743 | </dd> |
2739 | <p></p> |
2744 | <p></p> |
2740 | <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 /> |
2741 | </dt> |
2746 | </dt> |
2742 | <dd> |
2747 | <dd> |
2743 | Make shadows on the scrollbar only half the normal width & height. |
2748 | Make shadows on the scrollbar only half the normal width & height. |
2744 | only applicable to rxvt scrollbars. |
2749 | only applicable to rxvt scrollbars. |
2745 | </dd> |
2750 | </dd> |
2746 | <p></p> |
2751 | <p></p> |
2747 | <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 /> |
2748 | </dt> |
2753 | </dt> |
2749 | <dd> |
2754 | <dd> |
2750 | Change tty device setting to group ``tty'' - only use this if |
2755 | Change tty device setting to group ``tty'' - only use this if |
2751 | your system uses this type of security. |
2756 | your system uses this type of security. |
2752 | </dd> |
2757 | </dd> |
2753 | <p></p> |
2758 | <p></p> |
2754 | <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 /> |
2755 | </dt> |
2760 | </dt> |
2756 | <dd> |
2761 | <dd> |
2757 | 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 |
2758 | do it. |
2769 | do it. |
2759 | </dd> |
2770 | </dd> |
2760 | <p></p> |
2771 | <p></p> |
2761 | <dt><strong><a name="item__2d_2ddisable_2ddelete_2dkey">--disable-delete-key</a></strong><br /> |
|
|
2762 | </dt> |
|
|
2763 | <dd> |
|
|
2764 | Disable any handling of the delete key by us - let the X server |
|
|
2765 | do it. |
|
|
2766 | </dd> |
|
|
2767 | <p></p> |
|
|
2768 | <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 /> |
2769 | </dt> |
2773 | </dt> |
2770 | <dd> |
2774 | <dd> |
2771 | Remove all resources checking. |
2775 | Removes any support for resource checking. |
2772 | </dd> |
2776 | </dd> |
2773 | <p></p> |
2777 | <p></p> |
2774 | <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 /> |
2775 | </dt> |
2779 | </dt> |
2776 | <dd> |
2780 | <dd> |
… | |
… | |
2782 | <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 |
2783 | 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 |
2784 | small, if nonexistant.</p> |
2788 | small, if nonexistant.</p> |
2785 | </dd> |
2789 | </dd> |
2786 | <p></p> |
2790 | <p></p> |
2787 | <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 /> |
2788 | </dt> |
2792 | </dt> |
2789 | <dd> |
2793 | <dd> |
2790 | 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 |
2791 | various routines, overriding your system's versions which may |
2795 | various routines, overriding your system's versions which may |
2792 | have been hand-crafted in assembly or may require extra libraries |
2796 | have been hand-crafted in assembly or may require extra libraries |
… | |
… | |
2795 | </dd> |
2799 | </dd> |
2796 | <p></p> |
2800 | <p></p> |
2797 | <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 /> |
2798 | </dt> |
2802 | </dt> |
2799 | <dd> |
2803 | <dd> |
2800 | Remove support for swap screen. |
2804 | Remove support for secondary/swap screen. |
2801 | </dd> |
2805 | </dd> |
2802 | <p></p> |
2806 | <p></p> |
2803 | <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 /> |
2804 | </dt> |
2808 | </dt> |
2805 | <dd> |
2809 | <dd> |
2806 | 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 |
2807 | 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 |
2808 | disable this. |
2812 | disable this. |
2809 | </dd> |
2813 | </dd> |
2810 | <dd> |
2814 | <dd> |
2811 | <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 |
2812 | in combination with other switches) is:</p> |
2816 | in combination with other switches) is:</p> |
2813 | </dd> |
2817 | </dd> |
2814 | <dd> |
2818 | <dd> |
2815 | <pre> |
2819 | <pre> |
2816 | MWM-hints |
2820 | MWM-hints |
… | |
… | |
2826 | keysym remapping support |
2830 | keysym remapping support |
2827 | cursor blinking and underline cursor |
2831 | cursor blinking and underline cursor |
2828 | -embed and -pty-fd options</pre> |
2832 | -embed and -pty-fd options</pre> |
2829 | </dd> |
2833 | </dd> |
2830 | <p></p> |
2834 | <p></p> |
2831 | <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 /> |
2832 | </dt> |
2836 | </dt> |
2833 | <dd> |
2837 | <dd> |
2834 | Enable extended ISO 14755 support (see rxvt(1), or |
2838 | Enable extended ISO 14755 support (see rxvt(1), or |
2835 | <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 |
2836 | <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 |
2837 | this switch. |
2841 | this switch. |
2838 | </dd> |
2842 | </dd> |
2839 | <p></p> |
2843 | <p></p> |
2840 | <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 /> |
2841 | </dt> |
2845 | </dt> |
2842 | <dd> |
2846 | <dd> |
2843 | Add support for continual scrolling of the display when you hold |
2847 | Add support for continual scrolling of the display when you hold |
2844 | the mouse button down on a scrollbar arrow. |
2848 | the mouse button down on a scrollbar arrow. |
2845 | </dd> |
2849 | </dd> |
2846 | <p></p> |
2850 | <p></p> |
2847 | <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 /> |
2848 | </dt> |
2852 | </dt> |
2849 | <dd> |
2853 | <dd> |
2850 | Add support for scrolling via mouse wheel or buttons 4 & 5. |
2854 | Add support for scrolling via mouse wheel or buttons 4 & 5. |
2851 | </dd> |
2855 | </dd> |
2852 | <p></p> |
2856 | <p></p> |
2853 | <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 /> |
2854 | </dt> |
2858 | </dt> |
2855 | <dd> |
2859 | <dd> |
2856 | Add support for continual scrolling (using the mouse wheel as an |
2860 | Add support for continual scrolling (using the mouse wheel as an |
2857 | accelerator) while the control key is held down. This option |
2861 | accelerator) while the control key is held down. This option |
2858 | requires --enable-mousewheel to also be specified. |
2862 | requires --enable-mousewheel to also be specified. |
… | |
… | |
2862 | </dt> |
2866 | </dt> |
2863 | <dd> |
2867 | <dd> |
2864 | Remove support for mouse selection style like that of xterm. |
2868 | Remove support for mouse selection style like that of xterm. |
2865 | </dd> |
2869 | </dd> |
2866 | <p></p> |
2870 | <p></p> |
2867 | <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 /> |
2868 | </dt> |
2872 | </dt> |
2869 | <dd> |
2873 | <dd> |
2870 | Use Gray Watson's malloc - which is good for debugging See |
2874 | Use Gray Watson's malloc - which is good for debugging See |
2871 | <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 |
2872 | 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 |
… | |
… | |
2875 | <dd> |
2879 | <dd> |
2876 | <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 |
2877 | you use either) .</p> |
2881 | you use either) .</p> |
2878 | </dd> |
2882 | </dd> |
2879 | <p></p> |
2883 | <p></p> |
2880 | <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 /> |
2881 | </dt> |
2885 | </dt> |
2882 | <dd> |
2886 | <dd> |
2883 | 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 |
2884 | 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. |
2885 | </dd> |
2889 | </dd> |
2886 | <p></p> |
2890 | <p></p> |
2887 | <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 /> |
2888 | </dt> |
2892 | </dt> |
2889 | <dd> |
2893 | <dd> |
2890 | Add smart growth/shrink behaviour when changing font size via from hot |
2894 | Add smart growth/shrink behaviour when changing font size via from hot |
2891 | keys. This should keep in a fixed position the rxvt corner which is |
2895 | keys. This should keep in a fixed position the rxvt corner which is |
2892 | closest to a corner of the screen. |
2896 | closest to a corner of the screen. |
2893 | </dd> |
2897 | </dd> |
2894 | <p></p> |
2898 | <p></p> |
2895 | <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 /> |
2896 | </dt> |
2900 | </dt> |
2897 | <dd> |
2901 | <dd> |
2898 | Add support to have the pointer disappear when typing or inactive. |
2902 | Add support to have the pointer disappear when typing or inactive. |
2899 | </dd> |
2903 | </dd> |
2900 | <p></p> |
2904 | <p></p> |
2901 | <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 /> |
2902 | </dt> |
2906 | </dt> |
2903 | <dd> |
2907 | <dd> |
2904 | Set the basename for the installed binaries (default: <code>urxvt</code>, resulting |
2908 | Set the basename for the installed binaries, resulting |
2905 | 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 |
2906 | <code>rxvt</code>. |
2910 | <code>rxvt</code>. |
2907 | </dd> |
2911 | </dd> |
2908 | <p></p> |
2912 | <p></p> |
2909 | <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 /> |
2910 | </dt> |
2914 | </dt> |
2911 | <dd> |
2915 | <dd> |
2912 | Change the environmental variable for the terminal to NAME (default |
2916 | Change the environmental variable for the terminal to NAME. |
2913 | <code>rxvt-unicode</code>) |
|
|
2914 | </dd> |
2917 | </dd> |
2915 | <p></p> |
2918 | <p></p> |
2916 | <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 /> |
2917 | </dt> |
2920 | </dt> |
2918 | <dd> |
2921 | <dd> |