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

Comparing rxvt-unicode/doc/rxvt.7.pod (file contents):
Revision 1.28 by root, Mon Nov 29 13:45:10 2004 UTC vs.
Revision 1.33 by root, Sun Jan 16 18:48:04 2005 UTC

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
73Felix von Leitner says that these two lines, in your F<.Xdefaults>, will make rxvt-unicode 73The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to
74behave similar to the original rxvt: 74decide wether a terminal has colour, but uses it's own configuration
75file. Needless to say, C<rxvt-unicode> is not in it's default file (among
76with 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
80to C</etc/DIR_COLORS> or simply add:
81
82 alias ls='ls --color=auto'
83
84to 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
92Make sure you are using C<TERM=rxvt-unicode>. Some pre-packaged
93distributions (most notably Debian GNU/Linux) break rxvt-unicode
94by setting C<TERM> to C<rxvt>, which doesn't have these extra
95features. Unfortunately, some of these (most notably, again, Debian
96GNU/Linux) furthermore fail to even install the C<rxvt-unicode> terminfo
97file, so you will need to install it on your own (See the question B<When
98I log-in to another system it tells me about missing terminfo data?> on
99how 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
170however: Xft fonts often draw glyphs larger than their acclaimed bounding 192however: Xft fonts often draw glyphs larger than their acclaimed bounding
171box, and rxvt-unicode has no way of detecting this (the correct way is to 193box, and rxvt-unicode has no way of detecting this (the correct way is to
172ask for the character bounding box, which unfortunately is wrong in these 194ask for the character bounding box, which unfortunately is wrong in these
173cases). 195cases).
174 196
175It's not clear (to me at least), wether this is a bug in Xft, freetype, or 197It's not clear (to me at least), wether this is a bug in Xft, freetype,
176the respective font. If you encounter this problem there is no way to work 198or the respective font. If you encounter this problem you might try using
177around this except by using a different font. 199the C<-lsp> option to give the font more height. If that doesn't work, you
200might be forced to use a different font.
178 201
179All of this is not a problem when using X11 core fonts, as their bounding 202All of this is not a problem when using X11 core fonts, as their bounding
180box data is correct. 203box 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.
188does not support this (for instance because it is not visual), then 211does not support this (for instance because it is not visual), then
189rxvt-unicode will continue without an input method. 212rxvt-unicode will continue without an input method.
190 213
191In this case either do not specify a B<preeditStyle> or specify more than 214In this case either do not specify a B<preeditStyle> or specify more than
192one pre-edit style, such as B<OverTheSpot,Root,None>. 215one 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
219Either try C<Ctrl-2> alone (it often is mapped to ASCII NUL even on
220international keyboards) or simply use ISO 14755 support to your
221advantage, typing <Ctrl-Shift-0> to get a ASCII NUL. This works for other
222codes, too, such as C<Ctrl-Shift-1-d> to type the default telnet escape
223character 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
196First of all, make sure you are running with the right terminfo 227First 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
491 522
492=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?
493 524
494There are some compile-time selections available via configure. Unless 525There are some compile-time selections available via configure. Unless
495you have run "configure" with the C<--disable-resources> option you can 526you have run "configure" with the C<--disable-resources> option you can
496use the `keysym' resource to alter the keystrings associated with keysym 527use the `keysym' resource to alter the keystrings associated with keysyms.
4970xFF00 - 0xFFFF (function, cursor keys, etc).
498 528
499Here's an example for a tn3270 session started using `@@RXVT_NAME@@ -name tn3270' 529Here's an example for a URxvt session started using `@@RXVT_NAME@@ -name URxvt'
500 530
501 !# ----- special uses ------: 531 URxvt*keysym.Home: \e[1~
502 ! tn3270 login, remap function and arrow keys. 532 URxvt*keysym.End: \e[4~
503 tn3270*font: *clean-bold-*-*--15-* 533 URxvt*keysym.C-apostrophe: \e<C-'>
504 534 URxvt*keysym.C-slash: \e<C-/>
505 ! keysym - used by rxvt only 535 URxvt*keysym.C-semicolon: \e<C-;>
506 ! Delete - ^D 536 URxvt*keysym.C-grave: \e<C-`>
507 tn3270*keysym.0xFFFF: \004 537 URxvt*keysym.C-comma: \e<C-,>
508 538 URxvt*keysym.C-period: \e<C-.>
509 ! Home - ^A 539 URxvt*keysym.C-0x60: \e<C-`>
510 tn3270*keysym.0xFF50: \001 540 URxvt*keysym.C-Tab: \e<C-Tab>
511 ! Left - ^B 541 URxvt*keysym.C-Return: \e<C-Return>
512 tn3270*keysym.0xFF51: \002 542 URxvt*keysym.S-Return: \e<S-Return>
513 ! Up - ^P 543 URxvt*keysym.S-space: \e<S-Space>
514 tn3270*keysym.0xFF52: \020 544 URxvt*keysym.M-Up: \e<M-Up>
515 ! Right - ^F 545 URxvt*keysym.M-Down: \e<M-Down>
516 tn3270*keysym.0xFF53: \006 546 URxvt*keysym.M-Left: \e<M-Left>
517 ! Down - ^N 547 URxvt*keysym.M-Right: \e<M-Right>
518 tn3270*keysym.0xFF54: \016 548 URxvt*keysym.M-C-0: list.0123456789.\e<M-C-.>
519 ! End - ^E 549 URxvt*keysym.M-C-a: list.abcdefghijklmnopqrstuvwxyz.\033<M-C-.>
520 tn3270*keysym.0xFF57: \005 550 URxvt*keysym.F12: proto:\033]701;zh_CN.GBK\007
521
522 ! F1 - F12
523 tn3270*keysym.0xFFBE: \e1
524 tn3270*keysym.0xFFBF: \e2
525 tn3270*keysym.0xFFC0: \e3
526 tn3270*keysym.0xFFC1: \e4
527 tn3270*keysym.0xFFC2: \e5
528 tn3270*keysym.0xFFC3: \e6
529 tn3270*keysym.0xFFC4: \e7
530 tn3270*keysym.0xFFC5: \e8
531 tn3270*keysym.0xFFC6: \e9
532 tn3270*keysym.0xFFC7: \e0
533 tn3270*keysym.0xFFC8: \e-
534 tn3270*keysym.0xFFC9: \e=
535
536 ! map Prior/Next to F7/F8
537 tn3270*keysym.0xFF55: \e7
538 tn3270*keysym.0xFF56: \e8
539 551
540=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.
541How do I make use of them? For example, the Sun Keyboard type 4 553How do I make use of them? For example, the Sun Keyboard type 4
542has the following mappings that rxvt-unicode doesn't recognize. 554has the following mappings that rxvt-unicode doesn't recognize.
543 555
2241 2253
2242Add support for many small features that are not essential but nice to 2254Add support for many small features that are not essential but nice to
2243have. Normally you want this, but for very small binaries you may want to 2255have. Normally you want this, but for very small binaries you may want to
2244disable this. 2256disable this.
2245 2257
2258A non-exhaustive list of features enabled by C<--enable-frills> (possibly
2259in 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
2246=item --enable-iso14755 2272=item --enable-iso14755
2247 2273
2248Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or 2274Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or
2249F<doc/rxvt.1.txt>). Basic support (section 5.1) is enabled by 2275F<doc/rxvt.1.txt>). Basic support (section 5.1) is enabled by
2250C<--enable-frills>, while support for 5.2, 5.3 and 5.4 is enabled with 2276C<--enable-frills>, while support for 5.2, 5.3 and 5.4 is enabled with
2251this switch. 2277this switch.
2252 2278
2253=item --enable-linespace
2254
2255Add support to provide user specified line spacing between text rows.
2256
2257=item --enable-keepscrolling 2279=item --enable-keepscrolling
2258 2280
2259Add support for continual scrolling of the display when you hold 2281Add support for continual scrolling of the display when you hold
2260the mouse button down on a scrollbar arrow. 2282the mouse button down on a scrollbar arrow.
2261 2283
2302 2324
2303Add support to have the pointer disappear when typing or inactive. 2325Add support to have the pointer disappear when typing or inactive.
2304 2326
2305=item --with-name=NAME 2327=item --with-name=NAME
2306 2328
2307Set the basename for the installed binaries (default: urxvt, resulting in 2329Set the basename for the installed binaries (default: C<urxvt>, resulting
2308urxvt, urxvtd etc.). Specify --with-name=rxvt to replace rxvt. 2330in C<urxvt>, C<urxvtd> etc.). Specify C<--with-name=rxvt> to replace with
2331C<rxvt>.
2309 2332
2310=item --with-term=NAME 2333=item --with-term=NAME
2311 2334
2312Change the environmental variable for the terminal to NAME (default 2335Change the environmental variable for the terminal to NAME (default
2313"rxvt") 2336C<rxvt-unicode>)
2314 2337
2315=item --with-terminfo=PATH 2338=item --with-terminfo=PATH
2316 2339
2317Change the environmental variable for the path to the terminfo tree to 2340Change the environmental variable for the path to the terminfo tree to
2318PATH. 2341PATH.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines