… | |
… | |
46 | <p><strong>rxvt</strong> [options] [-e command [ args ]]</p> |
46 | <p><strong>rxvt</strong> [options] [-e command [ args ]]</p> |
47 | <p> |
47 | <p> |
48 | </p> |
48 | </p> |
49 | <hr /> |
49 | <hr /> |
50 | <h1><a name="description">DESCRIPTION</a></h1> |
50 | <h1><a name="description">DESCRIPTION</a></h1> |
51 | <p><strong>rxvt-unicode</strong>, version <strong>6.2</strong>, is a colour vt102 terminal |
51 | <p><strong>rxvt-unicode</strong>, version <strong>6.3</strong>, is a colour vt102 terminal |
52 | emulator intended as an <em>xterm</em>(1) replacement for users who do not |
52 | emulator intended as an <em>xterm</em>(1) replacement for users who do not |
53 | require features such as Tektronix 4014 emulation and toolkit-style |
53 | require features such as Tektronix 4014 emulation and toolkit-style |
54 | configurability. As a result, <strong>rxvt-unicode</strong> uses much less swap space -- |
54 | configurability. As a result, <strong>rxvt-unicode</strong> uses much less swap space -- |
55 | a significant advantage on a machine serving many X sessions.</p> |
55 | a significant advantage on a machine serving many X sessions.</p> |
56 | <p> |
56 | <p> |
… | |
… | |
266 | </dd> |
266 | </dd> |
267 | <p></p> |
267 | <p></p> |
268 | <dt><strong><a name="item__2dfb_fontlist"><strong>-fb</strong> <em>fontlist</em></a></strong><br /> |
268 | <dt><strong><a name="item__2dfb_fontlist"><strong>-fb</strong> <em>fontlist</em></a></strong><br /> |
269 | </dt> |
269 | </dt> |
270 | <dd> |
270 | <dd> |
271 | Compile font-styles: The bold font list to use when bold characters are to |
271 | Compile font-styles: The bold font list to use when <strong>bold</strong> characters are to |
272 | be printed. See resource <strong>boldFont</strong> for details. |
272 | be printed. See resource <strong>boldFont</strong> for details. |
273 | </dd> |
273 | </dd> |
274 | <p></p> |
274 | <p></p> |
275 | <dt><strong><a name="item__2dfi_fontlist"><strong>-fi</strong> <em>fontlist</em></a></strong><br /> |
275 | <dt><strong><a name="item__2dfi_fontlist"><strong>-fi</strong> <em>fontlist</em></a></strong><br /> |
276 | </dt> |
276 | </dt> |
277 | <dd> |
277 | <dd> |
278 | Compile font-styles: The italic font list to use when bold characters are to |
278 | Compile font-styles: The italic font list to use when <em>italic</em> characters are to |
279 | be printed. See resource <strong>italicFont</strong> for details. |
279 | be printed. See resource <strong>italicFont</strong> for details. |
280 | </dd> |
280 | </dd> |
281 | <p></p> |
281 | <p></p> |
282 | <dt><strong><a name="item__2dfbi_fontlist"><strong>-fbi</strong> <em>fontlist</em></a></strong><br /> |
282 | <dt><strong><a name="item__2dfbi_fontlist"><strong>-fbi</strong> <em>fontlist</em></a></strong><br /> |
283 | </dt> |
283 | </dt> |
284 | <dd> |
284 | <dd> |
285 | Compile font-styles: The bold italic font list to use when bold characters are to |
285 | Compile font-styles: The bold italic font list to use when <strong><em>bold |
286 | be printed. See resource <strong>boldItalicFont</strong> for details. |
286 | italic</em> </strong>> characters are to be printed. See resource <strong>boldItalicFont</strong> |
|
|
287 | for details. |
287 | </dd> |
288 | </dd> |
288 | <p></p> |
289 | <p></p> |
289 | <dt><strong><a name="item__2dis_7c_2bis"><strong>-is</strong>|<strong>+is</strong></a></strong><br /> |
290 | <dt><strong><a name="item__2dis_7c_2bis"><strong>-is</strong>|<strong>+is</strong></a></strong><br /> |
290 | </dt> |
291 | </dt> |
291 | <dd> |
292 | <dd> |
… | |
… | |
624 | <dd> |
625 | <dd> |
625 | <pre> |
626 | <pre> |
626 | # now communicate with rxvt |
627 | # now communicate with rxvt |
627 | my $slave = $pty->slave; |
628 | my $slave = $pty->slave; |
628 | while (<$slave>) { print $slave "got <$_>\n" }</pre> |
629 | while (<$slave>) { print $slave "got <$_>\n" }</pre> |
|
|
630 | </dd> |
|
|
631 | <p></p> |
|
|
632 | <dt><strong><a name="item__2dpe_string"><strong>-pe</strong> <em>string</em></a></strong><br /> |
|
|
633 | </dt> |
|
|
634 | <dd> |
|
|
635 | Colon-separated list of perl extension scripts to use in this terminal |
|
|
636 | instance. See resource <strong>perl-ext</strong>. |
629 | </dd> |
637 | </dd> |
630 | <p></p></dl> |
638 | <p></p></dl> |
631 | <p> |
639 | <p> |
632 | </p> |
640 | </p> |
633 | <hr /> |
641 | <hr /> |
… | |
… | |
855 | <dd> |
863 | <dd> |
856 | Select the fonts to be used. This is a comma separated list of font |
864 | Select the fonts to be used. This is a comma separated list of font |
857 | names that are used in turn when trying to display Unicode characters. |
865 | names that are used in turn when trying to display Unicode characters. |
858 | The first font defines the cell size for characters; other fonts might |
866 | The first font defines the cell size for characters; other fonts might |
859 | be smaller, but not larger. A reasonable default font list is always |
867 | be smaller, but not larger. A reasonable default font list is always |
860 | appended to it. option <strong>-fn</strong>. |
868 | appended to it; option <strong>-fn</strong>. |
861 | </dd> |
869 | </dd> |
862 | <dd> |
870 | <dd> |
863 | <p>Each font can either be a standard X11 core font (XLFD) name, with |
871 | <p>Each font can either be a standard X11 core font (XLFD) name, with |
864 | optional prefix <code>x:</code> or a Xft font (Compile <em>xft</em>), prefixed with <code>xft:</code>.</p> |
872 | optional prefix <code>x:</code> or a Xft font (Compile <em>xft</em>), prefixed with <code>xft:</code>.</p> |
865 | </dd> |
873 | </dd> |
… | |
… | |
1214 | </dt> |
1222 | </dt> |
1215 | <dd> |
1223 | <dd> |
1216 | The locale to use for opening the IM. You can use an <code>LC_CTYPE</code> of e.g. |
1224 | The locale to use for opening the IM. You can use an <code>LC_CTYPE</code> of e.g. |
1217 | <code>de_DE.UTF-8</code> for normal text processing but <code>ja_JP.EUC-JP</code> for the |
1225 | <code>de_DE.UTF-8</code> for normal text processing but <code>ja_JP.EUC-JP</code> for the |
1218 | input extension to be able to input japanese characters while staying in |
1226 | input extension to be able to input japanese characters while staying in |
1219 | another locale. option <strong>-imlocale</strong>. |
1227 | another locale; option <strong>-imlocale</strong>. |
1220 | </dd> |
1228 | </dd> |
1221 | <p></p> |
1229 | <p></p> |
1222 | <dt><strong><a name="item_imfont_3a_fontset"><strong>imFont:</strong> <em>fontset</em></a></strong><br /> |
1230 | <dt><strong><a name="item_imfont_3a_fontset"><strong>imFont:</strong> <em>fontset</em></a></strong><br /> |
1223 | </dt> |
1231 | </dt> |
1224 | <dd> |
1232 | <dd> |
… | |
… | |
1233 | <dt><strong><a name="item_tripleclickwords_3a_boolean"><strong>tripleclickwords:</strong> <em>boolean</em></a></strong><br /> |
1241 | <dt><strong><a name="item_tripleclickwords_3a_boolean"><strong>tripleclickwords:</strong> <em>boolean</em></a></strong><br /> |
1234 | </dt> |
1242 | </dt> |
1235 | <dd> |
1243 | <dd> |
1236 | Change the meaning of triple-click selection with the left mouse |
1244 | Change the meaning of triple-click selection with the left mouse |
1237 | button. Instead of selecting a full line it will extend the selection to |
1245 | button. Instead of selecting a full line it will extend the selection to |
1238 | the end of the logical line only. option <strong>-tcw</strong>. |
1246 | the end of the logical line only; option <strong>-tcw</strong>. |
1239 | </dd> |
1247 | </dd> |
1240 | <p></p> |
1248 | <p></p> |
1241 | <dt><strong><a name="item_insecure_3a_boolean"><strong>insecure:</strong> <em>boolean</em></a></strong><br /> |
1249 | <dt><strong><a name="item_insecure_3a_boolean"><strong>insecure:</strong> <em>boolean</em></a></strong><br /> |
1242 | </dt> |
1250 | </dt> |
1243 | <dd> |
1251 | <dd> |
… | |
… | |
1365 | <dd> |
1373 | <dd> |
1366 | <pre> |
1374 | <pre> |
1367 | URxvt.keysym.M-C-c: command:\033]701;zh_CN.GBK\007</pre> |
1375 | URxvt.keysym.M-C-c: command:\033]701;zh_CN.GBK\007</pre> |
1368 | </dd> |
1376 | </dd> |
1369 | <dd> |
1377 | <dd> |
|
|
1378 | <p>If <em>string</em> takes the form <code>perl:STRING</code>, then the specified <strong>STRING</strong> |
|
|
1379 | is passed to the <code>on_keyboard_command</code> perl handler. See the <code>rxvtperl(3)</code> |
|
|
1380 | manpage. For example, the <em>selection</em> extension (activated via |
|
|
1381 | <code>rxvt -pe selection</code>) listens for <code>selection:rot13</code> events:</p> |
|
|
1382 | </dd> |
|
|
1383 | <dd> |
|
|
1384 | <pre> |
|
|
1385 | URxvt.keysym.M-C-c: perl:selection:rot13</pre> |
|
|
1386 | </dd> |
|
|
1387 | <dd> |
1370 | <p>Due the the large number of modifier combinations, a defined key mapping |
1388 | <p>Due the the large number of modifier combinations, a defined key mapping |
1371 | will match if at <em>at least</em> the specified identifiers are being set, and |
1389 | will match if at <em>at least</em> the specified identifiers are being set, and |
1372 | no other key mappings with those and more bits are being defined. That |
1390 | no other key mappings with those and more bits are being defined. That |
1373 | means that defining a key map for <code>a</code> will automatically provide |
1391 | means that defining a key map for <code>a</code> will automatically provide |
1374 | definitions for <code>Meta-a</code>, <code>Shift-a</code> and so on, unless some of those are defined |
1392 | definitions for <code>Meta-a</code>, <code>Shift-a</code> and so on, unless some of those are defined |
… | |
… | |
1406 | </dd> |
1424 | </dd> |
1407 | <dd> |
1425 | <dd> |
1408 | <pre> |
1426 | <pre> |
1409 | URxvt.keysym.M-C-3: command:\033[8;25;80t |
1427 | URxvt.keysym.M-C-3: command:\033[8;25;80t |
1410 | URxvt.keysym.M-C-4: command:\033[8;48;110t</pre> |
1428 | URxvt.keysym.M-C-4: command:\033[8;48;110t</pre> |
|
|
1429 | </dd> |
|
|
1430 | <p></p> |
|
|
1431 | <dt><strong><a name="item_perl_2dext_2dcommon_3a_string"><strong>perl-ext-common</strong>: <em>string</em></a></strong><br /> |
|
|
1432 | </dt> |
|
|
1433 | <dt><strong><a name="item_perl_2dext_3a_string"><strong>perl-ext</strong>: <em>string</em></a></strong><br /> |
|
|
1434 | </dt> |
|
|
1435 | <dd> |
|
|
1436 | Colon-separated <code>list(s)</code> of perl extension scripts to use in this terminal |
|
|
1437 | instance. Each extension is looked up in the library directories, loaded |
|
|
1438 | if necessary, and bound to the current terminal instance. If this |
|
|
1439 | resource is empty or missing, then the perl interpreter will not be |
|
|
1440 | initialized. The idea behind two options is that <strong>perl-ext-common</strong> will |
|
|
1441 | be used for extensions that should be available to all instances, while |
|
|
1442 | <strong>perl-ext</strong> is used for specific instances; option <strong>-pe</strong>. |
|
|
1443 | </dd> |
|
|
1444 | <p></p> |
|
|
1445 | <dt><strong><a name="item_perl_2deval_3a_string"><strong>perl-eval</strong>: <em>string</em></a></strong><br /> |
|
|
1446 | </dt> |
|
|
1447 | <dd> |
|
|
1448 | Perl code to be evaluated when all extensions have been registered. See the |
|
|
1449 | <code>rxvtperl(3)</code> manpage. |
|
|
1450 | </dd> |
|
|
1451 | <p></p> |
|
|
1452 | <dt><strong><a name="item_perl_2dlib_3a_path"><strong>perl-lib</strong>: <em>path</em></a></strong><br /> |
|
|
1453 | </dt> |
|
|
1454 | <dd> |
|
|
1455 | Colon-separated list of additional directories that hold extension |
|
|
1456 | scripts. When looking for extensions specified by the <code>perl</code> resource, |
|
|
1457 | rxvt will first look in these directories and then in |
|
|
1458 | <em>/opt/rxvt/lib/urxvt/perl/</em>. |
|
|
1459 | </dd> |
|
|
1460 | <dd> |
|
|
1461 | <p>See the <code>rxvtperl(3)</code> manpage.</p> |
1411 | </dd> |
1462 | </dd> |
1412 | <p></p></dl> |
1463 | <p></p></dl> |
1413 | <p> |
1464 | <p> |
1414 | </p> |
1465 | </p> |
1415 | <hr /> |
1466 | <hr /> |