… | |
… | |
66 | :nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:\ |
66 | :nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:\ |
67 | :st=\EH:ta=^I:te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:\ |
67 | :st=\EH:ta=^I:te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:\ |
68 | :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ |
68 | :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ |
69 | :vs=\E[?25h: |
69 | :vs=\E[?25h: |
70 | |
70 | |
71 | =item How can I configure rxvt-unicode so that it looks similar to the original rxvt? |
71 | =item Why does C<ls> no longer have coloured output? |
72 | |
72 | |
73 | Felix von Leitner says that these two lines, in your F<.Xdefaults>, will make rxvt-unicode |
73 | The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to |
74 | behave similar to the original rxvt: |
74 | decide wether a terminal has colour, but uses it's own configuration |
|
|
75 | file. Needless to say, C<rxvt-unicode> is not in it's default file (among |
|
|
76 | with most other terminals supporting colour). Either add: |
75 | |
77 | |
76 | URxvt.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 |
78 | TERM rxvt-unicode |
77 | URxvt.boldFont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 |
79 | |
|
|
80 | to C</etc/DIR_COLORS> or simply add: |
|
|
81 | |
|
|
82 | alias ls='ls --color=auto' |
|
|
83 | |
|
|
84 | to your C<.profile> or C<.bashrc>. |
|
|
85 | |
|
|
86 | =item Why doesn't vim/emacs etc. use the 88 colour mode? |
|
|
87 | |
|
|
88 | =item Why doesn't vim/emacs etc. make use of italic? |
|
|
89 | |
|
|
90 | =item Why are the secondary screen-related options not working properly? |
|
|
91 | |
|
|
92 | Make sure you are using C<TERM=rxvt-unicode>. Some pre-packaged |
|
|
93 | distributions (most notably Debian GNU/Linux) break rxvt-unicode |
|
|
94 | by setting C<TERM> to C<rxvt>, which doesn't have these extra |
|
|
95 | features. Unfortunately, some of these (most notably, again, Debian |
|
|
96 | GNU/Linux) furthermore fail to even install the C<rxvt-unicode> terminfo |
|
|
97 | file, so you will need to install it on your own (See the question B<When |
|
|
98 | I log-in to another system it tells me about missing terminfo data?> on |
|
|
99 | how to do this). |
78 | |
100 | |
79 | =item Rxvt-unicode does not seem to understand the selected encoding? |
101 | =item Rxvt-unicode does not seem to understand the selected encoding? |
80 | |
102 | |
81 | =item Unicode does not seem to work? |
103 | =item Unicode does not seem to work? |
82 | |
104 | |
… | |
… | |
170 | however: Xft fonts often draw glyphs larger than their acclaimed bounding |
192 | however: Xft fonts often draw glyphs larger than their acclaimed bounding |
171 | box, and rxvt-unicode has no way of detecting this (the correct way is to |
193 | box, and rxvt-unicode has no way of detecting this (the correct way is to |
172 | ask for the character bounding box, which unfortunately is wrong in these |
194 | ask for the character bounding box, which unfortunately is wrong in these |
173 | cases). |
195 | cases). |
174 | |
196 | |
175 | It's not clear (to me at least), wether this is a bug in Xft, freetype, or |
197 | It's not clear (to me at least), wether this is a bug in Xft, freetype, |
176 | the respective font. If you encounter this problem there is no way to work |
198 | or the respective font. If you encounter this problem you might try using |
177 | around this except by using a different font. |
199 | the C<-lsp> option to give the font more height. If that doesn't work, you |
|
|
200 | might be forced to use a different font. |
178 | |
201 | |
179 | All of this is not a problem when using X11 core fonts, as their bounding |
202 | All of this is not a problem when using X11 core fonts, as their bounding |
180 | box data is correct. |
203 | box data is correct. |
181 | |
204 | |
182 | =item My Compose (Multi_key) key is no longer working. |
205 | =item My Compose (Multi_key) key is no longer working. |
… | |
… | |
188 | does not support this (for instance because it is not visual), then |
211 | does not support this (for instance because it is not visual), then |
189 | rxvt-unicode will continue without an input method. |
212 | rxvt-unicode will continue without an input method. |
190 | |
213 | |
191 | In this case either do not specify a B<preeditStyle> or specify more than |
214 | In this case either do not specify a B<preeditStyle> or specify more than |
192 | one pre-edit style, such as B<OverTheSpot,Root,None>. |
215 | one pre-edit style, such as B<OverTheSpot,Root,None>. |
|
|
216 | |
|
|
217 | =item I cannot type C<Ctrl-Shift-2> to get an ASCII NUL character due to ISO 14755 |
|
|
218 | |
|
|
219 | Either try C<Ctrl-2> alone (it often is mapped to ASCII NUL even on |
|
|
220 | international keyboards) or simply use ISO 14755 support to your |
|
|
221 | advantage, typing <Ctrl-Shift-0> to get a ASCII NUL. This works for other |
|
|
222 | codes, too, such as C<Ctrl-Shift-1-d> to type the default telnet escape |
|
|
223 | character and so on. |
193 | |
224 | |
194 | =item How can I keep rxvt-unicode from using reverse video so much? |
225 | =item How can I keep rxvt-unicode from using reverse video so much? |
195 | |
226 | |
196 | First of all, make sure you are running with the right terminfo |
227 | First of all, make sure you are running with the right terminfo |
197 | (C<urxvt>), which will get rid of most of these effects. Then make sure |
228 | (C<urxvt>), which will get rid of most of these effects. Then make sure |
… | |
… | |
391 | resources (or as long-options). |
422 | resources (or as long-options). |
392 | |
423 | |
393 | Here are values that are supposed to resemble a VGA screen, |
424 | Here are values that are supposed to resemble a VGA screen, |
394 | including the murky brown that passes for low-intensity yellow: |
425 | including the murky brown that passes for low-intensity yellow: |
395 | |
426 | |
396 | Rxvt*color0: #000000 |
427 | URxvt*color0: #000000 |
397 | Rxvt*color1: #A80000 |
428 | URxvt*color1: #A80000 |
398 | Rxvt*color2: #00A800 |
429 | URxvt*color2: #00A800 |
399 | Rxvt*color3: #A8A800 |
430 | URxvt*color3: #A8A800 |
400 | Rxvt*color4: #0000A8 |
431 | URxvt*color4: #0000A8 |
401 | Rxvt*color5: #A800A8 |
432 | URxvt*color5: #A800A8 |
402 | Rxvt*color6: #00A8A8 |
433 | URxvt*color6: #00A8A8 |
403 | Rxvt*color7: #A8A8A8 |
434 | URxvt*color7: #A8A8A8 |
404 | |
435 | |
405 | Rxvt*color8: #000054 |
436 | URxvt*color8: #000054 |
406 | Rxvt*color9: #FF0054 |
437 | URxvt*color9: #FF0054 |
407 | Rxvt*color10: #00FF54 |
438 | URxvt*color10: #00FF54 |
408 | Rxvt*color11: #FFFF54 |
439 | URxvt*color11: #FFFF54 |
409 | Rxvt*color12: #0000FF |
440 | URxvt*color12: #0000FF |
410 | Rxvt*color13: #FF00FF |
441 | URxvt*color13: #FF00FF |
411 | Rxvt*color14: #00FFFF |
442 | URxvt*color14: #00FFFF |
412 | Rxvt*color15: #FFFFFF |
443 | URxvt*color15: #FFFFFF |
|
|
444 | |
|
|
445 | And here is a more complete set of non-standard colors described as |
|
|
446 | "pretty girly": |
|
|
447 | |
|
|
448 | URxvt.cursorColor: #dc74d1 |
|
|
449 | URxvt.pointerColor: #dc74d1 |
|
|
450 | URxvt.background: #0e0e0e |
|
|
451 | URxvt.foreground: #4ad5e1 |
|
|
452 | URxvt.color0: #000000 |
|
|
453 | URxvt.color8: #8b8f93 |
|
|
454 | URxvt.color1: #dc74d1 |
|
|
455 | URxvt.color9: #dc74d1 |
|
|
456 | URxvt.color2: #0eb8c7 |
|
|
457 | URxvt.color10: #0eb8c7 |
|
|
458 | URxvt.color3: #dfe37e |
|
|
459 | URxvt.color11: #dfe37e |
|
|
460 | URxvt.color5: #9e88f0 |
|
|
461 | URxvt.color13: #9e88f0 |
|
|
462 | URxvt.color6: #73f7ff |
|
|
463 | URxvt.color14: #73f7ff |
|
|
464 | URxvt.color7: #e1dddd |
|
|
465 | URxvt.color15: #e1dddd |
413 | |
466 | |
414 | =item What's with the strange Backspace/Delete key behaviour? |
467 | =item What's with the strange Backspace/Delete key behaviour? |
415 | |
468 | |
416 | Assuming that the physical Backspace key corresponds to the |
469 | Assuming that the physical Backspace key corresponds to the |
417 | BackSpace keysym (not likely for Linux ... see the following |
470 | BackSpace keysym (not likely for Linux ... see the following |
… | |
… | |
469 | |
522 | |
470 | =item I don't like the key-bindings. How do I change them? |
523 | =item I don't like the key-bindings. How do I change them? |
471 | |
524 | |
472 | There are some compile-time selections available via configure. Unless |
525 | There are some compile-time selections available via configure. Unless |
473 | you have run "configure" with the C<--disable-resources> option you can |
526 | you have run "configure" with the C<--disable-resources> option you can |
474 | use the `keysym' resource to alter the keystrings associated with keysym |
527 | use the `keysym' resource to alter the keystrings associated with keysyms. |
475 | 0xFF00 - 0xFFFF (function, cursor keys, etc). |
|
|
476 | |
528 | |
477 | Here's an example for a tn3270 session started using `@@RXVT_NAME@@ -name tn3270' |
529 | Here's an example for a URxvt session started using `@@RXVT_NAME@@ -name URxvt' |
478 | |
530 | |
479 | !# ----- special uses ------: |
531 | URxvt*keysym.Home: \e[1~ |
480 | ! tn3270 login, remap function and arrow keys. |
532 | URxvt*keysym.End: \e[4~ |
481 | tn3270*font: *clean-bold-*-*--15-* |
533 | URxvt*keysym.C-apostrophe: \e<C-'> |
482 | |
534 | URxvt*keysym.C-slash: \e<C-/> |
483 | ! keysym - used by rxvt only |
535 | URxvt*keysym.C-semicolon: \e<C-;> |
484 | ! Delete - ^D |
536 | URxvt*keysym.C-grave: \e<C-`> |
485 | tn3270*keysym.0xFFFF: \004 |
537 | URxvt*keysym.C-comma: \e<C-,> |
486 | |
538 | URxvt*keysym.C-period: \e<C-.> |
487 | ! Home - ^A |
539 | URxvt*keysym.C-0x60: \e<C-`> |
488 | tn3270*keysym.0xFF50: \001 |
540 | URxvt*keysym.C-Tab: \e<C-Tab> |
489 | ! Left - ^B |
541 | URxvt*keysym.C-Return: \e<C-Return> |
490 | tn3270*keysym.0xFF51: \002 |
542 | URxvt*keysym.S-Return: \e<S-Return> |
491 | ! Up - ^P |
543 | URxvt*keysym.S-space: \e<S-Space> |
492 | tn3270*keysym.0xFF52: \020 |
544 | URxvt*keysym.M-Up: \e<M-Up> |
493 | ! Right - ^F |
545 | URxvt*keysym.M-Down: \e<M-Down> |
494 | tn3270*keysym.0xFF53: \006 |
546 | URxvt*keysym.M-Left: \e<M-Left> |
495 | ! Down - ^N |
547 | URxvt*keysym.M-Right: \e<M-Right> |
496 | tn3270*keysym.0xFF54: \016 |
548 | URxvt*keysym.M-C-0: list.0123456789.\e<M-C-.> |
497 | ! End - ^E |
549 | URxvt*keysym.M-C-a: list.abcdefghijklmnopqrstuvwxyz.\033<M-C-.> |
498 | tn3270*keysym.0xFF57: \005 |
550 | URxvt*keysym.F12: proto:\033]701;zh_CN.GBK\007 |
499 | |
|
|
500 | ! F1 - F12 |
|
|
501 | tn3270*keysym.0xFFBE: \e1 |
|
|
502 | tn3270*keysym.0xFFBF: \e2 |
|
|
503 | tn3270*keysym.0xFFC0: \e3 |
|
|
504 | tn3270*keysym.0xFFC1: \e4 |
|
|
505 | tn3270*keysym.0xFFC2: \e5 |
|
|
506 | tn3270*keysym.0xFFC3: \e6 |
|
|
507 | tn3270*keysym.0xFFC4: \e7 |
|
|
508 | tn3270*keysym.0xFFC5: \e8 |
|
|
509 | tn3270*keysym.0xFFC6: \e9 |
|
|
510 | tn3270*keysym.0xFFC7: \e0 |
|
|
511 | tn3270*keysym.0xFFC8: \e- |
|
|
512 | tn3270*keysym.0xFFC9: \e= |
|
|
513 | |
|
|
514 | ! map Prior/Next to F7/F8 |
|
|
515 | tn3270*keysym.0xFF55: \e7 |
|
|
516 | tn3270*keysym.0xFF56: \e8 |
|
|
517 | |
551 | |
518 | =item I'm using keyboard model XXX that has extra Prior/Next/Insert keys. |
552 | =item I'm using keyboard model XXX that has extra Prior/Next/Insert keys. |
519 | How do I make use of them? For example, the Sun Keyboard type 4 |
553 | How do I make use of them? For example, the Sun Keyboard type 4 |
520 | has the following mappings that rxvt-unicode doesn't recognize. |
554 | has the following mappings that rxvt-unicode doesn't recognize. |
521 | |
555 | |
… | |
… | |
2219 | |
2253 | |
2220 | Add support for many small features that are not essential but nice to |
2254 | Add support for many small features that are not essential but nice to |
2221 | have. Normally you want this, but for very small binaries you may want to |
2255 | have. Normally you want this, but for very small binaries you may want to |
2222 | disable this. |
2256 | disable this. |
2223 | |
2257 | |
|
|
2258 | A non-exhaustive list of features enabled by C<--enable-frills> (possibly |
|
|
2259 | in combination with other switches) is: |
|
|
2260 | |
|
|
2261 | MWM-hints |
|
|
2262 | seperate underline colour |
|
|
2263 | settable border widths and borderless switch |
|
|
2264 | settable extra linespacing |
|
|
2265 | extra window properties (e.g. UTF-8 window names and PID) |
|
|
2266 | iso-14755-2 and -3, and visual feedback |
|
|
2267 | backindex and forwardindex escape sequence |
|
|
2268 | window op and locale change escape sequences |
|
|
2269 | tripleclickwords |
|
|
2270 | settable insecure mode |
|
|
2271 | |
2224 | =item --enable-iso14755 |
2272 | =item --enable-iso14755 |
2225 | |
2273 | |
2226 | Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or |
2274 | Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or |
2227 | F<doc/rxvt.1.txt>). Basic support (section 5.1) is enabled by |
2275 | F<doc/rxvt.1.txt>). Basic support (section 5.1) is enabled by |
2228 | C<--enable-frills>, while support for 5.2, 5.3 and 5.4 is enabled with |
2276 | C<--enable-frills>, while support for 5.2, 5.3 and 5.4 is enabled with |
2229 | this switch. |
2277 | this switch. |
2230 | |
2278 | |
2231 | =item --enable-linespace |
|
|
2232 | |
|
|
2233 | Add support to provide user specified line spacing between text rows. |
|
|
2234 | |
|
|
2235 | =item --enable-keepscrolling |
2279 | =item --enable-keepscrolling |
2236 | |
2280 | |
2237 | Add support for continual scrolling of the display when you hold |
2281 | Add support for continual scrolling of the display when you hold |
2238 | the mouse button down on a scrollbar arrow. |
2282 | the mouse button down on a scrollbar arrow. |
2239 | |
2283 | |
… | |
… | |
2280 | |
2324 | |
2281 | Add support to have the pointer disappear when typing or inactive. |
2325 | Add support to have the pointer disappear when typing or inactive. |
2282 | |
2326 | |
2283 | =item --with-name=NAME |
2327 | =item --with-name=NAME |
2284 | |
2328 | |
2285 | Set the basename for the installed binaries (default: urxvt, resulting in |
2329 | Set the basename for the installed binaries (default: C<urxvt>, resulting |
2286 | urxvt, urxvtd etc.). Specify --with-name=rxvt to replace rxvt. |
2330 | in C<urxvt>, C<urxvtd> etc.). Specify C<--with-name=rxvt> to replace with |
|
|
2331 | C<rxvt>. |
2287 | |
2332 | |
2288 | =item --with-term=NAME |
2333 | =item --with-term=NAME |
2289 | |
2334 | |
2290 | Change the environmental variable for the terminal to NAME (default |
2335 | Change the environmental variable for the terminal to NAME (default |
2291 | "rxvt") |
2336 | C<rxvt-unicode>) |
2292 | |
2337 | |
2293 | =item --with-terminfo=PATH |
2338 | =item --with-terminfo=PATH |
2294 | |
2339 | |
2295 | Change the environmental variable for the path to the terminfo tree to |
2340 | Change the environmental variable for the path to the terminfo tree to |
2296 | PATH. |
2341 | PATH. |