ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/README.configure
(Generate patch)

Comparing rxvt-unicode/README.configure (file contents):
Revision 1.17 by root, Sun Aug 15 04:42:45 2004 UTC vs.
Revision 1.28 by root, Sun Apr 17 22:36:13 2005 UTC

15 --enable-xft 15 --enable-xft
16 Add support for Xft (anti-aliases, among others) fonts. Xft fonts 16 Add support for Xft (anti-aliases, among others) fonts. Xft fonts
17 are slower and require lots of memory, but as long as you don't use 17 are slower and require lots of memory, but as long as you don't use
18 them, you don't pay for them. 18 them, you don't pay for them.
19 19
20 --enable-font-styles
21 Add support for bold, *italic* and *bold italic* font styles. The
22 fonts can be set manually or automatically.
23
20 --with-codesets=NAME,... 24 --with-codesets=NAME,...
21 Compile in support for additional codeset groups: 25 Compile in support for additional codeset (encoding) groups ("eu",
26 "vn" are always compiled in, which includes most 8-bit character
27 sets). These codeset tables are used for driving X11 core fonts,
28 they are not required for Xft fonts, although having them compiled
29 in lets rxvt-unicode choose replacement fonts more intelligently.
30 Compiling them in will make your binary bigger (all of together cost
31 about 700kB), but it doesn't increase memory usage unless you use a
32 font requiring one of these encodings.
22 33
23 all all of the above 34 all all available codeset groups
24 cn common chinese encodings 35 zh common chinese encodings
25 cn_ext rarely used but very big chinese encodigs 36 zh_ext rarely used but very big chinese encodigs
26 jp common japanese encodings 37 jp common japanese encodings
27 jp_ext rarely used but big japanese encodings 38 jp_ext rarely used but big japanese encodings
28 kr korean encodings 39 kr korean encodings
29 40
30 --enable-xim 41 --enable-xim
50 accents are encoded as seperate unicode characters. This is done by 61 accents are encoded as seperate unicode characters. This is done by
51 using precomposited characters when available or creating new 62 using precomposited characters when available or creating new
52 pseudo-characters when no precomposed form exists. 63 pseudo-characters when no precomposed form exists.
53 64
54 Without --enable-unicode3, the number of additional precomposed 65 Without --enable-unicode3, the number of additional precomposed
55 characters is rather limited (2048, if this is full, rxvt will use 66 characters is rather limited (2048, if this is full, rxvt-unicode
56 the private use area, extending the number of combinations to 8448). 67 will use the private use area, extending the number of combinations
57 With --enable-unicode3, no practical limit exists. This will also 68 to 8448). With --enable-unicode3, no practical limit exists.
58 enable storage of characters >65535. 69
70 This option will also enable storage (but not display) of characters
71 beyond plane 0 (>65535) when --enable-unicode3 was not specified.
59 72
60 The combining table also contains entries for arabic presentation 73 The combining table also contains entries for arabic presentation
61 forms, but these are not currently used. Bug me if you want these to 74 forms, but these are not currently used. Bug me if you want these to
62 be used. 75 be used (and tell me how these are to be used...).
63 76
64 --enable-fallback(=CLASS) 77 --enable-fallback(=CLASS)
65 When reading resource settings, also read settings for class CLASS 78 When reading resource settings, also read settings for class CLASS
66 (default: Rxvt). To disable resource fallback use 79 (default: Rxvt). To disable resource fallback use
67 --disable-fallback. 80 --disable-fallback.
141 154
142 --enable-xgetdefault 155 --enable-xgetdefault
143 Make resources checking via XGetDefault() instead of our small 156 Make resources checking via XGetDefault() instead of our small
144 version which only checks ~/.Xdefaults, or if that doesn't exist 157 version which only checks ~/.Xdefaults, or if that doesn't exist
145 then ~/.Xresources. 158 then ~/.Xresources.
159
160 Please note that nowadays, things like XIM will automatically pull
161 in and use the full X resource manager, so the overhead of using it
162 might be very small, if nonexistant.
146 163
147 --enable-strings 164 --enable-strings
148 Add support for our possibly faster memset() function and other 165 Add support for our possibly faster memset() function and other
149 various routines, overriding your system's versions which may have 166 various routines, overriding your system's versions which may have
150 been hand-crafted in assembly or may require extra libraries to link 167 been hand-crafted in assembly or may require extra libraries to link
157 --enable-frills 174 --enable-frills
158 Add support for many small features that are not essential but nice 175 Add support for many small features that are not essential but nice
159 to have. Normally you want this, but for very small binaries you may 176 to have. Normally you want this, but for very small binaries you may
160 want to disable this. 177 want to disable this.
161 178
179 A non-exhaustive list of features enabled by "--enable-frills"
180 (possibly in combination with other switches) is:
181
182 MWM-hints
183 EWMH-hints (pid, utf8 names) and protocols (ping)
184 seperate underline colour
185 settable border widths and borderless switch
186 settable extra linespacing
187 iso-14755-2 and -3, and visual feedback
188 backindex and forwardindex escape sequence
189 window op and some xterm/OSC escape sequences
190 tripleclickwords
191 settable insecure mode
192 keysym remapping support
193 cursor blinking and underline cursor
194 -embed and -pty-fd options
195
162 --enable-iso14755 196 --enable-iso14755
163 Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt). 197 Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).
164 Basic support (section 5.1) is enabled by "--enable-frills", while 198 Basic support (section 5.1) is enabled by "--enable-frills", while
165 support for 5.2, 5.3 and 5.4 is enabled with this switch. 199 support for 5.2, 5.3 and 5.4 is enabled with this switch.
166
167 --enable-linespace
168 Add support to provide user specified line spacing between text
169 rows.
170 200
171 --enable-keepscrolling 201 --enable-keepscrolling
172 Add support for continual scrolling of the display when you hold the 202 Add support for continual scrolling of the display when you hold the
173 mouse button down on a scrollbar arrow. 203 mouse button down on a scrollbar arrow.
174 204
199 --enable-smart-resize 229 --enable-smart-resize
200 Add smart growth/shrink behaviour when changing font size via from 230 Add smart growth/shrink behaviour when changing font size via from
201 hot keys. This should keep in a fixed position the rxvt corner which 231 hot keys. This should keep in a fixed position the rxvt corner which
202 is closest to a corner of the screen. 232 is closest to a corner of the screen.
203 233
204 --enable-256-color
205 Add support for 256 colours rather than the base 16 colours.
206
207 This option will likely go away in the future. Speak up if you don't
208 want this.
209
210 --enable-cursor-blink
211 Add support for a blinking cursor.
212
213 --enable-pointer-blank 234 --enable-pointer-blank
214 Add support to have the pointer disappear when typing or inactive. 235 Add support to have the pointer disappear when typing or inactive.
215 236
216 --with-name=NAME 237 --with-name=NAME
217 Set the basename for the installed binaries (default: urxvt, 238 Set the basename for the installed binaries (default: "urxvt",
218 resulting in urxvt, urxvtd etc.). Specify --with-name=rxvt to 239 resulting in "urxvt", "urxvtd" etc.). Specify "--with-name=rxvt" to
219 replace rxvt. 240 replace with "rxvt".
220 241
221 --with-term=NAME 242 --with-term=NAME
222 Change the environmental variable for the terminal to NAME (default 243 Change the environmental variable for the terminal to NAME (default
223 "rxvt") 244 "rxvt-unicode")
224 245
225 --with-terminfo=PATH 246 --with-terminfo=PATH
226 Change the environmental variable for the path to the terminfo tree 247 Change the environmental variable for the path to the terminfo tree
227 to PATH. 248 to PATH.
228 249

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines