… | |
… | |
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. |
… | |
… | |
499 | |
522 | |
500 | =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? |
501 | |
524 | |
502 | There are some compile-time selections available via configure. Unless |
525 | There are some compile-time selections available via configure. Unless |
503 | 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 |
504 | use the `keysym' resource to alter the keystrings associated with keysym |
527 | use the `keysym' resource to alter the keystrings associated with keysyms. |
505 | 0xFF00 - 0xFFFF (function, cursor keys, etc). |
|
|
506 | |
528 | |
507 | 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' |
508 | |
530 | |
509 | !# ----- special uses ------: |
531 | URxvt*keysym.Home: \e[1~ |
510 | ! tn3270 login, remap function and arrow keys. |
532 | URxvt*keysym.End: \e[4~ |
511 | tn3270*font: *clean-bold-*-*--15-* |
533 | URxvt*keysym.C-apostrophe: \e<C-'> |
512 | |
534 | URxvt*keysym.C-slash: \e<C-/> |
513 | ! keysym - used by rxvt only |
535 | URxvt*keysym.C-semicolon: \e<C-;> |
514 | ! Delete - ^D |
536 | URxvt*keysym.C-grave: \e<C-`> |
515 | tn3270*keysym.0xFFFF: \004 |
537 | URxvt*keysym.C-comma: \e<C-,> |
516 | |
538 | URxvt*keysym.C-period: \e<C-.> |
517 | ! Home - ^A |
539 | URxvt*keysym.C-0x60: \e<C-`> |
518 | tn3270*keysym.0xFF50: \001 |
540 | URxvt*keysym.C-Tab: \e<C-Tab> |
519 | ! Left - ^B |
541 | URxvt*keysym.C-Return: \e<C-Return> |
520 | tn3270*keysym.0xFF51: \002 |
542 | URxvt*keysym.S-Return: \e<S-Return> |
521 | ! Up - ^P |
543 | URxvt*keysym.S-space: \e<S-Space> |
522 | tn3270*keysym.0xFF52: \020 |
544 | URxvt*keysym.M-Up: \e<M-Up> |
523 | ! Right - ^F |
545 | URxvt*keysym.M-Down: \e<M-Down> |
524 | tn3270*keysym.0xFF53: \006 |
546 | URxvt*keysym.M-Left: \e<M-Left> |
525 | ! Down - ^N |
547 | URxvt*keysym.M-Right: \e<M-Right> |
526 | tn3270*keysym.0xFF54: \016 |
548 | URxvt*keysym.M-C-0: list.0123456789.\e<M-C-.> |
527 | ! End - ^E |
549 | URxvt*keysym.M-C-a: list.abcdefghijklmnopqrstuvwxyz.\033<M-C-.> |
528 | tn3270*keysym.0xFF57: \005 |
550 | URxvt*keysym.F12: proto:\033]701;zh_CN.GBK\007 |
529 | |
|
|
530 | ! F1 - F12 |
|
|
531 | tn3270*keysym.0xFFBE: \e1 |
|
|
532 | tn3270*keysym.0xFFBF: \e2 |
|
|
533 | tn3270*keysym.0xFFC0: \e3 |
|
|
534 | tn3270*keysym.0xFFC1: \e4 |
|
|
535 | tn3270*keysym.0xFFC2: \e5 |
|
|
536 | tn3270*keysym.0xFFC3: \e6 |
|
|
537 | tn3270*keysym.0xFFC4: \e7 |
|
|
538 | tn3270*keysym.0xFFC5: \e8 |
|
|
539 | tn3270*keysym.0xFFC6: \e9 |
|
|
540 | tn3270*keysym.0xFFC7: \e0 |
|
|
541 | tn3270*keysym.0xFFC8: \e- |
|
|
542 | tn3270*keysym.0xFFC9: \e= |
|
|
543 | |
|
|
544 | ! map Prior/Next to F7/F8 |
|
|
545 | tn3270*keysym.0xFF55: \e7 |
|
|
546 | tn3270*keysym.0xFF56: \e8 |
|
|
547 | |
551 | |
548 | =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. |
549 | 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 |
550 | has the following mappings that rxvt-unicode doesn't recognize. |
554 | has the following mappings that rxvt-unicode doesn't recognize. |
551 | |
555 | |
… | |
… | |
2249 | |
2253 | |
2250 | 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 |
2251 | 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 |
2252 | disable this. |
2256 | disable this. |
2253 | |
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 | |
2254 | =item --enable-iso14755 |
2272 | =item --enable-iso14755 |
2255 | |
2273 | |
2256 | Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or |
2274 | Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or |
2257 | 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 |
2258 | 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 |
2259 | this switch. |
2277 | this switch. |
2260 | |
2278 | |
2261 | =item --enable-linespace |
|
|
2262 | |
|
|
2263 | Add support to provide user specified line spacing between text rows. |
|
|
2264 | |
|
|
2265 | =item --enable-keepscrolling |
2279 | =item --enable-keepscrolling |
2266 | |
2280 | |
2267 | Add support for continual scrolling of the display when you hold |
2281 | Add support for continual scrolling of the display when you hold |
2268 | the mouse button down on a scrollbar arrow. |
2282 | the mouse button down on a scrollbar arrow. |
2269 | |
2283 | |
… | |
… | |
2310 | |
2324 | |
2311 | Add support to have the pointer disappear when typing or inactive. |
2325 | Add support to have the pointer disappear when typing or inactive. |
2312 | |
2326 | |
2313 | =item --with-name=NAME |
2327 | =item --with-name=NAME |
2314 | |
2328 | |
2315 | Set the basename for the installed binaries (default: urxvt, resulting in |
2329 | Set the basename for the installed binaries (default: C<urxvt>, resulting |
2316 | 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>. |
2317 | |
2332 | |
2318 | =item --with-term=NAME |
2333 | =item --with-term=NAME |
2319 | |
2334 | |
2320 | Change the environmental variable for the terminal to NAME (default |
2335 | Change the environmental variable for the terminal to NAME (default |
2321 | "rxvt") |
2336 | C<rxvt-unicode>) |
2322 | |
2337 | |
2323 | =item --with-terminfo=PATH |
2338 | =item --with-terminfo=PATH |
2324 | |
2339 | |
2325 | 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 |
2326 | PATH. |
2341 | PATH. |