… | |
… | |
127 | .\} |
127 | .\} |
128 | .rm #[ #] #H #V #F C |
128 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
129 | .\" ======================================================================== |
130 | .\" |
130 | .\" |
131 | .IX Title "rxvt 7" |
131 | .IX Title "rxvt 7" |
132 | .TH rxvt 7 "2005-01-11" "4.8" "RXVT-UNICODE" |
132 | .TH rxvt 7 "2005-02-03" "4.9" "RXVT-UNICODE" |
133 | .SH "NAME" |
133 | .SH "NAME" |
134 | RXVT REFERENCE \- FAQ, command sequences and other background information |
134 | RXVT REFERENCE \- FAQ, command sequences and other background information |
135 | .SH "FREQUENTLY ASKED QUESTIONS" |
135 | .SH "FREQUENTLY ASKED QUESTIONS" |
136 | .IX Header "FREQUENTLY ASKED QUESTIONS" |
136 | .IX Header "FREQUENTLY ASKED QUESTIONS" |
137 | .IP "How do I know which rxvt-unicode version I'm using?" 4 |
137 | .IP "How do I know which rxvt-unicode version I'm using?" 4 |
… | |
… | |
678 | Perhaps someday this will all be resolved in a consistent manner. |
678 | Perhaps someday this will all be resolved in a consistent manner. |
679 | .IP "I don't like the key\-bindings. How do I change them?" 4 |
679 | .IP "I don't like the key\-bindings. How do I change them?" 4 |
680 | .IX Item "I don't like the key-bindings. How do I change them?" |
680 | .IX Item "I don't like the key-bindings. How do I change them?" |
681 | There are some compile-time selections available via configure. Unless |
681 | There are some compile-time selections available via configure. Unless |
682 | you have run \*(L"configure\*(R" with the \f(CW\*(C`\-\-disable\-resources\*(C'\fR option you can |
682 | you have run \*(L"configure\*(R" with the \f(CW\*(C`\-\-disable\-resources\*(C'\fR option you can |
683 | use the `keysym' resource to alter the keystrings associated with keysym |
683 | use the `keysym' resource to alter the keystrings associated with keysyms. |
684 | 0xFF00 \- 0xFFFF (function, cursor keys, etc). |
|
|
685 | .Sp |
684 | .Sp |
686 | Here's an example for a tn3270 session started using `@@RXVT_NAME@@ \-name tn3270' |
685 | Here's an example for a URxvt session started using `@@RXVT_NAME@@ \-name URxvt' |
687 | .Sp |
686 | .Sp |
688 | .Vb 3 |
|
|
689 | \& !# ----- special uses ------: |
|
|
690 | \& ! tn3270 login, remap function and arrow keys. |
|
|
691 | \& tn3270*font: *clean-bold-*-*--15-* |
|
|
692 | .Ve |
|
|
693 | .Sp |
|
|
694 | .Vb 3 |
|
|
695 | \& ! keysym - used by rxvt only |
|
|
696 | \& ! Delete - ^D |
|
|
697 | \& tn3270*keysym.0xFFFF: \e004 |
|
|
698 | .Ve |
|
|
699 | .Sp |
|
|
700 | .Vb 12 |
687 | .Vb 20 |
701 | \& ! Home - ^A |
688 | \& URxvt.keysym.Home: \ee[1~ |
702 | \& tn3270*keysym.0xFF50: \e001 |
689 | \& URxvt.keysym.End: \ee[4~ |
703 | \& ! Left - ^B |
690 | \& URxvt.keysym.C-apostrophe: \ee<C-'> |
704 | \& tn3270*keysym.0xFF51: \e002 |
691 | \& URxvt.keysym.C-slash: \ee<C-/> |
705 | \& ! Up - ^P |
692 | \& URxvt.keysym.C-semicolon: \ee<C-;> |
706 | \& tn3270*keysym.0xFF52: \e020 |
693 | \& URxvt.keysym.C-grave: \ee<C-`> |
707 | \& ! Right - ^F |
694 | \& URxvt.keysym.C-comma: \ee<C-,> |
708 | \& tn3270*keysym.0xFF53: \e006 |
695 | \& URxvt.keysym.C-period: \ee<C-.> |
709 | \& ! Down - ^N |
696 | \& URxvt.keysym.C-0x60: \ee<C-`> |
710 | \& tn3270*keysym.0xFF54: \e016 |
697 | \& URxvt.keysym.C-Tab: \ee<C-Tab> |
711 | \& ! End - ^E |
698 | \& URxvt.keysym.C-Return: \ee<C-Return> |
712 | \& tn3270*keysym.0xFF57: \e005 |
699 | \& URxvt.keysym.S-Return: \ee<S-Return> |
|
|
700 | \& URxvt.keysym.S-space: \ee<S-Space> |
|
|
701 | \& URxvt.keysym.M-Up: \ee<M-Up> |
|
|
702 | \& URxvt.keysym.M-Down: \ee<M-Down> |
|
|
703 | \& URxvt.keysym.M-Left: \ee<M-Left> |
|
|
704 | \& URxvt.keysym.M-Right: \ee<M-Right> |
|
|
705 | \& URxvt.keysym.M-C-0: list \ee<M-C- 0123456789 > |
|
|
706 | \& URxvt.keysym.M-C-a: list \e033<M-C- abcdefghijklmnopqrstuvwxyz > |
|
|
707 | \& URxvt.keysym.F12: proto:\e033]701;zh_CN.GBK\e007 |
713 | .Ve |
708 | .Ve |
714 | .Sp |
709 | .Sp |
715 | .Vb 13 |
710 | See some more examples in the documentation for the \fBkeysym\fR resource. |
716 | \& ! F1 - F12 |
|
|
717 | \& tn3270*keysym.0xFFBE: \ee1 |
|
|
718 | \& tn3270*keysym.0xFFBF: \ee2 |
|
|
719 | \& tn3270*keysym.0xFFC0: \ee3 |
|
|
720 | \& tn3270*keysym.0xFFC1: \ee4 |
|
|
721 | \& tn3270*keysym.0xFFC2: \ee5 |
|
|
722 | \& tn3270*keysym.0xFFC3: \ee6 |
|
|
723 | \& tn3270*keysym.0xFFC4: \ee7 |
|
|
724 | \& tn3270*keysym.0xFFC5: \ee8 |
|
|
725 | \& tn3270*keysym.0xFFC6: \ee9 |
|
|
726 | \& tn3270*keysym.0xFFC7: \ee0 |
|
|
727 | \& tn3270*keysym.0xFFC8: \ee- |
|
|
728 | \& tn3270*keysym.0xFFC9: \ee= |
|
|
729 | .Ve |
|
|
730 | .Sp |
|
|
731 | .Vb 3 |
|
|
732 | \& ! map Prior/Next to F7/F8 |
|
|
733 | \& tn3270*keysym.0xFF55: \ee7 |
|
|
734 | \& tn3270*keysym.0xFF56: \ee8 |
|
|
735 | .Ve |
|
|
736 | .IP "I'm using keyboard model \s-1XXX\s0 that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." 4 |
711 | .IP "I'm using keyboard model \s-1XXX\s0 that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." 4 |
737 | .IX Item "I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." |
712 | .IX Item "I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." |
738 | .Vb 6 |
713 | .Vb 6 |
739 | \& KP_Insert == Insert |
714 | \& KP_Insert == Insert |
740 | \& F22 == Print |
715 | \& F22 == Print |
… | |
… | |
742 | \& F29 == Prior |
717 | \& F29 == Prior |
743 | \& F33 == End |
718 | \& F33 == End |
744 | \& F35 == Next |
719 | \& F35 == Next |
745 | .Ve |
720 | .Ve |
746 | .Sp |
721 | .Sp |
747 | Rather than have rxvt-unicode try to accommodate all the various possible keyboard |
722 | Rather than have rxvt-unicode try to accommodate all the various possible |
748 | mappings, it is better to use `xmodmap' to remap the keys as required for |
723 | keyboard mappings, it is better to use `xmodmap' to remap the keys as |
749 | your particular machine. |
724 | required for your particular machine. |
750 | .IP "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." 4 |
725 | .IP "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." 4 |
751 | .IX Item "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
726 | .IX Item "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
752 | rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", so you can |
727 | rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", so you can |
753 | check and see if that is set. Note that several programs, \s-1JED\s0, slrn, |
728 | check and see if that is set. Note that several programs, \s-1JED\s0, slrn, |
754 | Midnight Commander automatically check this variable to decide whether or |
729 | Midnight Commander automatically check this variable to decide whether or |
… | |
… | |
1227 | [default: full size of window] (\s-1CSR\s0) |
1202 | [default: full size of window] (\s-1CSR\s0) |
1228 | .ie n .IP "\fB\fB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1203 | .ie n .IP "\fB\fB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1229 | .el .IP "\fB\f(CB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1204 | .el .IP "\fB\f(CB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1230 | .IX Item "ESC [ s" |
1205 | .IX Item "ESC [ s" |
1231 | Save Cursor (\s-1SC\s0) |
1206 | Save Cursor (\s-1SC\s0) |
|
|
1207 | .ie n .IP "\fB\fB\*(C`ESC [ Ps;Pt t\*(C'\fB\fR" 4 |
|
|
1208 | .el .IP "\fB\f(CB\*(C`ESC [ Ps;Pt t\*(C'\fB\fR" 4 |
|
|
1209 | .IX Item "ESC [ Ps;Pt t" |
|
|
1210 | Window Operations |
|
|
1211 | .TS |
|
|
1212 | l l . |
|
|
1213 | Ps = 1 Deiconify (map) window |
|
|
1214 | Ps = 2 Iconify window |
|
|
1215 | Ps = 3 ESC [ 3 ; X ; Y t Move window to (X|Y) |
|
|
1216 | Ps = 4 ESC [ 4 ; W ; H t Resize to WxH pixels |
|
|
1217 | Ps = 5 Raise window |
|
|
1218 | Ps = 6 Lower window |
|
|
1219 | Ps = 7 Refresh screen once |
|
|
1220 | Ps = 8 ESC [ 4 ; C ; R t Resize to C columns and R rows |
|
|
1221 | Ps = 11 Report window state (responds with Ps = 1 or Ps = 2 |
|
|
1222 | Ps = 13 Report window position (responds with Ps = 3) |
|
|
1223 | Ps = 14 Report window pixel size (responds with Ps = 4) |
|
|
1224 | Ps = 18 Report window text size (responds with Ps = 7) |
|
|
1225 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
|
|
1226 | Ps = 20 Reports icon label (ESC ] L NAME \234) |
|
|
1227 | Ps = 21 Reports window title (ESC ] l NAME \234) |
|
|
1228 | Ps = 24.. Set window height to Ps rows |
|
|
1229 | .TE |
|
|
1230 | |
|
|
1231 | .ie n .IP "\fB\fB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1232 | .el .IP "\fB\f(CB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1233 | .IX Item "ESC [ u" |
|
|
1234 | Restore Cursor |
1232 | .ie n .IP "\fB\fB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1235 | .ie n .IP "\fB\fB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1233 | .el .IP "\fB\f(CB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1236 | .el .IP "\fB\f(CB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1234 | .IX Item "ESC [ Ps x" |
1237 | .IX Item "ESC [ Ps x" |
1235 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1238 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1236 | .ie n .IP "\fB\fB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1237 | .el .IP "\fB\f(CB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1238 | .IX Item "ESC [ u" |
|
|
1239 | Restore Cursor |
|
|
1240 | .PP |
1239 | .PP |
1241 | |
1240 | |
1242 | .IX Xref "PrivateModes" |
1241 | .IX Xref "PrivateModes" |
1243 | .SH "DEC Private Modes" |
1242 | .SH "DEC Private Modes" |
1244 | .IX Header "DEC Private Modes" |
1243 | .IX Header "DEC Private Modes" |
… | |
… | |
2254 | .IP "\-\-enable\-frills" 4 |
2253 | .IP "\-\-enable\-frills" 4 |
2255 | .IX Item "--enable-frills" |
2254 | .IX Item "--enable-frills" |
2256 | Add support for many small features that are not essential but nice to |
2255 | Add support for many small features that are not essential but nice to |
2257 | have. Normally you want this, but for very small binaries you may want to |
2256 | have. Normally you want this, but for very small binaries you may want to |
2258 | disable this. |
2257 | disable this. |
|
|
2258 | .Sp |
|
|
2259 | A non-exhaustive list of features enabled by \f(CW\*(C`\-\-enable\-frills\*(C'\fR (possibly |
|
|
2260 | in combination with other switches) is: |
|
|
2261 | .Sp |
|
|
2262 | .Vb 10 |
|
|
2263 | \& MWM-hints |
|
|
2264 | \& seperate underline colour |
|
|
2265 | \& settable border widths and borderless switch |
|
|
2266 | \& settable extra linespacing |
|
|
2267 | \& extra window properties (e.g. UTF-8 window names and PID) |
|
|
2268 | \& iso-14755-2 and -3, and visual feedback |
|
|
2269 | \& backindex and forwardindex escape sequence |
|
|
2270 | \& window op and locale change escape sequences |
|
|
2271 | \& tripleclickwords |
|
|
2272 | \& settable insecure mode |
|
|
2273 | .Ve |
2259 | .IP "\-\-enable\-iso14755" 4 |
2274 | .IP "\-\-enable\-iso14755" 4 |
2260 | .IX Item "--enable-iso14755" |
2275 | .IX Item "--enable-iso14755" |
2261 | Enable extended \s-1ISO\s0 14755 support (see @@RXVT_NAME@@(1), or |
2276 | Enable extended \s-1ISO\s0 14755 support (see @@RXVT_NAME@@(1), or |
2262 | \&\fIdoc/rxvt.1.txt\fR). Basic support (section 5.1) is enabled by |
2277 | \&\fIdoc/rxvt.1.txt\fR). Basic support (section 5.1) is enabled by |
2263 | \&\f(CW\*(C`\-\-enable\-frills\*(C'\fR, while support for 5.2, 5.3 and 5.4 is enabled with |
2278 | \&\f(CW\*(C`\-\-enable\-frills\*(C'\fR, while support for 5.2, 5.3 and 5.4 is enabled with |
… | |
… | |
2301 | .IP "\-\-enable\-pointer\-blank" 4 |
2316 | .IP "\-\-enable\-pointer\-blank" 4 |
2302 | .IX Item "--enable-pointer-blank" |
2317 | .IX Item "--enable-pointer-blank" |
2303 | Add support to have the pointer disappear when typing or inactive. |
2318 | Add support to have the pointer disappear when typing or inactive. |
2304 | .IP "\-\-with\-name=NAME" 4 |
2319 | .IP "\-\-with\-name=NAME" 4 |
2305 | .IX Item "--with-name=NAME" |
2320 | .IX Item "--with-name=NAME" |
2306 | Set the basename for the installed binaries (default: urxvt, resulting in |
2321 | Set the basename for the installed binaries (default: \f(CW\*(C`urxvt\*(C'\fR, resulting |
2307 | urxvt, urxvtd etc.). Specify \-\-with\-name=rxvt to replace rxvt. |
2322 | in \f(CW\*(C`urxvt\*(C'\fR, \f(CW\*(C`urxvtd\*(C'\fR etc.). Specify \f(CW\*(C`\-\-with\-name=rxvt\*(C'\fR to replace with |
|
|
2323 | \&\f(CW\*(C`rxvt\*(C'\fR. |
2308 | .IP "\-\-with\-term=NAME" 4 |
2324 | .IP "\-\-with\-term=NAME" 4 |
2309 | .IX Item "--with-term=NAME" |
2325 | .IX Item "--with-term=NAME" |
2310 | Change the environmental variable for the terminal to \s-1NAME\s0 (default |
2326 | Change the environmental variable for the terminal to \s-1NAME\s0 (default |
2311 | \&\*(L"rxvt\*(R") |
2327 | \&\f(CW\*(C`rxvt\-unicode\*(C'\fR) |
2312 | .IP "\-\-with\-terminfo=PATH" 4 |
2328 | .IP "\-\-with\-terminfo=PATH" 4 |
2313 | .IX Item "--with-terminfo=PATH" |
2329 | .IX Item "--with-terminfo=PATH" |
2314 | Change the environmental variable for the path to the terminfo tree to |
2330 | Change the environmental variable for the path to the terminfo tree to |
2315 | \&\s-1PATH\s0. |
2331 | \&\s-1PATH\s0. |
2316 | .IP "\-\-with\-x" 4 |
2332 | .IP "\-\-with\-x" 4 |