--- rxvt-unicode/README.configure 2010/12/09 10:36:52 1.69 +++ rxvt-unicode/README.configure 2021/08/26 03:58:28 1.85 @@ -18,8 +18,8 @@ "--disable-everything" and than adding just the "--enable-..." arguments you want. - --enable-xft (default: enabled) - Add support for Xft (anti-aliases, among others) fonts. Xft fonts + --enable-xft (default: on) + Add support for Xft (anti-aliased, among others) fonts. Xft fonts are slower and require lots of memory, but as long as you don't use them, you don't pay for them. @@ -27,7 +27,7 @@ Add support for bold, *italic* and *bold italic* font styles. The fonts can be set manually or automatically. - --with-codesets=NAME,... (default: all) + --with-codesets=CS,... (default: all) Compile in support for additional codeset (encoding) groups ("eu", "vn" are always compiled in, which includes most 8-bit character sets). These codeset tables are used for driving X11 core fonts, @@ -49,24 +49,24 @@ up the input for people using dead keys or compose keys. --enable-unicode3 (default: off) - Recommended to stay off unless you really need non-BMP characters. + Recommended to stay off unless you really need a lot of non-BMP + characters. - Enable direct support for displaying unicode codepoints above 65535 + Enable support for direct storage of unicode characters above 65535 (the basic multilingual page). This increases storage requirements per character from 2 to 4 bytes. X11 fonts do not yet support these extra characters, but Xft does. - Please note that rxvt-unicode can store unicode code points >65535 - even without this flag, but the number of such characters is limited - to a few thousand (shared with combining characters, see next - switch), and right now rxvt-unicode cannot display them - (input/output and cut&paste still work, though). + Please note that rxvt-unicode can store and display unicode + characters above 65535 even without this flag, but the number of + such characters is limited to a few thousand (shared with combining + characters, see next switch). --enable-combining (default: on) Enable automatic composition of combining characters into composite characters. This is required for proper viewing of text where accents are encoded as separate unicode characters. This is done by - using precomposited characters when available or creating new + using precomposed characters when available or creating new pseudo-characters when no precomposed form exists. Without --enable-unicode3, the number of additional precomposed @@ -80,7 +80,7 @@ forms, but these are not currently used. Bug me if you want these to be used (and tell me how these are to be used...). - --enable-fallback(=CLASS) (default: Rxvt) + --enable-fallback[=CLASS] (default: Rxvt) When reading resource settings, also read settings for class CLASS. To disable resource fallback use --disable-fallback. @@ -92,42 +92,20 @@ Use the given class as default application class when reading resources. Specify --with-res-class=Rxvt to replace rxvt. - --enable-utmp (default: on) - Write user and tty to utmp file (used by programs like w) at start - of rxvt execution and delete information when rxvt exits. - - --enable-wtmp (default: on) - Write user and tty to wtmp file (used by programs like last) at - start of rxvt execution and write logout when rxvt exits. This - option requires --enable-utmp to also be specified. - - --enable-lastlog (default: on) - Write user and tty to lastlog file (used by programs like lastlogin) - at start of rxvt execution. This option requires --enable-utmp to - also be specified. - - --enable-afterimage (default: on) - Add support for libAfterImage to be used for background images. It - adds support for many file formats including JPG, PNG, SVG, TIFF, - GIF, XPM, BMP, ICO, XCF, TGA and AfterStep image XML - (). - - Note that with this option enabled, rxvt's memory footprint might - increase by a few megabytes even if no extra features are used - (mostly due to third-party libraries used by libAI). Memory - footprint may somewhat be lowered if libAfterImage is configured - without support for SVG. - - --enable-pixbuf (default: off) + --enable-pixbuf (default: on) Add support for GDK-PixBuf to be used for background images. It adds support for many file formats including JPG, PNG, TIFF, GIF, XPM, BMP, ICO and TGA. + --enable-startup-notification (default: on) + Add support for freedesktop startup notifications. This allows + window managers to display some kind of progress indicator during + startup. + --enable-transparency (default: on) Add support for using the root pixmap as background to simulate - transparency. Note that blur and blend effects depend on - libAfterImage or on libXrender and on the availability of the RENDER - extension in the X server. + transparency. Note that this feature depends on libXrender and on + the availability of the RENDER extension in the X server. --enable-fading (default: on) Add support for fading the text when focus is lost. @@ -181,7 +159,12 @@ compile in built-in block graphics skip builtin block graphics (-sbg) separate highlight colour (-highlightColor, -highlightTextColor) - extended mouse reporting modes (1005 and 1015). + focus reporting mode (1004). + extended mouse reporting modes (1005, 1006 and 1015). + visual selection via -visual and -depth. + systemd socket activation + selectable rewrapmode + bracketed paste mode It also enables some non-essential features otherwise disabled, such as: @@ -258,9 +241,6 @@ dramatically when more than six fonts are in use by a terminal instance. - --with-afterimage-config=DIR - Look for the libAfterImage config script in DIR. - --with-name=NAME (default: urxvt) Set the basename for the installed binaries, resulting in "urxvt", "urxvtd" etc.). Specify "--with-name=rxvt" to replace with "rxvt".