… | |
… | |
4 | |
4 | |
5 | SYNOPSIS |
5 | SYNOPSIS |
6 | rxvt [options] [-e command [ args ]] |
6 | rxvt [options] [-e command [ args ]] |
7 | |
7 | |
8 | DESCRIPTION |
8 | DESCRIPTION |
9 | rxvt-unicode, version 8.2, is a colour vt102 terminal emulator intended |
9 | rxvt-unicode, version 8.6, is a colour vt102 terminal emulator intended |
10 | as an *xterm*(1) replacement for users who do not require features such |
10 | as an *xterm*(1) replacement for users who do not require features such |
11 | as Tektronix 4014 emulation and toolkit-style configurability. As a |
11 | as Tektronix 4014 emulation and toolkit-style configurability. As a |
12 | result, rxvt-unicode uses much less swap space -- a significant |
12 | result, rxvt-unicode uses much less swap space -- a significant |
13 | advantage on a machine serving many X sessions. |
13 | advantage on a machine serving many X sessions. |
14 | |
14 | |
… | |
… | |
22 | Unlike the original rxvt, rxvt-unicode stores all text in Unicode |
22 | Unlike the original rxvt, rxvt-unicode stores all text in Unicode |
23 | internally. That means it can store and display most scripts in the |
23 | internally. That means it can store and display most scripts in the |
24 | world. Being a terminal emulator, however, some things are very |
24 | world. Being a terminal emulator, however, some things are very |
25 | difficult, especially cursive scripts such as arabic, vertically written |
25 | difficult, especially cursive scripts such as arabic, vertically written |
26 | scripts like mongolian or scripts requiring extremely complex combining |
26 | scripts like mongolian or scripts requiring extremely complex combining |
27 | rules, like tibetan or devenagari. Don't expect pretty output when using |
27 | rules, like tibetan or devanagari. Don't expect pretty output when using |
28 | these scripts. Most other scripts, latin, cyrillic, kanji, thai etc. |
28 | these scripts. Most other scripts, latin, cyrillic, kanji, thai etc. |
29 | should work fine, though. A somewhat difficult case are right-to-left |
29 | should work fine, though. A somewhat difficult case are right-to-left |
30 | scripts, such as hebrew: rxvt-unicode adopts the view that bidirectional |
30 | scripts, such as hebrew: rxvt-unicode adopts the view that bidirectional |
31 | algorithms belong into the application, not the terminal emulator (too |
31 | algorithms belong into the application, not the terminal emulator (too |
32 | many things -- such as cursor-movement while editing -- break |
32 | many things -- such as cursor-movement while editing -- break |
… | |
… | |
95 | |
95 | |
96 | -rv|+rv |
96 | -rv|+rv |
97 | Turn on/off simulated reverse video; resource reverseVideo. |
97 | Turn on/off simulated reverse video; resource reverseVideo. |
98 | |
98 | |
99 | -j|+j |
99 | -j|+j |
100 | Turn on/off jump scrolling; resource jumpScroll. |
100 | Turn on/off jump scrolling (allow multiple lines per refresh); |
|
|
101 | resource jumpScroll. |
101 | |
102 | |
102 | -ip|+ip | -tr|+tr |
103 | -ss|+ss |
103 | Turn on/off inheriting parent window's pixmap. Alternative form is |
104 | Turn on/off skip scrolling (allow multiple screens per refresh); |
104 | -tr; resource inheritPixmap. |
105 | resource skipScroll. |
105 | |
106 | |
106 | *Please note that transparency of any kind if completely unsupported |
107 | -tr|+tr |
107 | by the author. Don't bug him with installation questions! Read the |
108 | Turn on/off illusion of a transparent window background. Obsolete |
108 | FAQ (man 7 rxvt)!* |
109 | form of it is -ip and it should not be used anymore; resource |
|
|
110 | transparent. |
|
|
111 | |
|
|
112 | *Please note that old resource name of inheritPixmap is obsolete and |
|
|
113 | should be changed to transparent. Backwards compatibility support |
|
|
114 | for inheritPixmap will be phased out in future versions of rxvt!* |
|
|
115 | |
|
|
116 | *Please address all transparency related issues to Sasha Vasko at |
|
|
117 | sasha@aftercode.net. Read the FAQ (man 7 rxvt)!* |
109 | |
118 | |
110 | -fade *number* |
119 | -fade *number* |
111 | Fade the text by the given percentage when focus is lost. Small |
120 | Fade the text by the given percentage when focus is lost. Small |
112 | values fade a little only, 100 completely replaces all colours by |
121 | values fade a little only, 100 completely replaces all colours by |
113 | the fade colour; resource fading. |
122 | the fade colour; resource fading. |
… | |
… | |
116 | Fade to this colour when fading is used (see -fade). The default |
125 | Fade to this colour when fading is used (see -fade). The default |
117 | colour is opaque black. resource fadeColor. |
126 | colour is opaque black. resource fadeColor. |
118 | |
127 | |
119 | -tint *colour* |
128 | -tint *colour* |
120 | Tint the transparent background pixmap with the given colour when |
129 | Tint the transparent background pixmap with the given colour when |
121 | transparency is enabled with -tr or -ip. This only works for |
130 | transparency is enabled with -tr. This only works for non-tiled |
122 | non-tiled backgrounds, currently. See also the -sh option that can |
131 | backgrounds, currently. See also the -sh option that can be used to |
123 | be used to brighten or darken the image in addition to tinting it; |
132 | brighten or darken the image in addition to tinting it. Please note |
|
|
133 | that certain tint colours can be applied on the server-side, thus |
|
|
134 | yielding performance gain of two orders of magnitude. These colours |
|
|
135 | are: blue, red, green, cyan, magenta, yellow, and those close to |
|
|
136 | them. Also pure black and pure white colors essentially mean no |
124 | resource *tintColor*. Example: |
137 | tinting; resource *tintColor*. Example: |
125 | |
138 | |
126 | rxvt -tr -tint blue -sh 40 |
139 | rxvt -tr -tint blue -sh 40 |
127 | |
140 | |
128 | -sh *number* Darken (0 .. 100) or lighten (-1 .. -100) the transparent |
141 | -sh *number* |
129 | background image in addition to tinting it (i.e. -tint must be |
142 | Darken (0 .. 100) or lighten (100 .. 200) the transparent background |
130 | specified, too, e.g. "-tint white"); resource *shading*. |
143 | image in addition to (or instead of) tinting it; resource *shading*. |
|
|
144 | |
|
|
145 | -blt *string* |
|
|
146 | Specify background blending type. If background pixmap is specified |
|
|
147 | at the same time as transparency - such pixmap will be blended over |
|
|
148 | transparency image, using method specified. Supported values are : |
|
|
149 | add, alphablend, allanon - color values averaging, colorize, darken, |
|
|
150 | diff, dissipate, hue, lighten, overlay, saturate, screen, sub, tint, |
|
|
151 | value. The default is alpha-blending. Compile *afterimage*; resource |
|
|
152 | *blendType*. |
|
|
153 | |
|
|
154 | -blr *HxV* |
|
|
155 | Apply Gaussian Blur with the specified radii to the transparent |
|
|
156 | background image. If single number is specified - both vertical and |
|
|
157 | horizontal radii are considered to be the same. Setting one of the |
|
|
158 | radii to 1 and another to a large number creates interesting effects |
|
|
159 | on some backgrounds. Maximum radius value is 128. Compile |
|
|
160 | *afterimage*; resource *blurRadius*. |
131 | |
161 | |
132 | -bg *colour* |
162 | -bg *colour* |
133 | Window background colour; resource background. |
163 | Window background colour; resource background. |
134 | |
164 | |
135 | -fg *colour* |
165 | -fg *colour* |
136 | Window foreground colour; resource foreground. |
166 | Window foreground colour; resource foreground. |
137 | |
167 | |
138 | -pixmap *file[;geom]* |
168 | -pixmap *file[;geom[:op1][:op2][...]]* |
139 | Compile *XPM*: Specify XPM file for the background and also |
169 | Compile *afterimage*: Specify image file for the background and also |
140 | optionally specify its scaling with a geometry string. Note you may |
170 | optionally specify its scaling with a geometry string. Note you may |
141 | need to add quotes to avoid special shell interpretation of the ";" |
171 | need to add quotes to avoid special shell interpretation of the ";" |
142 | in the command-line; resource backgroundPixmap. |
172 | in the command-line; for more details see resource backgroundPixmap. |
143 | |
173 | |
144 | -cr *colour* |
174 | -cr *colour* |
145 | The cursor colour; resource cursorColor. |
175 | The cursor colour; resource cursorColor. |
146 | |
176 | |
147 | -pr *colour* |
177 | -pr *colour* |
… | |
… | |
273 | block graphic glyphs; resource skipBuiltinGlyphs. |
303 | block graphic glyphs; resource skipBuiltinGlyphs. |
274 | |
304 | |
275 | -lsp *number* |
305 | -lsp *number* |
276 | Compile *frills*: Lines (pixel height) to insert between each row of |
306 | Compile *frills*: Lines (pixel height) to insert between each row of |
277 | the display. Useful to work around font rendering problems; resource |
307 | the display. Useful to work around font rendering problems; resource |
278 | linespace. |
308 | lineSpace. |
279 | |
309 | |
280 | -tn *termname* |
310 | -tn *termname* |
281 | This option specifies the name of the terminal type to be set in the |
311 | This option specifies the name of the terminal type to be set in the |
282 | TERM environment variable. This terminal type must exist in the |
312 | TERM environment variable. This terminal type must exist in the |
283 | *termcap(5)* database and should have *li#* and *co#* entries; |
313 | *termcap(5)* database and should have *li#* and *co#* entries; |
… | |
… | |
327 | Set the font set to use for the X Input Method, see resource imFont |
357 | Set the font set to use for the X Input Method, see resource imFont |
328 | for more info. |
358 | for more info. |
329 | |
359 | |
330 | -tcw |
360 | -tcw |
331 | Change the meaning of triple-click selection with the left mouse |
361 | Change the meaning of triple-click selection with the left mouse |
|
|
362 | button. Only effective when the original (non-perl) selection code |
332 | button. Instead of selecting a full line it will extend the |
363 | is in-use. Instead of selecting a full line it will extend the |
333 | selection the end of the logical line only. resource |
364 | selection the end of the logical line only. resource |
334 | tripleclickwords. |
365 | tripleclickwords. |
335 | |
366 | |
336 | -insecure |
367 | -insecure |
337 | Enable "insecure" mode, which currently enables most of the escape |
368 | Enable "insecure" mode, which currently enables most of the escape |
… | |
… | |
354 | Turn on/off hold window after exit support. If enabled, rxvt will |
385 | Turn on/off hold window after exit support. If enabled, rxvt will |
355 | not immediately destroy its window when the program executed within |
386 | not immediately destroy its window when the program executed within |
356 | it exits. Instead, it will wait till it is being killed or closed by |
387 | it exits. Instead, it will wait till it is being killed or closed by |
357 | the user; resource hold. |
388 | the user; resource hold. |
358 | |
389 | |
|
|
390 | -xrm *string* |
|
|
391 | Works like the X Toolkit option of the same name, by adding the |
|
|
392 | *string* as if it were specified in a resource file. Resource values |
|
|
393 | specified this way take precedence over all other resource |
|
|
394 | specifications. |
|
|
395 | |
|
|
396 | Note that you need to use the *same* syntax as in the .Xdefaults |
|
|
397 | file, e.g. "*.background: black". Also note that all rxvt-specific |
|
|
398 | options can be specified as long-options on the commandline, so use |
|
|
399 | of -xrm is mostly limited to cases where you want to specify other |
|
|
400 | resources (e.g. for input methods) or for compatibility with other |
|
|
401 | programs. |
|
|
402 | |
359 | -keysym.*sym* *string* |
403 | -keysym.*sym* *string* |
360 | Remap a key symbol. See resource keysym. |
404 | Remap a key symbol. See resource keysym. |
361 | |
405 | |
362 | -embed *windowid* |
406 | -embed *windowid* |
363 | Tells rxvt to embed its windows into an already-existing window, |
407 | Tells rxvt to embed its windows into an already-existing window, |
… | |
… | |
429 | 1. system-wide app-defaults file, either locale-dependent OR global |
473 | 1. system-wide app-defaults file, either locale-dependent OR global |
430 | 2. app-defaults file in $XAPPLRESDIR |
474 | 2. app-defaults file in $XAPPLRESDIR |
431 | 3. RESOURCE_MANAGER property on root-window OR $HOME/.Xdefaults |
475 | 3. RESOURCE_MANAGER property on root-window OR $HOME/.Xdefaults |
432 | 4. SCREEN_RESOURCES for the current screen |
476 | 4. SCREEN_RESOURCES for the current screen |
433 | 5. $XENVIRONMENT file OR $HOME/.Xdefaults-<nodename> |
477 | 5. $XENVIRONMENT file OR $HOME/.Xdefaults-<nodename> |
|
|
478 | 6. resources specified via -xrm on the commandline |
434 | |
479 | |
435 | Note that when reading X resources, rxvt recognizes two class names: |
480 | Note that when reading X resources, rxvt recognizes two class names: |
436 | Rxvt and URxvt. The class name Rxvt allows resources common to both rxvt |
481 | Rxvt and URxvt. The class name Rxvt allows resources common to both rxvt |
437 | and the original *rxvt* to be easily configured, while the class name |
482 | and the original *rxvt* to be easily configured, while the class name |
438 | URxvt allows resources unique to rxvt, to be shared between different |
483 | URxvt allows resources unique to rxvt, to be shared between different |
… | |
… | |
505 | True: simulate reverse video by foreground and background colours; |
550 | True: simulate reverse video by foreground and background colours; |
506 | option -rv. False: regular screen colours [default]; option +rv. See |
551 | option -rv. False: regular screen colours [default]; option +rv. See |
507 | note in COLORS AND GRAPHICS section. |
552 | note in COLORS AND GRAPHICS section. |
508 | |
553 | |
509 | jumpScroll: *boolean* |
554 | jumpScroll: *boolean* |
510 | True: specify that jump scrolling should be used. When scrolling |
555 | True: specify that jump scrolling should be used. When receiving |
511 | quickly, fewer screen updates are performed [default]; option -j. |
556 | lots of lines, rxvt will only scroll once a whole screen height of |
|
|
557 | lines has been read, resulting in fewer updates while still |
|
|
558 | displaying every received line; option -j. |
|
|
559 | |
512 | False: specify that smooth scrolling should be used; option +j. |
560 | False: specify that smooth scrolling should be used. rxvt will force |
|
|
561 | a screen refresh on each new line it received; option +j. |
|
|
562 | |
|
|
563 | skipScroll: *boolean* |
|
|
564 | True: (the default) specify that skip scrolling should be used. When |
|
|
565 | receiving lots of lines, rxvt will only scroll once in a while |
|
|
566 | (around 60 times per second), resulting in far fewer updates. This |
|
|
567 | can result in rxvt not ever displaying some of the lines it |
|
|
568 | receives; option -ss. |
|
|
569 | |
|
|
570 | False: specify that everything is to be displayed, even if the |
|
|
571 | refresh is too fast for the human eye to read anything (or the |
|
|
572 | monitor to display anything); option +ss. |
513 | |
573 | |
514 | inheritPixmap: *boolean* |
574 | inheritPixmap: *boolean* |
515 | True: make the background inherit the parent windows' pixmap, giving |
575 | True: make the background inherit the parent windows' pixmap, giving |
516 | artificial transparency. False: do not inherit the parent windows' |
576 | artificial transparency. False: do not inherit the parent windows' |
517 | pixmap. |
577 | pixmap. |
… | |
… | |
533 | |
593 | |
534 | shading: *number* |
594 | shading: *number* |
535 | Darken (0 .. 100) or lighten (-1 .. -100) the transparent background |
595 | Darken (0 .. 100) or lighten (-1 .. -100) the transparent background |
536 | image in addition to tinting it; option -sh. |
596 | image in addition to tinting it; option -sh. |
537 | |
597 | |
|
|
598 | blendType: *string* |
|
|
599 | Specify background blending type; option -blt. |
|
|
600 | |
|
|
601 | blurRadius: *number* |
|
|
602 | Apply Gaussian Blurr with the specified radius to the transparent |
|
|
603 | background image; option -blr. |
|
|
604 | |
538 | scrollColor: *colour* |
605 | scrollColor: *colour* |
539 | Use the specified colour for the scrollbar [default #B2B2B2]. |
606 | Use the specified colour for the scrollbar [default #B2B2B2]. |
540 | |
607 | |
541 | troughColor: *colour* |
608 | troughColor: *colour* |
542 | Use the specified colour for the scrollbar's trough area [default |
609 | Use the specified colour for the scrollbar's trough area [default |
… | |
… | |
544 | |
611 | |
545 | borderColor: *colour* |
612 | borderColor: *colour* |
546 | The colour of the border around the text area and between the |
613 | The colour of the border around the text area and between the |
547 | scrollbar and the text. |
614 | scrollbar and the text. |
548 | |
615 | |
549 | backgroundPixmap: *file[;geom]* |
616 | backgroundPixmap: *file[;geom[:op1][:op2][...]]* |
550 | Use the specified XPM file (note the `.xpm' extension is optional) |
617 | Use the specified image file for the background and also optionally |
551 | for the background and also optionally specify its scaling with a |
618 | specify its scaling with a geometry string WxH+X+Y, (default |
552 | geometry string WxH+X+Y, in which "W" / "H" specify the |
619 | "0x0+50+50") in which "W" / "H" specify the horizontal/vertical |
553 | horizontal/vertical scale (percent) and "X" / "Y" locate the image |
620 | scale (percent), and "X" / "Y" locate the image centre (percent). A |
554 | centre (percent). A scale of 0 displays the image with tiling. A |
|
|
555 | scale of 1 displays the image without any scaling. A scale of 2 to 9 |
621 | scale of 0 displays the image with tiling. A scale of 1 displays the |
556 | specifies an integer number of images in that direction. No image |
622 | image without any scaling. A scale of 2 to 9 specifies an integer |
557 | will be magnified beyond 10 times its original size. The maximum |
623 | number of images in that direction. No image will be magnified |
558 | permitted scale is 1000. [default 0x0+50+50] |
624 | beyond 10 times its original size. The maximum permitted scale is |
|
|
625 | 1000. Additional operations can be specified after colon |
|
|
626 | :op1:op2.... Supported operations are: |
|
|
627 | |
|
|
628 | tile force background image to be tiled and not scaled. Equivalent to 0x0, |
|
|
629 | propscale will scale image keeping proportions, |
|
|
630 | auto will scale image to match window size. Equivalent to 100x100; |
|
|
631 | hscale will scale image horizontally to the window size; |
|
|
632 | vscale will scale image vertically to the window size; |
|
|
633 | scale will scale image to match window size; |
|
|
634 | root will tile image as if it was a root window background, auto-adjusting |
|
|
635 | whenever terminal window moves. |
|
|
636 | |
|
|
637 | If used in conjunction with -tr option, the specified pixmap will be |
|
|
638 | blended over transparency image using either alpha-blending, or any |
|
|
639 | other blending type, specified with -blt "type" option. |
559 | |
640 | |
560 | path: *path* |
641 | path: *path* |
561 | Specify the colon-delimited search path for finding XPM files. |
642 | Specify the colon-delimited search path for finding background image |
|
|
643 | files. |
562 | |
644 | |
563 | font: *fontlist* |
645 | font: *fontlist* |
564 | Select the fonts to be used. This is a comma separated list of font |
646 | Select the fonts to be used. This is a comma separated list of font |
565 | names that are checked in order when trying to find glyphs for |
647 | names that are checked in order when trying to find glyphs for |
566 | characters. The first font defines the cell size for characters; |
648 | characters. The first font defines the cell size for characters; |
… | |
… | |
630 | colours are not reachable. |
712 | colours are not reachable. |
631 | |
713 | |
632 | selectstyle: *mode* |
714 | selectstyle: *mode* |
633 | Set mouse selection style to old which is 2.20, oldword which is |
715 | Set mouse selection style to old which is 2.20, oldword which is |
634 | xterm style with 2.20 old word selection, or anything else which |
716 | xterm style with 2.20 old word selection, or anything else which |
635 | gives xterm style selection. |
717 | gives xterm style selection. Only effective when the original |
|
|
718 | (non-perl) selection code is in use. |
636 | |
719 | |
637 | scrollstyle: *mode* |
720 | scrollstyle: *mode* |
638 | Set scrollbar style to rxvt, plain, next or xterm. plain is the |
721 | Set scrollbar style to rxvt, plain, next or xterm. plain is the |
639 | author's favourite. |
722 | author's favourite. |
640 | |
723 | |
… | |
… | |
649 | explicitly set; option -n. |
732 | explicitly set; option -n. |
650 | |
733 | |
651 | mapAlert: *boolean* |
734 | mapAlert: *boolean* |
652 | True: de-iconify (map) on receipt of a bell character. False: no |
735 | True: de-iconify (map) on receipt of a bell character. False: no |
653 | de-iconify (map) on receipt of a bell character [default]. |
736 | de-iconify (map) on receipt of a bell character [default]. |
|
|
737 | |
|
|
738 | urgentOnBell: *boolean* |
|
|
739 | True: set the urgency hint for the wm on receipt of a bell |
|
|
740 | character. False: do not set the urgency hint [default]. |
654 | |
741 | |
655 | visualBell: *boolean* |
742 | visualBell: *boolean* |
656 | True: use visual bell on receipt of a bell character; option -vb. |
743 | True: use visual bell on receipt of a bell character; option -vb. |
657 | False: no visual bell [default]; option +vb. |
744 | False: no visual bell [default]; option +vb. |
658 | |
745 | |
… | |
… | |
736 | |
823 | |
737 | termName: *termname* |
824 | termName: *termname* |
738 | Specifies the terminal type name to be set in the TERM environment |
825 | Specifies the terminal type name to be set in the TERM environment |
739 | variable; option -tn. |
826 | variable; option -tn. |
740 | |
827 | |
741 | linespace: *number* |
828 | lineSpace: *number* |
742 | Specifies number of lines (pixel height) to insert between each row |
829 | Specifies number of lines (pixel height) to insert between each row |
743 | of the display [default 0]; option -lsp. |
830 | of the display [default 0]; option -lsp. |
744 | |
831 | |
745 | meta8: *boolean* |
832 | meta8: *boolean* |
746 | True: handle Meta (Alt) + keypress to set the 8th bit. False: handle |
833 | True: handle Meta (Alt) + keypress to set the 8th bit. False: handle |
… | |
… | |
787 | |
874 | |
788 | cutchars: *string* |
875 | cutchars: *string* |
789 | The characters used as delimiters for double-click word selection |
876 | The characters used as delimiters for double-click word selection |
790 | (whitespace delimiting is added automatically if resource is given). |
877 | (whitespace delimiting is added automatically if resource is given). |
791 | |
878 | |
792 | When the selection extension is in use (the default if compiled in, |
879 | When the perl selection extension is in use (the default if compiled |
793 | see the rxvtperl(3) manpage), a suitable regex using these |
880 | in, see the rxvtperl(3) manpage), a suitable regex using these |
794 | characters will be created (if the resource exists, otherwise, no |
881 | characters will be created (if the resource exists, otherwise, no |
795 | regex will be created). In this mode, characters outside ISO-8859-1 |
882 | regex will be created). In this mode, characters outside ISO-8859-1 |
796 | can be used. |
883 | can be used. |
797 | |
884 | |
798 | When the selection extension is not used, only ISO-8859-1 characters |
885 | When the selection extension is not used, only ISO-8859-1 characters |
799 | can be used. If not specified, the built-in default is used: |
886 | can be used. If not specified, the built-in default is used: |
800 | |
887 | |
801 | BACKSLASH `"'&()*,;<=>?@[]{|} |
888 | BACKSLASH `"'&()*,;<=>?@[]^{|} |
802 | |
889 | |
803 | preeditType: *style* |
890 | preeditType: *style* |
804 | OverTheSpot, OffTheSpot, Root; option -pt. |
891 | OverTheSpot, OffTheSpot, Root; option -pt. |
805 | |
892 | |
806 | inputMethod: *name* |
893 | inputMethod: *name* |
… | |
… | |
850 | |
937 | |
851 | secondaryScreen: *boolean* |
938 | secondaryScreen: *boolean* |
852 | Turn on/off secondary screen (default enabled). |
939 | Turn on/off secondary screen (default enabled). |
853 | |
940 | |
854 | secondaryScroll: *boolean* |
941 | secondaryScroll: *boolean* |
855 | Turn on/off secondary screen scroll (default enabled). If the this |
942 | Turn on/off secondary screen scroll (default enabled). If this |
856 | option is enabled, scrolls on the secondary screen will change the |
943 | option is enabled, scrolls on the secondary screen will change the |
857 | scrollback buffer and switching to/from the secondary screen will |
944 | scrollback buffer and switching to/from the secondary screen will |
858 | instead scroll the screen up. |
945 | instead scroll the screen up. |
859 | |
946 | |
860 | hold: *boolean* |
947 | hold: *boolean* |
… | |
… | |
882 | omitting the prefix XK_. Alternatively you can specify *key* by its |
969 | omitting the prefix XK_. Alternatively you can specify *key* by its |
883 | hex keysym value (0x0000 - 0xFFFF). Note that the lookup of *sym*s |
970 | hex keysym value (0x0000 - 0xFFFF). Note that the lookup of *sym*s |
884 | is not performed in an exact manner; however, the closest match is |
971 | is not performed in an exact manner; however, the closest match is |
885 | assured. |
972 | assured. |
886 | |
973 | |
887 | *string* may contain escape values ("\a": bell, "\b": backspace, |
974 | *string* may contain escape values ("\n": newline, "\000": octal |
888 | "\e", "\E": escape, "\n": newline, "\r": carriage return, "\t": tab, |
975 | number), see RESOURCES in "man 7 X" for futher details. |
889 | "\000": octal number) or verbatim control characters ("^?": delete, |
|
|
890 | "^@": null, "^A" ...) and may be enclosed with double quotes so that |
|
|
891 | it can start or end with whitespace. This feature is deprecated and |
|
|
892 | will be removed. |
|
|
893 | |
|
|
894 | Please note that you need to double the "\" in resource files, as |
|
|
895 | Xlib itself does its own de-escaping (you can use "\033" instead of |
|
|
896 | "\e" (and so on), which will work with both Xt and rxvt's own |
|
|
897 | processing). |
|
|
898 | |
976 | |
899 | You can define a range of keysyms in one shot by providing a |
977 | You can define a range of keysyms in one shot by providing a |
900 | *string* with pattern list/PREFIX/MIDDLE/SUFFIX, where the delimiter |
978 | *string* with pattern list/PREFIX/MIDDLE/SUFFIX, where the delimiter |
901 | `/' should be a character not used by the strings. |
979 | `/' should be a character not used by the strings. |
902 | |
980 | |
… | |
… | |
1019 | override-redirect: *boolean* |
1097 | override-redirect: *boolean* |
1020 | Compile *frills*: Sets override-redirect for the terminal window, |
1098 | Compile *frills*: Sets override-redirect for the terminal window, |
1021 | making it almost invisible to window managers; option |
1099 | making it almost invisible to window managers; option |
1022 | -override-redirect. |
1100 | -override-redirect. |
1023 | |
1101 | |
|
|
1102 | iso14755_52: *boolean* |
|
|
1103 | Turn on/off ISO 14755 5.2 mode (default enabled). |
|
|
1104 | |
1024 | THE SCROLLBAR |
1105 | THE SCROLLBAR |
1025 | Lines of text that scroll off the top of the rxvt window (resource: |
1106 | Lines of text that scroll off the top of the rxvt window (resource: |
1026 | saveLines) and can be scrolled back using the scrollbar or by |
1107 | saveLines) and can be scrolled back using the scrollbar or by |
1027 | keystrokes. The normal rxvt scrollbar has arrows and its behaviour is |
1108 | keystrokes. The normal rxvt scrollbar has arrows and its behaviour is |
1028 | fairly intuitive. The xterm-scrollbar is without arrows and its |
1109 | fairly intuitive. The xterm-scrollbar is without arrows and its |
… | |
… | |
1041 | disabled -- on the assumption that we are using a fullscreen |
1122 | disabled -- on the assumption that we are using a fullscreen |
1042 | application. Instead, pressing Button1 and Button3 sends ESC [ 6 ~ |
1123 | application. Instead, pressing Button1 and Button3 sends ESC [ 6 ~ |
1043 | (Next) and ESC [ 5 ~ (Prior), respectively. Similarly, clicking on the |
1124 | (Next) and ESC [ 5 ~ (Prior), respectively. Similarly, clicking on the |
1044 | up and down arrows sends ESC [ A (Up) and ESC [ B (Down), respectively. |
1125 | up and down arrows sends ESC [ A (Up) and ESC [ B (Down), respectively. |
1045 | |
1126 | |
1046 | TEXT SELECTION AND INSERTION |
1127 | THE SELECTION: SELECTING AND PASTING TEXT |
1047 | The behaviour of text selection and insertion mechanism is similar to |
1128 | The behaviour of text selection and insertion/pasting mechanism is |
1048 | *xterm*(1). |
1129 | similar to *xterm*(1). |
1049 | |
1130 | |
1050 | Selection: |
1131 | Selecting: |
1051 | Left click at the beginning of the region, drag to the end of the |
1132 | Left click at the beginning of the region, drag to the end of the |
1052 | region and release; Right click to extend the marked region; Left |
1133 | region and release; Right click to extend the marked region; Left |
1053 | double-click to select a word; Left triple-click to select the |
1134 | double-click to select a word; Left triple-click to select the |
1054 | entire logical line (which can span multiple screen lines), unless |
1135 | entire logical line (which can span multiple screen lines), unless |
1055 | modified by resource tripleclickwords. |
1136 | modified by resource tripleclickwords. |
… | |
… | |
1058 | (Compile: *frills*) will create a rectangular selection instead of a |
1139 | (Compile: *frills*) will create a rectangular selection instead of a |
1059 | normal one. In this mode, every selected row becomes its own line in |
1140 | normal one. In this mode, every selected row becomes its own line in |
1060 | the selection, and trailing whitespace is visually underlined and |
1141 | the selection, and trailing whitespace is visually underlined and |
1061 | removed from the selection. |
1142 | removed from the selection. |
1062 | |
1143 | |
1063 | Insertion: |
1144 | Pasting: |
1064 | Pressing and releasing the Middle mouse button in an rxvt window |
1145 | Pressing and releasing the Middle mouse button in an rxvt window |
1065 | causes the value of the PRIMARY selection (or CLIPBOARD with the |
1146 | causes the value of the PRIMARY selection (or CLIPBOARD with the |
1066 | Meta modifier) to be inserted as if it had been typed on the |
1147 | Meta modifier) to be inserted as if it had been typed on the |
1067 | keyboard. |
1148 | keyboard. |
1068 | |
1149 | |
… | |
… | |
1086 | far. |
1167 | far. |
1087 | |
1168 | |
1088 | ISO 14755 SUPPORT |
1169 | ISO 14755 SUPPORT |
1089 | ISO 14755 is a standard for entering and viewing unicode characters and |
1170 | ISO 14755 is a standard for entering and viewing unicode characters and |
1090 | character codes using the keyboard. It consists of 4 parts. The first |
1171 | character codes using the keyboard. It consists of 4 parts. The first |
1091 | part is available rxvt-unicode has been compiled with "--enable-frills", |
1172 | part is available if rxvt-unicode has been compiled with |
1092 | the rest is available when rxvt-unicode was compiled with |
1173 | "--enable-frills", the rest is available when rxvt-unicode was compiled |
1093 | "--enable-iso14755". |
1174 | with "--enable-iso14755". |
1094 | |
1175 | |
1095 | * 5.1: Basic method |
1176 | * 5.1: Basic method |
1096 | This allows you to enter unicode characters using their hexcode. |
1177 | This allows you to enter unicode characters using their hexcode. |
1097 | |
1178 | |
1098 | Start by pressing and holding both "Control" and "Shift", then enter |
1179 | Start by pressing and holding both "Control" and "Shift", then enter |
… | |
… | |
1227 | Normally set to "rxvt-unicode", unless overwritten at configure |
1308 | Normally set to "rxvt-unicode", unless overwritten at configure |
1228 | time, via resources or on the command line. |
1309 | time, via resources or on the command line. |
1229 | |
1310 | |
1230 | COLORTERM |
1311 | COLORTERM |
1231 | Either "rxvt", "rxvt-xpm", depending on whether rxvt was compiled |
1312 | Either "rxvt", "rxvt-xpm", depending on whether rxvt was compiled |
1232 | with XPM support, and optionally with the added extension "-mono" to |
1313 | with background image support, and optionally with the added |
1233 | indicate that rxvt-unicode runs on a monochrome screen. |
1314 | extension "-mono" to indicate that rxvt-unicode runs on a monochrome |
|
|
1315 | screen. |
1234 | |
1316 | |
1235 | COLORFGBG |
1317 | COLORFGBG |
1236 | Set to a string of the form "fg;bg" or "fg;xpm;bg", where "fg" is |
1318 | Set to a string of the form "fg;bg" or "fg;xpm;bg", where "fg" is |
1237 | the colour code used as default foreground/text colour (or the |
1319 | the colour code used as default foreground/text colour (or the |
1238 | string "default" to indicate that the default-colour escape sequence |
1320 | string "default" to indicate that the default-colour escape sequence |
1239 | is to be used), "bg" is the colour code used as default background |
1321 | is to be used), "bg" is the colour code used as default background |
1240 | colour (or the string "default"), and "xpm" is the string "default" |
1322 | colour (or the string "default"), and "xpm" is the string "default" |
1241 | if rxvt was compiled with XPM support. Libraries like "ncurses" and |
1323 | if rxvt was compiled with background image support. Libraries like |
1242 | "slang" can (and do) use this information to optimize screen output. |
1324 | "ncurses" and "slang" can (and do) use this information to optimize |
|
|
1325 | screen output. |
1243 | |
1326 | |
1244 | WINDOWID |
1327 | WINDOWID |
1245 | Set to the (decimal) X Window ID of the rxvt window (the toplevel |
1328 | Set to the (decimal) X Window ID of the rxvt window (the toplevel |
1246 | window, which usually has subwindows for the scrollbar, the terminal |
1329 | window, which usually has subwindows for the scrollbar, the terminal |
1247 | window and so on). |
1330 | window and so on). |