… | |
… | |
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 "2006-01-31" "7.5" "RXVT-UNICODE" |
132 | .TH rxvt 7 "2006-02-02" "7.5" "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 "SYNOPSIS" |
135 | .SH "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
137 | .Vb 2 |
137 | .Vb 2 |
… | |
… | |
214 | \fIHow can I start @@URXVT_NAME@@d in a race-free way?\fR |
214 | \fIHow can I start @@URXVT_NAME@@d in a race-free way?\fR |
215 | .IX Subsection "How can I start @@URXVT_NAME@@d in a race-free way?" |
215 | .IX Subsection "How can I start @@URXVT_NAME@@d in a race-free way?" |
216 | .PP |
216 | .PP |
217 | Try \f(CW\*(C`@@URXVT_NAME@@d \-f \-o\*(C'\fR, which tells @@URXVT_NAME@@d to open the |
217 | Try \f(CW\*(C`@@URXVT_NAME@@d \-f \-o\*(C'\fR, which tells @@URXVT_NAME@@d to open the |
218 | display, create the listening socket and then fork. |
218 | display, create the listening socket and then fork. |
|
|
219 | .PP |
|
|
220 | \fIHow can I start @@URXVT_NAME@@d automatically when I run URXVT_NAME@@c?\fR |
|
|
221 | .IX Subsection "How can I start @@URXVT_NAME@@d automatically when I run URXVT_NAME@@c?" |
|
|
222 | .PP |
|
|
223 | If you want to start @@URXVT_NAME@@d automatically whenever you run |
|
|
224 | @@URXVT_NAME@@c and the daemon isn't running yet, use this script: |
|
|
225 | .PP |
|
|
226 | .Vb 6 |
|
|
227 | \& #!/bin/sh |
|
|
228 | \& @@URXVT_NAME@@c "$@" |
|
|
229 | \& if [ $? -eq 2 ]; then |
|
|
230 | \& @@URXVT_NAME@@d -q -o -f |
|
|
231 | \& @@URXVT_NAME@@c "$@" |
|
|
232 | \& fi |
|
|
233 | .Ve |
|
|
234 | .PP |
|
|
235 | This tries to create a new terminal, and if fails with exit status 2, |
|
|
236 | meaning it couldn't connect to the daemon, it will start the daemon and |
|
|
237 | re-run the command. Subsequent invocations of the script will re-use the |
|
|
238 | existing daemon. |
219 | .PP |
239 | .PP |
220 | \fIHow do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.\fR |
240 | \fIHow do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.\fR |
221 | .IX Subsection "How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
241 | .IX Subsection "How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
222 | .PP |
242 | .PP |
223 | The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", |
243 | The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", |
… | |
… | |
400 | .Ve |
420 | .Ve |
401 | .PP |
421 | .PP |
402 | Then click on a window you want to make transparent. Replace \f(CW0xc0000000\fR |
422 | Then click on a window you want to make transparent. Replace \f(CW0xc0000000\fR |
403 | by other values to change the degree of opacity. If it doesn't work and |
423 | by other values to change the degree of opacity. If it doesn't work and |
404 | your server crashes, you got to keep the pieces. |
424 | your server crashes, you got to keep the pieces. |
405 | .PP |
|
|
406 | \fIWhy do some chinese characters look so different than others?\fR |
|
|
407 | .IX Subsection "Why do some chinese characters look so different than others?" |
|
|
408 | .PP |
|
|
409 | This is because there is a difference between script and language \*(-- |
|
|
410 | rxvt-unicode does not know which language the text that is output is, |
|
|
411 | as it only knows the unicode character codes. If rxvt-unicode first |
|
|
412 | sees a japanese/chinese character, it might choose a japanese font for |
|
|
413 | display. Subsequent japanese characters will use that font. Now, many |
|
|
414 | chinese characters aren't represented in japanese fonts, so when the first |
|
|
415 | non-japanese character comes up, rxvt-unicode will look for a chinese font |
|
|
416 | \&\*(-- unfortunately at this point, it will still use the japanese font for |
|
|
417 | chinese characters that are also in the japanese font. |
|
|
418 | .PP |
|
|
419 | The workaround is easy: just tag a chinese font at the end of your font |
|
|
420 | list (see the previous question). The key is to view the font list as |
|
|
421 | a preference list: If you expect more japanese, list a japanese font |
|
|
422 | first. If you expect more chinese, put a chinese font first. |
|
|
423 | .PP |
|
|
424 | In the future it might be possible to switch language preferences at |
|
|
425 | runtime (the internal data structure has no problem with using different |
|
|
426 | fonts for the same character at the same time, but no interface for this |
|
|
427 | has been designed yet). |
|
|
428 | .PP |
|
|
429 | Until then, you might get away with switching fonts at runtime (see \*(L"Can I switch the fonts at runtime?\*(R" later in this document). |
|
|
430 | .PP |
425 | .PP |
431 | \fIWhy does rxvt-unicode sometimes leave pixel droppings?\fR |
426 | \fIWhy does rxvt-unicode sometimes leave pixel droppings?\fR |
432 | .IX Subsection "Why does rxvt-unicode sometimes leave pixel droppings?" |
427 | .IX Subsection "Why does rxvt-unicode sometimes leave pixel droppings?" |
433 | .PP |
428 | .PP |
434 | Most fonts were not designed for terminal use, which means that character |
429 | Most fonts were not designed for terminal use, which means that character |
… | |
… | |
594 | \& URxvt.color14: #73f7ff |
589 | \& URxvt.color14: #73f7ff |
595 | \& URxvt.color7: #e1dddd |
590 | \& URxvt.color7: #e1dddd |
596 | \& URxvt.color15: #e1dddd |
591 | \& URxvt.color15: #e1dddd |
597 | .Ve |
592 | .Ve |
598 | .PP |
593 | .PP |
599 | (They were described (not by me) as \*(L"pretty girly\*(R"). |
594 | They have been described (not by me) as \*(L"pretty girly\*(R". |
|
|
595 | .PP |
|
|
596 | \fIWhy do some characters look so much different than others?\fR |
|
|
597 | .IX Subsection "Why do some characters look so much different than others?" |
|
|
598 | .PP |
|
|
599 | See next entry. |
600 | .PP |
600 | .PP |
601 | \fIHow does rxvt-unicode choose fonts?\fR |
601 | \fIHow does rxvt-unicode choose fonts?\fR |
602 | .IX Subsection "How does rxvt-unicode choose fonts?" |
602 | .IX Subsection "How does rxvt-unicode choose fonts?" |
603 | .PP |
603 | .PP |
604 | Most fonts do not contain the full range of Unicode, which is |
604 | Most fonts do not contain the full range of Unicode, which is |
… | |
… | |
626 | search and use less resources within rxvt-unicode and the X\-server. |
626 | search and use less resources within rxvt-unicode and the X\-server. |
627 | .PP |
627 | .PP |
628 | The only limitation is that none of the fonts may be larger than the base |
628 | The only limitation is that none of the fonts may be larger than the base |
629 | font, as the base font defines the terminal character cell size, which |
629 | font, as the base font defines the terminal character cell size, which |
630 | must be the same due to the way terminals work. |
630 | must be the same due to the way terminals work. |
|
|
631 | .PP |
|
|
632 | \fIWhy do some chinese characters look so different than others?\fR |
|
|
633 | .IX Subsection "Why do some chinese characters look so different than others?" |
|
|
634 | .PP |
|
|
635 | This is because there is a difference between script and language \*(-- |
|
|
636 | rxvt-unicode does not know which language the text that is output is, |
|
|
637 | as it only knows the unicode character codes. If rxvt-unicode first |
|
|
638 | sees a japanese/chinese character, it might choose a japanese font for |
|
|
639 | display. Subsequent japanese characters will use that font. Now, many |
|
|
640 | chinese characters aren't represented in japanese fonts, so when the first |
|
|
641 | non-japanese character comes up, rxvt-unicode will look for a chinese font |
|
|
642 | \&\*(-- unfortunately at this point, it will still use the japanese font for |
|
|
643 | chinese characters that are also in the japanese font. |
|
|
644 | .PP |
|
|
645 | The workaround is easy: just tag a chinese font at the end of your font |
|
|
646 | list (see the previous question). The key is to view the font list as |
|
|
647 | a preference list: If you expect more japanese, list a japanese font |
|
|
648 | first. If you expect more chinese, put a chinese font first. |
|
|
649 | .PP |
|
|
650 | In the future it might be possible to switch language preferences at |
|
|
651 | runtime (the internal data structure has no problem with using different |
|
|
652 | fonts for the same character at the same time, but no interface for this |
|
|
653 | has been designed yet). |
|
|
654 | .PP |
|
|
655 | Until then, you might get away with switching fonts at runtime (see \*(L"Can I switch the fonts at runtime?\*(R" later in this document). |
631 | .Sh "Keyboard, Mouse & User Interaction" |
656 | .Sh "Keyboard, Mouse & User Interaction" |
632 | .IX Subsection "Keyboard, Mouse & User Interaction" |
657 | .IX Subsection "Keyboard, Mouse & User Interaction" |
633 | \fIThe new selection selects pieces that are too big, how can I select single words?\fR |
658 | \fIThe new selection selects pieces that are too big, how can I select single words?\fR |
634 | .IX Subsection "The new selection selects pieces that are too big, how can I select single words?" |
659 | .IX Subsection "The new selection selects pieces that are too big, how can I select single words?" |
635 | .PP |
660 | .PP |
… | |
… | |
1113 | .PP |
1138 | .PP |
1114 | You can also use xterm's \f(CW\*(C`luit\*(C'\fR program, which usually works fine, except |
1139 | You can also use xterm's \f(CW\*(C`luit\*(C'\fR program, which usually works fine, except |
1115 | for some locales where character width differs between program\- and |
1140 | for some locales where character width differs between program\- and |
1116 | rxvt\-unicode\-locales. |
1141 | rxvt\-unicode\-locales. |
1117 | .PP |
1142 | .PP |
|
|
1143 | \fII have problems getting my input method working.\fR |
|
|
1144 | .IX Subsection "I have problems getting my input method working." |
|
|
1145 | .PP |
|
|
1146 | Try a search engine, as this is slightly different for every input method server. |
|
|
1147 | .PP |
|
|
1148 | Here is a checklist: |
|
|
1149 | .IP "\- Make sure your locale \fIand\fR the imLocale are supported on your \s-1OS\s0." 4 |
|
|
1150 | .IX Item "- Make sure your locale and the imLocale are supported on your OS." |
|
|
1151 | Try \f(CW\*(C`locale \-a\*(C'\fR or check the documentation for your \s-1OS\s0. |
|
|
1152 | .IP "\- Make sure your locale or imLocale matches a locale supported by your \s-1XIM\s0." 4 |
|
|
1153 | .IX Item "- Make sure your locale or imLocale matches a locale supported by your XIM." |
|
|
1154 | For example, \fBkinput2\fR does not support \s-1UTF\-8\s0 locales, you should use |
|
|
1155 | \&\f(CW\*(C`ja_JP.EUC\-JP\*(C'\fR or equivalent. |
|
|
1156 | .IP "\- Make sure your \s-1XIM\s0 server is actually running." 4 |
|
|
1157 | .IX Item "- Make sure your XIM server is actually running." |
|
|
1158 | .PD 0 |
|
|
1159 | .ie n .IP "\- Make sure the ""XMODIFIERS""\fR environment variable is set correctly when \fIstarting rxvt\-unicode." 4 |
|
|
1160 | .el .IP "\- Make sure the \f(CWXMODIFIERS\fR environment variable is set correctly when \fIstarting\fR rxvt\-unicode." 4 |
|
|
1161 | .IX Item "- Make sure the XMODIFIERS environment variable is set correctly when starting rxvt-unicode." |
|
|
1162 | .PD |
|
|
1163 | When you want to use e.g. \fBkinput2\fR, it must be set to |
|
|
1164 | \&\f(CW\*(C`@im=kinput2\*(C'\fR. For \fBscim\fR, use \f(CW\*(C`@im=SCIM\*(C'\fR. Youc an see what input |
|
|
1165 | method servers are running with this command: |
|
|
1166 | .Sp |
|
|
1167 | .Vb 1 |
|
|
1168 | \& xprop -root XIM_SERVERS |
|
|
1169 | .Ve |
|
|
1170 | .IP "*" 4 |
|
|
1171 | .PP |
1118 | \fIMy input method wants <some encoding> but I want \s-1UTF\-8\s0, what can I do?\fR |
1172 | \fIMy input method wants <some encoding> but I want \s-1UTF\-8\s0, what can I do?\fR |
1119 | .IX Subsection "My input method wants <some encoding> but I want UTF-8, what can I do?" |
1173 | .IX Subsection "My input method wants <some encoding> but I want UTF-8, what can I do?" |
1120 | .PP |
1174 | .PP |
1121 | You can specify separate locales for the input method and the rest of the |
1175 | You can specify separate locales for the input method and the rest of the |
1122 | terminal, using the resource \f(CW\*(C`imlocale\*(C'\fR: |
1176 | terminal, using the resource \f(CW\*(C`imlocale\*(C'\fR: |
… | |
… | |
1124 | .Vb 1 |
1178 | .Vb 1 |
1125 | \& URxvt.imlocale: ja_JP.EUC-JP |
1179 | \& URxvt.imlocale: ja_JP.EUC-JP |
1126 | .Ve |
1180 | .Ve |
1127 | .PP |
1181 | .PP |
1128 | Now you can start your terminal with \f(CW\*(C`LC_CTYPE=ja_JP.UTF\-8\*(C'\fR and still |
1182 | Now you can start your terminal with \f(CW\*(C`LC_CTYPE=ja_JP.UTF\-8\*(C'\fR and still |
1129 | use your input method. Please note, however, that you will not be able to |
1183 | use your input method. Please note, however, that, depending on your Xlib |
1130 | input characters outside \f(CW\*(C`EUC\-JP\*(C'\fR in a normal way then, as your input |
1184 | version, you may not be able to input characters outside \f(CW\*(C`EUC\-JP\*(C'\fR in a |
1131 | method limits you. |
1185 | normal way then, as your input method limits you. |
1132 | .PP |
1186 | .PP |
1133 | \fIRxvt-unicode crashes when the X Input Method changes or exits.\fR |
1187 | \fIRxvt-unicode crashes when the X Input Method changes or exits.\fR |
1134 | .IX Subsection "Rxvt-unicode crashes when the X Input Method changes or exits." |
1188 | .IX Subsection "Rxvt-unicode crashes when the X Input Method changes or exits." |
1135 | .PP |
1189 | .PP |
1136 | Unfortunately, this is unavoidable, as the \s-1XIM\s0 protocol is racy by |
1190 | Unfortunately, this is unavoidable, as the \s-1XIM\s0 protocol is racy by |
… | |
… | |
1262 | At the time of this writing, cygwin didn't seem to support any multi-byte |
1316 | At the time of this writing, cygwin didn't seem to support any multi-byte |
1263 | encodings (you might try \f(CW\*(C`LC_CTYPE=C\-UTF\-8\*(C'\fR), so you are likely limited |
1317 | encodings (you might try \f(CW\*(C`LC_CTYPE=C\-UTF\-8\*(C'\fR), so you are likely limited |
1264 | to 8\-bit encodings. |
1318 | to 8\-bit encodings. |
1265 | .SH "RXVT-UNICODE TECHNICAL REFERENCE" |
1319 | .SH "RXVT-UNICODE TECHNICAL REFERENCE" |
1266 | .IX Header "RXVT-UNICODE TECHNICAL REFERENCE" |
1320 | .IX Header "RXVT-UNICODE TECHNICAL REFERENCE" |
1267 | .SH "DESCRIPTION" |
|
|
1268 | .IX Header "DESCRIPTION" |
|
|
1269 | The rest of this document describes various technical aspects of |
1321 | The rest of this document describes various technical aspects of |
1270 | \&\fBrxvt-unicode\fR. First the description of supported command sequences, |
1322 | \&\fBrxvt-unicode\fR. First the description of supported command sequences, |
1271 | followed by pixmap support and last by a description of all features |
1323 | followed by pixmap support and last by a description of all features |
1272 | selectable at \f(CW\*(C`configure\*(C'\fR time. |
1324 | selectable at \f(CW\*(C`configure\*(C'\fR time. |
1273 | .SH "Definitions" |
1325 | .Sh "Definitions" |
1274 | .IX Header "Definitions" |
1326 | .IX Subsection "Definitions" |
1275 | .ie n .IP "\fB\fB""c""\fB\fR" 4 |
1327 | .ie n .IP "\fB\fB""c""\fB\fR" 4 |
1276 | .el .IP "\fB\f(CBc\fB\fR" 4 |
1328 | .el .IP "\fB\f(CBc\fB\fR" 4 |
1277 | .IX Item "c" |
1329 | .IX Item "c" |
1278 | The literal character c. |
1330 | The literal character c. |
1279 | .ie n .IP "\fB\fB""C""\fB\fR" 4 |
1331 | .ie n .IP "\fB\fB""C""\fB\fR" 4 |
… | |
… | |
1292 | parameters, separated by \f(CW\*(C`;\*(C'\fR character(s). |
1344 | parameters, separated by \f(CW\*(C`;\*(C'\fR character(s). |
1293 | .ie n .IP "\fB\fB""Pt""\fB\fR" 4 |
1345 | .ie n .IP "\fB\fB""Pt""\fB\fR" 4 |
1294 | .el .IP "\fB\f(CBPt\fB\fR" 4 |
1346 | .el .IP "\fB\f(CBPt\fB\fR" 4 |
1295 | .IX Item "Pt" |
1347 | .IX Item "Pt" |
1296 | A text parameter composed of printable characters. |
1348 | A text parameter composed of printable characters. |
1297 | .SH "Values" |
1349 | .Sh "Values" |
1298 | .IX Header "Values" |
1350 | .IX Subsection "Values" |
1299 | .ie n .IP "\fB\fB""ENQ""\fB\fR" 4 |
1351 | .ie n .IP "\fB\fB""ENQ""\fB\fR" 4 |
1300 | .el .IP "\fB\f(CBENQ\fB\fR" 4 |
1352 | .el .IP "\fB\f(CBENQ\fB\fR" 4 |
1301 | .IX Item "ENQ" |
1353 | .IX Item "ENQ" |
1302 | Enquiry (Ctrl\-E) = Send Device Attributes (\s-1DA\s0) |
1354 | Enquiry (Ctrl\-E) = Send Device Attributes (\s-1DA\s0) |
1303 | request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. |
1355 | request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. |
… | |
… | |
1341 | Switch to Standard Character Set |
1393 | Switch to Standard Character Set |
1342 | .ie n .IP "\fB\fB""SPC""\fB\fR" 4 |
1394 | .ie n .IP "\fB\fB""SPC""\fB\fR" 4 |
1343 | .el .IP "\fB\f(CBSPC\fB\fR" 4 |
1395 | .el .IP "\fB\f(CBSPC\fB\fR" 4 |
1344 | .IX Item "SPC" |
1396 | .IX Item "SPC" |
1345 | Space Character |
1397 | Space Character |
1346 | .SH "Escape Sequences" |
1398 | .Sh "Escape Sequences" |
1347 | .IX Header "Escape Sequences" |
1399 | .IX Subsection "Escape Sequences" |
1348 | .ie n .IP "\fB\fB""ESC # 8""\fB\fR" 4 |
1400 | .ie n .IP "\fB\fB""ESC # 8""\fB\fR" 4 |
1349 | .el .IP "\fB\f(CBESC # 8\fB\fR" 4 |
1401 | .el .IP "\fB\f(CBESC # 8\fB\fR" 4 |
1350 | .IX Item "ESC # 8" |
1402 | .IX Item "ESC # 8" |
1351 | \&\s-1DEC\s0 Screen Alignment Test (\s-1DECALN\s0) |
1403 | \&\s-1DEC\s0 Screen Alignment Test (\s-1DECALN\s0) |
1352 | .ie n .IP "\fB\fB""ESC 7""\fB\fR" 4 |
1404 | .ie n .IP "\fB\fB""ESC 7""\fB\fR" 4 |
… | |
… | |
1445 | .TE |
1497 | .TE |
1446 | |
1498 | |
1447 | .PP |
1499 | .PP |
1448 | |
1500 | |
1449 | .IX Xref "CSI" |
1501 | .IX Xref "CSI" |
1450 | .SH "CSI (Command Sequence Introducer) Sequences" |
1502 | .Sh "\s-1CSI\s0 (Command Sequence Introducer) Sequences" |
1451 | .IX Header "CSI (Command Sequence Introducer) Sequences" |
1503 | .IX Subsection "CSI (Command Sequence Introducer) Sequences" |
1452 | .ie n .IP "\fB\fB""ESC [ Ps @""\fB\fR" 4 |
1504 | .ie n .IP "\fB\fB""ESC [ Ps @""\fB\fR" 4 |
1453 | .el .IP "\fB\f(CBESC [ Ps @\fB\fR" 4 |
1505 | .el .IP "\fB\f(CBESC [ Ps @\fB\fR" 4 |
1454 | .IX Item "ESC [ Ps @" |
1506 | .IX Item "ESC [ Ps @" |
1455 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR (Blank) Character(s) [default: 1] (\s-1ICH\s0) |
1507 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR (Blank) Character(s) [default: 1] (\s-1ICH\s0) |
1456 | .IX Xref "ESCOBPsA" |
1508 | .IX Xref "ESCOBPsA" |
… | |
… | |
1719 | .IX Item "ESC [ Ps x" |
1771 | .IX Item "ESC [ Ps x" |
1720 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1772 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1721 | .PP |
1773 | .PP |
1722 | |
1774 | |
1723 | .IX Xref "PrivateModes" |
1775 | .IX Xref "PrivateModes" |
1724 | .SH "DEC Private Modes" |
1776 | .Sh "\s-1DEC\s0 Private Modes" |
1725 | .IX Header "DEC Private Modes" |
1777 | .IX Subsection "DEC Private Modes" |
1726 | .ie n .IP "\fB\fB""ESC [ ? Pm h""\fB\fR" 4 |
1778 | .ie n .IP "\fB\fB""ESC [ ? Pm h""\fB\fR" 4 |
1727 | .el .IP "\fB\f(CBESC [ ? Pm h\fB\fR" 4 |
1779 | .el .IP "\fB\f(CBESC [ ? Pm h\fB\fR" 4 |
1728 | .IX Item "ESC [ ? Pm h" |
1780 | .IX Item "ESC [ ? Pm h" |
1729 | \&\s-1DEC\s0 Private Mode Set (\s-1DECSET\s0) |
1781 | \&\s-1DEC\s0 Private Mode Set (\s-1DECSET\s0) |
1730 | .ie n .IP "\fB\fB""ESC [ ? Pm l""\fB\fR" 4 |
1782 | .ie n .IP "\fB\fB""ESC [ ? Pm l""\fB\fR" 4 |
… | |
… | |
1997 | .RE |
2049 | .RE |
1998 | .PD |
2050 | .PD |
1999 | .PP |
2051 | .PP |
2000 | |
2052 | |
2001 | .IX Xref "XTerm" |
2053 | .IX Xref "XTerm" |
2002 | .SH "XTerm Operating System Commands" |
2054 | .Sh "XTerm Operating System Commands" |
2003 | .IX Header "XTerm Operating System Commands" |
2055 | .IX Subsection "XTerm Operating System Commands" |
2004 | .ie n .IP "\fB\fB""ESC ] Ps;Pt ST""\fB\fR" 4 |
2056 | .ie n .IP "\fB\fB""ESC ] Ps;Pt ST""\fB\fR" 4 |
2005 | .el .IP "\fB\f(CBESC ] Ps;Pt ST\fB\fR" 4 |
2057 | .el .IP "\fB\f(CBESC ] Ps;Pt ST\fB\fR" 4 |
2006 | .IX Item "ESC ] Ps;Pt ST" |
2058 | .IX Item "ESC ] Ps;Pt ST" |
2007 | Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b, |
2059 | Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b, |
2008 | 0x5c), backwards compatible terminator \s-1BEL\s0 (0x07) is also accepted. any |
2060 | 0x5c), backwards compatible terminator \s-1BEL\s0 (0x07) is also accepted. any |
… | |
… | |
2040 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2092 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2041 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2093 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2042 | Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). |
2094 | Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). |
2043 | .TE |
2095 | .TE |
2044 | |
2096 | |
2045 | .PP |
|
|
2046 | |
|
|
2047 | .IX Xref "XPM" |
|
|
2048 | .SH "XPM" |
2097 | .SH "XPM" |
2049 | .IX Header "XPM" |
2098 | .IX Header "XPM" |
2050 | For the \s-1XPM\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR then value |
2099 | For the \s-1XPM\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR then value |
2051 | of \fB\f(CB\*(C`Pt\*(C'\fB\fR can be the name of the background pixmap followed by a |
2100 | of \fB\f(CB\*(C`Pt\*(C'\fB\fR can be the name of the background pixmap followed by a |
2052 | sequence of scaling/positioning commands separated by semi\-colons. The |
2101 | sequence of scaling/positioning commands separated by semi\-colons. The |
… | |
… | |
2421 | .IX Item "--disable-new-selection" |
2470 | .IX Item "--disable-new-selection" |
2422 | Remove support for mouse selection style like that of xterm. |
2471 | Remove support for mouse selection style like that of xterm. |
2423 | .IP "\-\-enable\-dmalloc (default: off)" 4 |
2472 | .IP "\-\-enable\-dmalloc (default: off)" 4 |
2424 | .IX Item "--enable-dmalloc (default: off)" |
2473 | .IX Item "--enable-dmalloc (default: off)" |
2425 | Use Gray Watson's malloc \- which is good for debugging See |
2474 | Use Gray Watson's malloc \- which is good for debugging See |
2426 | http://www.letters.com/dmalloc/ for details If you use either this or the |
2475 | <http://www.letters.com/dmalloc/> for details If you use either this or the |
2427 | next option, you may need to edit src/Makefile after compiling to point |
2476 | next option, you may need to edit src/Makefile after compiling to point |
2428 | \&\s-1DINCLUDE\s0 and \s-1DLIB\s0 to the right places. |
2477 | \&\s-1DINCLUDE\s0 and \s-1DLIB\s0 to the right places. |
2429 | .Sp |
2478 | .Sp |
2430 | You can only use either this option and the following (should |
2479 | You can only use either this option and the following (should |
2431 | you use either) . |
2480 | you use either) . |