1 | .\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.35 |
1 | .\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05) |
2 | .\" |
2 | .\" |
3 | .\" Standard preamble: |
3 | .\" Standard preamble: |
4 | .\" ======================================================================== |
4 | .\" ======================================================================== |
5 | .de Sh \" Subsection heading |
5 | .de Sh \" Subsection heading |
6 | .br |
6 | .br |
… | |
… | |
23 | .ft R |
23 | .ft R |
24 | .fi |
24 | .fi |
25 | .. |
25 | .. |
26 | .\" Set up some character translations and predefined strings. \*(-- will |
26 | .\" Set up some character translations and predefined strings. \*(-- will |
27 | .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left |
27 | .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left |
28 | .\" double quote, and \*(R" will give a right double quote. | will give a |
28 | .\" double quote, and \*(R" will give a right double quote. \*(C+ will |
29 | .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to |
29 | .\" give a nicer C++. Capital omega is used to do unbreakable dashes and |
30 | .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' |
30 | .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, |
31 | .\" expand to `' in nroff, nothing in troff, for use with C<>. |
31 | .\" nothing in troff, for use with C<>. |
32 | .tr \(*W-|\(bv\*(Tr |
32 | .tr \(*W- |
33 | .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' |
33 | .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' |
34 | .ie n \{\ |
34 | .ie n \{\ |
35 | . ds -- \(*W- |
35 | . ds -- \(*W- |
36 | . ds PI pi |
36 | . ds PI pi |
37 | . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch |
37 | . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch |
… | |
… | |
46 | . ds PI \(*p |
46 | . ds PI \(*p |
47 | . ds L" `` |
47 | . ds L" `` |
48 | . ds R" '' |
48 | . ds R" '' |
49 | 'br\} |
49 | 'br\} |
50 | .\" |
50 | .\" |
|
|
51 | .\" Escape single quotes in literal strings from groff's Unicode transform. |
|
|
52 | .ie \n(.g .ds Aq \(aq |
|
|
53 | .el .ds Aq ' |
|
|
54 | .\" |
51 | .\" If the F register is turned on, we'll generate index entries on stderr for |
55 | .\" If the F register is turned on, we'll generate index entries on stderr for |
52 | .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index |
56 | .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index |
53 | .\" entries marked with X<> in POD. Of course, you'll have to process the |
57 | .\" entries marked with X<> in POD. Of course, you'll have to process the |
54 | .\" output yourself in some meaningful fashion. |
58 | .\" output yourself in some meaningful fashion. |
55 | .if \nF \{\ |
59 | .ie \nF \{\ |
56 | . de IX |
60 | . de IX |
57 | . tm Index:\\$1\t\\n%\t"\\$2" |
61 | . tm Index:\\$1\t\\n%\t"\\$2" |
58 | .. |
62 | .. |
59 | . nr % 0 |
63 | . nr % 0 |
60 | . rr F |
64 | . rr F |
61 | .\} |
65 | .\} |
62 | .\" |
66 | .el \{\ |
63 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
67 | . de IX |
64 | .\" way too many mistakes in technical documents. |
68 | .. |
65 | .hy 0 |
69 | .\} |
66 | .if n .na |
|
|
67 | .\" |
70 | .\" |
68 | .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). |
71 | .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). |
69 | .\" Fear. Run. Save yourself. No user-serviceable parts. |
72 | .\" Fear. Run. Save yourself. No user-serviceable parts. |
70 | . \" fudge factors for nroff and troff |
73 | . \" fudge factors for nroff and troff |
71 | .if n \{\ |
74 | .if n \{\ |
… | |
… | |
127 | .\} |
130 | .\} |
128 | .rm #[ #] #H #V #F C |
131 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
132 | .\" ======================================================================== |
130 | .\" |
133 | .\" |
131 | .IX Title "@@RXVT_NAME@@ 7" |
134 | .IX Title "@@RXVT_NAME@@ 7" |
132 | .TH @@RXVT_NAME@@ 7 "2007-12-24" "8.9" "RXVT-UNICODE" |
135 | .TH @@RXVT_NAME@@ 7 "2008-01-25" "8.9" "RXVT-UNICODE" |
|
|
136 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
|
|
137 | .\" way too many mistakes in technical documents. |
|
|
138 | .if n .ad l |
|
|
139 | .nh |
133 | .SH "NAME" |
140 | .SH "NAME" |
134 | RXVT REFERENCE \- FAQ, command sequences and other background information |
141 | RXVT REFERENCE \- FAQ, command sequences and other background information |
135 | .SH "SYNOPSIS" |
142 | .SH "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
143 | .IX Header "SYNOPSIS" |
137 | .Vb 2 |
144 | .Vb 2 |
138 | \& # set a new font set |
145 | \& # set a new font set |
139 | \& printf '\e33]50;%s\e007' 9x15,xft:Kochi" Mincho" |
146 | \& printf \*(Aq\e33]50;%s\e007\*(Aq 9x15,xft:Kochi" Mincho" |
140 | .Ve |
147 | \& |
141 | .PP |
|
|
142 | .Vb 2 |
|
|
143 | \& # change the locale and tell rxvt-unicode about it |
148 | \& # change the locale and tell rxvt\-unicode about it |
144 | \& export LC_CTYPE=ja_JP.EUC-JP; printf "\e33]701;$LC_CTYPE\e007" |
149 | \& export LC_CTYPE=ja_JP.EUC\-JP; printf "\e33]701;$LC_CTYPE\e007" |
145 | .Ve |
150 | \& |
146 | .PP |
|
|
147 | .Vb 2 |
|
|
148 | \& # set window title |
151 | \& # set window title |
149 | \& printf '\e33]2;%s\e007' "new window title" |
152 | \& printf \*(Aq\e33]2;%s\e007\*(Aq "new window title" |
150 | .Ve |
153 | .Ve |
151 | .SH "DESCRIPTION" |
154 | .SH "DESCRIPTION" |
152 | .IX Header "DESCRIPTION" |
155 | .IX Header "DESCRIPTION" |
153 | This document contains the \s-1FAQ\s0, the \s-1RXVT\s0 \s-1TECHNICAL\s0 \s-1REFERENCE\s0 documenting |
156 | This document contains the \s-1FAQ\s0, the \s-1RXVT\s0 \s-1TECHNICAL\s0 \s-1REFERENCE\s0 documenting |
154 | all escape sequences, and other background information. |
157 | all escape sequences, and other background information. |
… | |
… | |
167 | .PP |
170 | .PP |
168 | Before sending me mail, you could go to \s-1IRC:\s0 \f(CW\*(C`irc.freenode.net\*(C'\fR, |
171 | Before sending me mail, you could go to \s-1IRC:\s0 \f(CW\*(C`irc.freenode.net\*(C'\fR, |
169 | channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be |
172 | channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be |
170 | interested in learning about new and exciting problems (but not FAQs :). |
173 | interested in learning about new and exciting problems (but not FAQs :). |
171 | .PP |
174 | .PP |
172 | \fIDoes it support tabs, can I have a tabbed rxvt\-unicode?\fR |
175 | \fIDoes it support tabs, can I have a tabbed rxvt-unicode?\fR |
173 | .IX Subsection "Does it support tabs, can I have a tabbed rxvt-unicode?" |
176 | .IX Subsection "Does it support tabs, can I have a tabbed rxvt-unicode?" |
174 | .PP |
177 | .PP |
175 | Beginning with version 7.3, there is a perl extension that implements a |
178 | Beginning with version 7.3, there is a perl extension that implements a |
176 | simple tabbed terminal. It is installed by default, so any of these should |
179 | simple tabbed terminal. It is installed by default, so any of these should |
177 | give you tabs: |
180 | give you tabs: |
178 | .PP |
181 | .PP |
179 | .Vb 1 |
182 | .Vb 1 |
180 | \& @@URXVT_NAME@@ -pe tabbed |
183 | \& @@URXVT_NAME@@ \-pe tabbed |
181 | .Ve |
184 | \& |
182 | .PP |
|
|
183 | .Vb 1 |
|
|
184 | \& URxvt.perl-ext-common: default,tabbed |
185 | \& URxvt.perl\-ext\-common: default,tabbed |
185 | .Ve |
186 | .Ve |
186 | .PP |
187 | .PP |
187 | It will also work fine with tabbing functionality of many window managers |
188 | It will also work fine with tabbing functionality of many window managers |
188 | or similar tabbing programs, and its embedding-features allow it to be |
189 | or similar tabbing programs, and its embedding-features allow it to be |
189 | embedded into other programs, as witnessed by \fIdoc/rxvt\-tabbed\fR or |
190 | embedded into other programs, as witnessed by \fIdoc/rxvt\-tabbed\fR or |
… | |
… | |
227 | @@URXVT_NAME@@c and the daemon isn't running yet, use this script: |
228 | @@URXVT_NAME@@c and the daemon isn't running yet, use this script: |
228 | .PP |
229 | .PP |
229 | .Vb 6 |
230 | .Vb 6 |
230 | \& #!/bin/sh |
231 | \& #!/bin/sh |
231 | \& @@URXVT_NAME@@c "$@" |
232 | \& @@URXVT_NAME@@c "$@" |
232 | \& if [ $? -eq 2 ]; then |
233 | \& if [ $? \-eq 2 ]; then |
233 | \& @@URXVT_NAME@@d -q -o -f |
234 | \& @@URXVT_NAME@@d \-q \-o \-f |
234 | \& @@URXVT_NAME@@c "$@" |
235 | \& @@URXVT_NAME@@c "$@" |
235 | \& fi |
236 | \& fi |
236 | .Ve |
237 | .Ve |
237 | .PP |
238 | .PP |
238 | This tries to create a new terminal, and if fails with exit status 2, |
239 | This tries to create a new terminal, and if fails with exit status 2, |
… | |
… | |
261 | Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script |
262 | Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script |
262 | snippets: |
263 | snippets: |
263 | .PP |
264 | .PP |
264 | .Vb 12 |
265 | .Vb 12 |
265 | \& # Bourne/Korn/POSIX family of shells: |
266 | \& # Bourne/Korn/POSIX family of shells: |
266 | \& [ ${TERM:-foo} = foo ] && TERM=xterm # assume an xterm if we don't know |
267 | \& [ ${TERM:\-foo} = foo ] && TERM=xterm # assume an xterm if we don\*(Aqt know |
267 | \& if [ ${TERM:-foo} = xterm ]; then |
268 | \& if [ ${TERM:\-foo} = xterm ]; then |
268 | \& stty -icanon -echo min 0 time 15 # see if enhanced rxvt or not |
269 | \& stty \-icanon \-echo min 0 time 15 # see if enhanced rxvt or not |
269 | \& echo -n '^[Z' |
270 | \& echo \-n \*(Aq^[Z\*(Aq |
270 | \& read term_id |
271 | \& read term_id |
271 | \& stty icanon echo |
272 | \& stty icanon echo |
272 | \& if [ ""${term_id} = '^[[?1;2C' -a ${DISPLAY:-foo} = foo ]; then |
273 | \& if [ ""${term_id} = \*(Aq^[[?1;2C\*(Aq \-a ${DISPLAY:\-foo} = foo ]; then |
273 | \& echo -n '^[[7n' # query the rxvt we are in for the DISPLAY string |
274 | \& echo \-n \*(Aq^[[7n\*(Aq # query the rxvt we are in for the DISPLAY string |
274 | \& read DISPLAY # set it in our local shell |
275 | \& read DISPLAY # set it in our local shell |
275 | \& fi |
276 | \& fi |
276 | \& fi |
277 | \& fi |
277 | .Ve |
278 | .Ve |
278 | .PP |
279 | .PP |
… | |
… | |
294 | features unique to urxvt (locale, encoding conversion, iso14755 etc.) are |
295 | features unique to urxvt (locale, encoding conversion, iso14755 etc.) are |
295 | already in use in this mode. |
296 | already in use in this mode. |
296 | .PP |
297 | .PP |
297 | .Vb 3 |
298 | .Vb 3 |
298 | \& text data bss drs rss filename |
299 | \& text data bss drs rss filename |
299 | \& 98398 1664 24 15695 1824 rxvt --disable-everything |
300 | \& 98398 1664 24 15695 1824 rxvt \-\-disable\-everything |
300 | \& 188985 9048 66616 18222 1788 urxvt --disable-everything |
301 | \& 188985 9048 66616 18222 1788 urxvt \-\-disable\-everything |
301 | .Ve |
302 | .Ve |
302 | .PP |
303 | .PP |
303 | When you \f(CW\*(C`\-\-enable\-everything\*(C'\fR (which \fIis\fR unfair, as this involves xft |
304 | When you \f(CW\*(C`\-\-enable\-everything\*(C'\fR (which \fIis\fR unfair, as this involves xft |
304 | and full locale/XIM support which are quite bloaty inside libX11 and my |
305 | and full locale/XIM support which are quite bloaty inside libX11 and my |
305 | libc), the two diverge, but not unreasonably so. |
306 | libc), the two diverge, but not unreasonably so. |
306 | .PP |
307 | .PP |
307 | .Vb 3 |
308 | .Vb 3 |
308 | \& text data bss drs rss filename |
309 | \& text data bss drs rss filename |
309 | \& 163431 2152 24 20123 2060 rxvt --enable-everything |
310 | \& 163431 2152 24 20123 2060 rxvt \-\-enable\-everything |
310 | \& 1035683 49680 66648 29096 3680 urxvt --enable-everything |
311 | \& 1035683 49680 66648 29096 3680 urxvt \-\-enable\-everything |
311 | .Ve |
312 | .Ve |
312 | .PP |
313 | .PP |
313 | The very large size of the text section is explained by the east-asian |
314 | The very large size of the text section is explained by the east-asian |
314 | encoding tables, which, if unused, take up disk space but nothing else |
315 | encoding tables, which, if unused, take up disk space but nothing else |
315 | and can be compiled out unless you rely on X11 core fonts that use those |
316 | and can be compiled out unless you rely on X11 core fonts that use those |
… | |
… | |
351 | .PP |
352 | .PP |
352 | .Vb 4 |
353 | .Vb 4 |
353 | \& libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000) |
354 | \& libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000) |
354 | \& libc.so.6 => /lib/libc.so.6 (0x00002aaaaadde000) |
355 | \& libc.so.6 => /lib/libc.so.6 (0x00002aaaaadde000) |
355 | \& libdl.so.2 => /lib/libdl.so.2 (0x00002aaaab01d000) |
356 | \& libdl.so.2 => /lib/libdl.so.2 (0x00002aaaab01d000) |
356 | \& /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000) |
357 | \& /lib64/ld\-linux\-x86\-64.so.2 (0x00002aaaaaaab000) |
357 | .Ve |
358 | .Ve |
358 | .PP |
359 | .PP |
359 | And here is rxvt\-unicode: |
360 | And here is rxvt-unicode: |
360 | .PP |
361 | .PP |
361 | .Vb 5 |
362 | .Vb 5 |
362 | \& libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000) |
363 | \& libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00002aaaaabc3000) |
363 | \& libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaaada2000) |
364 | \& libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaaada2000) |
364 | \& libc.so.6 => /lib/libc.so.6 (0x00002aaaaaeb0000) |
365 | \& libc.so.6 => /lib/libc.so.6 (0x00002aaaaaeb0000) |
365 | \& libdl.so.2 => /lib/libdl.so.2 (0x00002aaaab0ee000) |
366 | \& libdl.so.2 => /lib/libdl.so.2 (0x00002aaaab0ee000) |
366 | \& /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000) |
367 | \& /lib64/ld\-linux\-x86\-64.so.2 (0x00002aaaaaaab000) |
367 | .Ve |
368 | .Ve |
368 | .PP |
369 | .PP |
369 | No large bloated libraries (of course, none were linked in statically), |
370 | No large bloated libraries (of course, none were linked in statically), |
370 | except maybe libX11 :) |
371 | except maybe libX11 :) |
371 | .Sh "Rendering, Font & Look and Feel Issues" |
372 | .Sh "Rendering, Font & Look and Feel Issues" |
… | |
… | |
376 | First of all, please address all transparency related issues to Sasha Vasko at |
377 | First of all, please address all transparency related issues to Sasha Vasko at |
377 | sasha@aftercode.net and do not bug the author about it. Also, if you can't |
378 | sasha@aftercode.net and do not bug the author about it. Also, if you can't |
378 | get it working consider it a rite of passage: ... and you failed. |
379 | get it working consider it a rite of passage: ... and you failed. |
379 | .PP |
380 | .PP |
380 | Here are four ways to get transparency. \fBDo\fR read the manpage and option |
381 | Here are four ways to get transparency. \fBDo\fR read the manpage and option |
381 | descriptions for the programs mentioned and rxvt\-unicode. Really, do it! |
382 | descriptions for the programs mentioned and rxvt-unicode. Really, do it! |
382 | .PP |
383 | .PP |
383 | 1. Use transparent mode: |
384 | 1. Use transparent mode: |
384 | .PP |
385 | .PP |
385 | .Vb 2 |
386 | .Vb 2 |
386 | \& Esetroot wallpaper.jpg |
387 | \& Esetroot wallpaper.jpg |
387 | \& @@URXVT_NAME@@ -tr -tint red -sh 40 |
388 | \& @@URXVT_NAME@@ \-tr \-tint red \-sh 40 |
388 | .Ve |
389 | .Ve |
389 | .PP |
390 | .PP |
390 | That works. If you think it doesn't, you lack transparency and tinting |
391 | That works. If you think it doesn't, you lack transparency and tinting |
391 | support, or you are unable to read. |
392 | support, or you are unable to read. |
392 | .PP |
393 | .PP |
393 | 2. Use a simple pixmap and emulate pseudo\-transparency. This enables you |
394 | 2. Use a simple pixmap and emulate pseudo-transparency. This enables you |
394 | to use effects other than tinting and shading: Just shade/tint/whatever |
395 | to use effects other than tinting and shading: Just shade/tint/whatever |
395 | your picture with gimp or any other tool: |
396 | your picture with gimp or any other tool: |
396 | .PP |
397 | .PP |
397 | .Vb 2 |
398 | .Vb 2 |
398 | \& convert wallpaper.jpg -blur 20x20 -modulate 30 background.jpg |
399 | \& convert wallpaper.jpg \-blur 20x20 \-modulate 30 background.jpg |
399 | \& @@URXVT_NAME@@ -pixmap "background.jpg;:root" |
400 | \& @@URXVT_NAME@@ \-pixmap "background.jpg;:root" |
400 | .Ve |
401 | .Ve |
401 | .PP |
402 | .PP |
402 | That works. If you think it doesn't, you lack AfterImage support, or you |
403 | That works. If you think it doesn't, you lack AfterImage support, or you |
403 | are unable to read. |
404 | are unable to read. |
404 | .PP |
405 | .PP |
405 | 3. Use an \s-1ARGB\s0 visual: |
406 | 3. Use an \s-1ARGB\s0 visual: |
406 | .PP |
407 | .PP |
407 | .Vb 1 |
408 | .Vb 1 |
408 | \& @@URXVT_NAME@@ -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc |
409 | \& @@URXVT_NAME@@ \-depth 32 \-fg grey90 \-bg rgba:0000/0000/4444/cccc |
409 | .Ve |
410 | .Ve |
410 | .PP |
411 | .PP |
411 | This requires \s-1XFT\s0 support, and the support of your X\-server. If that |
412 | This requires \s-1XFT\s0 support, and the support of your X\-server. If that |
412 | doesn't work for you, blame Xorg and Keith Packard. \s-1ARGB\s0 visuals aren't |
413 | doesn't work for you, blame Xorg and Keith Packard. \s-1ARGB\s0 visuals aren't |
413 | there yet, no matter what they claim. Rxvt-Unicode contains the necessary |
414 | there yet, no matter what they claim. Rxvt-Unicode contains the necessary |
… | |
… | |
415 | doesn't mean that your \s-1WM\s0 has the required kludges in place. |
416 | doesn't mean that your \s-1WM\s0 has the required kludges in place. |
416 | .PP |
417 | .PP |
417 | 4. Use xcompmgr and let it do the job: |
418 | 4. Use xcompmgr and let it do the job: |
418 | .PP |
419 | .PP |
419 | .Vb 2 |
420 | .Vb 2 |
420 | \& xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \e |
421 | \& xprop \-frame \-f _NET_WM_WINDOW_OPACITY 32c \e |
421 | \& -set _NET_WM_WINDOW_OPACITY 0xc0000000 |
422 | \& \-set _NET_WM_WINDOW_OPACITY 0xc0000000 |
422 | .Ve |
423 | .Ve |
423 | .PP |
424 | .PP |
424 | Then click on a window you want to make transparent. Replace \f(CW0xc0000000\fR |
425 | Then click on a window you want to make transparent. Replace \f(CW0xc0000000\fR |
425 | by other values to change the degree of opacity. If it doesn't work and |
426 | by other values to change the degree of opacity. If it doesn't work and |
426 | your server crashes, you got to keep the pieces. |
427 | your server crashes, you got to keep the pieces. |
… | |
… | |
464 | \fISome programs assume totally weird colours (red instead of blue), how can I fix that?\fR |
465 | \fISome programs assume totally weird colours (red instead of blue), how can I fix that?\fR |
465 | .IX Subsection "Some programs assume totally weird colours (red instead of blue), how can I fix that?" |
466 | .IX Subsection "Some programs assume totally weird colours (red instead of blue), how can I fix that?" |
466 | .PP |
467 | .PP |
467 | For some unexplainable reason, some rare programs assume a very weird |
468 | For some unexplainable reason, some rare programs assume a very weird |
468 | colour palette when confronted with a terminal with more than the standard |
469 | colour palette when confronted with a terminal with more than the standard |
469 | 8 colours (rxvt\-unicode supports 88). The right fix is, of course, to fix |
470 | 8 colours (rxvt-unicode supports 88). The right fix is, of course, to fix |
470 | these programs not to assume non-ISO colours without very good reasons. |
471 | these programs not to assume non-ISO colours without very good reasons. |
471 | .PP |
472 | .PP |
472 | In the meantime, you can either edit your \f(CW\*(C`rxvt\-unicode\*(C'\fR terminfo |
473 | In the meantime, you can either edit your \f(CW\*(C`rxvt\-unicode\*(C'\fR terminfo |
473 | definition to only claim 8 colour support or use \f(CW\*(C`TERM=rxvt\*(C'\fR, which will |
474 | definition to only claim 8 colour support or use \f(CW\*(C`TERM=rxvt\*(C'\fR, which will |
474 | fix colours but keep you from using other rxvt-unicode features. |
475 | fix colours but keep you from using other rxvt-unicode features. |
… | |
… | |
478 | .PP |
479 | .PP |
479 | Yes, using an escape sequence. Try something like this, which has the same |
480 | Yes, using an escape sequence. Try something like this, which has the same |
480 | effect as using the \f(CW\*(C`\-fn\*(C'\fR switch, and takes effect immediately: |
481 | effect as using the \f(CW\*(C`\-fn\*(C'\fR switch, and takes effect immediately: |
481 | .PP |
482 | .PP |
482 | .Vb 1 |
483 | .Vb 1 |
483 | \& printf '\e33]50;%s\e007' "9x15bold,xft:Kochi Gothic" |
484 | \& printf \*(Aq\e33]50;%s\e007\*(Aq "9x15bold,xft:Kochi Gothic" |
484 | .Ve |
485 | .Ve |
485 | .PP |
486 | .PP |
486 | This is useful if you e.g. work primarily with japanese (and prefer a |
487 | This is useful if you e.g. work primarily with japanese (and prefer a |
487 | japanese font), but you have to switch to chinese temporarily, where |
488 | japanese font), but you have to switch to chinese temporarily, where |
488 | japanese fonts would only be in your way. |
489 | japanese fonts would only be in your way. |
… | |
… | |
540 | .PP |
541 | .PP |
541 | \fII don't like the screen colors. How do I change them?\fR |
542 | \fII don't like the screen colors. How do I change them?\fR |
542 | .IX Subsection "I don't like the screen colors. How do I change them?" |
543 | .IX Subsection "I don't like the screen colors. How do I change them?" |
543 | .PP |
544 | .PP |
544 | You can change the screen colors at run-time using \fI~/.Xdefaults\fR |
545 | You can change the screen colors at run-time using \fI~/.Xdefaults\fR |
545 | resources (or as long\-options). |
546 | resources (or as long-options). |
546 | .PP |
547 | .PP |
547 | Here are values that are supposed to resemble a \s-1VGA\s0 screen, |
548 | Here are values that are supposed to resemble a \s-1VGA\s0 screen, |
548 | including the murky brown that passes for low-intensity yellow: |
549 | including the murky brown that passes for low-intensity yellow: |
549 | .PP |
550 | .PP |
550 | .Vb 8 |
551 | .Vb 8 |
… | |
… | |
554 | \& URxvt.color3: #A8A800 |
555 | \& URxvt.color3: #A8A800 |
555 | \& URxvt.color4: #0000A8 |
556 | \& URxvt.color4: #0000A8 |
556 | \& URxvt.color5: #A800A8 |
557 | \& URxvt.color5: #A800A8 |
557 | \& URxvt.color6: #00A8A8 |
558 | \& URxvt.color6: #00A8A8 |
558 | \& URxvt.color7: #A8A8A8 |
559 | \& URxvt.color7: #A8A8A8 |
559 | .Ve |
560 | \& |
560 | .PP |
|
|
561 | .Vb 8 |
|
|
562 | \& URxvt.color8: #000054 |
561 | \& URxvt.color8: #000054 |
563 | \& URxvt.color9: #FF0054 |
562 | \& URxvt.color9: #FF0054 |
564 | \& URxvt.color10: #00FF54 |
563 | \& URxvt.color10: #00FF54 |
565 | \& URxvt.color11: #FFFF54 |
564 | \& URxvt.color11: #FFFF54 |
566 | \& URxvt.color12: #0000FF |
565 | \& URxvt.color12: #0000FF |
… | |
… | |
569 | \& URxvt.color15: #FFFFFF |
568 | \& URxvt.color15: #FFFFFF |
570 | .Ve |
569 | .Ve |
571 | .PP |
570 | .PP |
572 | And here is a more complete set of non-standard colors. |
571 | And here is a more complete set of non-standard colors. |
573 | .PP |
572 | .PP |
574 | .Vb 18 |
573 | .Vb 10 |
575 | \& URxvt.cursorColor: #dc74d1 |
574 | \& URxvt.cursorColor: #dc74d1 |
576 | \& URxvt.pointerColor: #dc74d1 |
575 | \& URxvt.pointerColor: #dc74d1 |
577 | \& URxvt.background: #0e0e0e |
576 | \& URxvt.background: #0e0e0e |
578 | \& URxvt.foreground: #4ad5e1 |
577 | \& URxvt.foreground: #4ad5e1 |
579 | \& URxvt.color0: #000000 |
578 | \& URxvt.color0: #000000 |
… | |
… | |
616 | .PP |
615 | .PP |
617 | In that case, select a font of your taste and add it to the font list, |
616 | In that case, select a font of your taste and add it to the font list, |
618 | e.g.: |
617 | e.g.: |
619 | .PP |
618 | .PP |
620 | .Vb 1 |
619 | .Vb 1 |
621 | \& @@URXVT_NAME@@ -fn basefont,font2,font3... |
620 | \& @@URXVT_NAME@@ \-fn basefont,font2,font3... |
622 | .Ve |
621 | .Ve |
623 | .PP |
622 | .PP |
624 | When rxvt-unicode sees a character, it will first look at the base |
623 | When rxvt-unicode sees a character, it will first look at the base |
625 | font. If the base font does not contain the character, it will go to the |
624 | font. If the base font does not contain the character, it will go to the |
626 | next font, and so on. Specifying your own fonts will also speed up this |
625 | next font, and so on. Specifying your own fonts will also speed up this |
… | |
… | |
651 | In the future it might be possible to switch language preferences at |
650 | In the future it might be possible to switch language preferences at |
652 | runtime (the internal data structure has no problem with using different |
651 | runtime (the internal data structure has no problem with using different |
653 | fonts for the same character at the same time, but no interface for this |
652 | fonts for the same character at the same time, but no interface for this |
654 | has been designed yet). |
653 | has been designed yet). |
655 | .PP |
654 | .PP |
656 | 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). |
655 | Until then, you might get away with switching fonts at runtime (see \*(L"Can |
|
|
656 | I switch the fonts at runtime?\*(R" later in this document). |
657 | .PP |
657 | .PP |
658 | \fIHow can I make mplayer display video correctly?\fR |
658 | \fIHow can I make mplayer display video correctly?\fR |
659 | .IX Subsection "How can I make mplayer display video correctly?" |
659 | .IX Subsection "How can I make mplayer display video correctly?" |
660 | .PP |
660 | .PP |
661 | We are working on it, in the meantime, as a workaround, use something like: |
661 | We are working on it, in the meantime, as a workaround, use something like: |
662 | .PP |
662 | .PP |
663 | .Vb 1 |
663 | .Vb 1 |
664 | \& @@URXVT_NAME@@ -b 600 -geometry 20x1 -e sh -c 'mplayer -wid $WINDOWID file...' |
664 | \& @@URXVT_NAME@@ \-b 600 \-geometry 20x1 \-e sh \-c \*(Aqmplayer \-wid $WINDOWID file...\*(Aq |
665 | .Ve |
665 | .Ve |
666 | .Sh "Keyboard, Mouse & User Interaction" |
666 | .Sh "Keyboard, Mouse & User Interaction" |
667 | .IX Subsection "Keyboard, Mouse & User Interaction" |
667 | .IX Subsection "Keyboard, Mouse & User Interaction" |
668 | \fIThe new selection selects pieces that are too big, how can I select single words?\fR |
668 | \fIThe new selection selects pieces that are too big, how can I select single words?\fR |
669 | .IX Subsection "The new selection selects pieces that are too big, how can I select single words?" |
669 | .IX Subsection "The new selection selects pieces that are too big, how can I select single words?" |
670 | .PP |
670 | .PP |
671 | If you want to select e.g. alphanumeric words, you can use the following |
671 | If you want to select e.g. alphanumeric words, you can use the following |
672 | setting: |
672 | setting: |
673 | .PP |
673 | .PP |
674 | .Vb 1 |
674 | .Vb 1 |
675 | \& URxvt.selection.pattern-0: ([[:word:]]+) |
675 | \& URxvt.selection.pattern\-0: ([[:word:]]+) |
676 | .Ve |
676 | .Ve |
677 | .PP |
677 | .PP |
678 | If you click more than twice, the selection will be extended |
678 | If you click more than twice, the selection will be extended |
679 | more and more. |
679 | more and more. |
680 | .PP |
680 | .PP |
681 | To get a selection that is very similar to the old code, try this pattern: |
681 | To get a selection that is very similar to the old code, try this pattern: |
682 | .PP |
682 | .PP |
683 | .Vb 1 |
683 | .Vb 1 |
684 | \& URxvt.selection.pattern-0: ([^"&'()*,;<=>?@[\e\e\e\e]^`{|})]+) |
684 | \& URxvt.selection.pattern\-0: ([^"&\*(Aq()*,;<=>?@[\e\e\e\e]^\`{|})]+) |
685 | .Ve |
685 | .Ve |
686 | .PP |
686 | .PP |
687 | Please also note that the \fILeftClick Shift-LeftClick\fR combination also |
687 | Please also note that the \fILeftClick Shift-LeftClick\fR combination also |
688 | selects words like the old code. |
688 | selects words like the old code. |
689 | .PP |
689 | .PP |
… | |
… | |
699 | \&\fB\s-1PREPACKAGED\s0 \s-1EXTENSIONS\s0\fR in the @@URXVT_NAME@@\fIperl\fR\|(3) manpage. For |
699 | \&\fB\s-1PREPACKAGED\s0 \s-1EXTENSIONS\s0\fR in the @@URXVT_NAME@@\fIperl\fR\|(3) manpage. For |
700 | example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify |
700 | example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify |
701 | this \fBperl-ext-common\fR resource: |
701 | this \fBperl-ext-common\fR resource: |
702 | .PP |
702 | .PP |
703 | .Vb 1 |
703 | .Vb 1 |
704 | \& URxvt.perl-ext-common: default,-selection-popup,-option-popup |
704 | \& URxvt.perl\-ext\-common: default,\-selection\-popup,\-option\-popup |
705 | .Ve |
705 | .Ve |
706 | .PP |
706 | .PP |
707 | This will keep the default extensions, but disable the two popup |
707 | This will keep the default extensions, but disable the two popup |
708 | extensions. Some extensions can also be configured, for example, |
708 | extensions. Some extensions can also be configured, for example, |
709 | scrollback search mode is triggered by \fBM\-s\fR. You can move it to any |
709 | scrollback search mode is triggered by \fBM\-s\fR. You can move it to any |
710 | other combination either by setting the \fBsearchable-scrollback\fR resource: |
710 | other combination either by setting the \fBsearchable-scrollback\fR resource: |
711 | .PP |
711 | .PP |
712 | .Vb 1 |
712 | .Vb 1 |
713 | \& URxvt.searchable-scrollback: CM-s |
713 | \& URxvt.searchable\-scrollback: CM\-s |
714 | .Ve |
714 | .Ve |
715 | .PP |
715 | .PP |
716 | \fIThe cursor moves when selecting text in the current input line, how do I switch this off?\fR |
716 | \fIThe cursor moves when selecting text in the current input line, how do I switch this off?\fR |
717 | .IX Subsection "The cursor moves when selecting text in the current input line, how do I switch this off?" |
717 | .IX Subsection "The cursor moves when selecting text in the current input line, how do I switch this off?" |
718 | .PP |
718 | .PP |
… | |
… | |
729 | .PP |
729 | .PP |
730 | You can permanently switch this feature off by disabling the \f(CW\*(C`readline\*(C'\fR |
730 | You can permanently switch this feature off by disabling the \f(CW\*(C`readline\*(C'\fR |
731 | extension: |
731 | extension: |
732 | .PP |
732 | .PP |
733 | .Vb 1 |
733 | .Vb 1 |
734 | \& URxvt.perl-ext-common: default,-readline |
734 | \& URxvt.perl\-ext\-common: default,\-readline |
735 | .Ve |
735 | .Ve |
736 | .PP |
736 | .PP |
737 | \fIMy numerical keypad acts weird and generates differing output?\fR |
737 | \fIMy numerical keypad acts weird and generates differing output?\fR |
738 | .IX Subsection "My numerical keypad acts weird and generates differing output?" |
738 | .IX Subsection "My numerical keypad acts weird and generates differing output?" |
739 | .PP |
739 | .PP |
… | |
… | |
791 | of `erase' to guess the value for backspace. If rxvt-unicode wasn't |
791 | of `erase' to guess the value for backspace. If rxvt-unicode wasn't |
792 | started from a terminal (say, from a menu or by remote shell), then the |
792 | started from a terminal (say, from a menu or by remote shell), then the |
793 | system value of `erase', which corresponds to \s-1CERASE\s0 in <termios.h>, will |
793 | system value of `erase', which corresponds to \s-1CERASE\s0 in <termios.h>, will |
794 | be used (which may not be the same as your stty setting). |
794 | be used (which may not be the same as your stty setting). |
795 | .PP |
795 | .PP |
796 | For starting a new rxvt\-unicode: |
796 | For starting a new rxvt-unicode: |
797 | .PP |
797 | .PP |
798 | .Vb 3 |
798 | .Vb 3 |
799 | \& # use Backspace = ^H |
799 | \& # use Backspace = ^H |
800 | \& $ stty erase ^H |
800 | \& $ stty erase ^H |
801 | \& $ @@URXVT_NAME@@ |
801 | \& $ @@URXVT_NAME@@ |
802 | .Ve |
802 | \& |
803 | .PP |
|
|
804 | .Vb 3 |
|
|
805 | \& # use Backspace = ^? |
803 | \& # use Backspace = ^? |
806 | \& $ stty erase ^? |
804 | \& $ stty erase ^? |
807 | \& $ @@URXVT_NAME@@ |
805 | \& $ @@URXVT_NAME@@ |
808 | .Ve |
806 | .Ve |
809 | .PP |
807 | .PP |
810 | Toggle with \f(CW\*(C`ESC [ 36 h\*(C'\fR / \f(CW\*(C`ESC [ 36 l\*(C'\fR. |
808 | Toggle with \f(CW\*(C`ESC [ 36 h\*(C'\fR / \f(CW\*(C`ESC [ 36 l\*(C'\fR. |
811 | .PP |
809 | .PP |
812 | For an existing rxvt\-unicode: |
810 | For an existing rxvt-unicode: |
813 | .PP |
811 | .PP |
814 | .Vb 3 |
812 | .Vb 3 |
815 | \& # use Backspace = ^H |
813 | \& # use Backspace = ^H |
816 | \& $ stty erase ^H |
814 | \& $ stty erase ^H |
817 | \& $ echo -n "^[[36h" |
815 | \& $ echo \-n "^[[36h" |
818 | .Ve |
816 | \& |
819 | .PP |
|
|
820 | .Vb 3 |
|
|
821 | \& # use Backspace = ^? |
817 | \& # use Backspace = ^? |
822 | \& $ stty erase ^? |
818 | \& $ stty erase ^? |
823 | \& $ echo -n "^[[36l" |
819 | \& $ echo \-n "^[[36l" |
824 | .Ve |
820 | .Ve |
825 | .PP |
821 | .PP |
826 | This helps satisfy some of the Backspace discrepancies that occur, but |
822 | This helps satisfy some of the Backspace discrepancies that occur, but |
827 | if you use Backspace = \f(CW\*(C`^H\*(C'\fR, make sure that the termcap/terminfo value |
823 | if you use Backspace = \f(CW\*(C`^H\*(C'\fR, make sure that the termcap/terminfo value |
828 | properly reflects that. |
824 | properly reflects that. |
… | |
… | |
838 | some editors (vim I'm told) expect Backspace = ^H, |
834 | some editors (vim I'm told) expect Backspace = ^H, |
839 | \&\s-1GNU\s0 Emacs (and Emacs-like editors) use ^H for help. |
835 | \&\s-1GNU\s0 Emacs (and Emacs-like editors) use ^H for help. |
840 | .PP |
836 | .PP |
841 | Perhaps someday this will all be resolved in a consistent manner. |
837 | Perhaps someday this will all be resolved in a consistent manner. |
842 | .PP |
838 | .PP |
843 | \fII don't like the key\-bindings. How do I change them?\fR |
839 | \fII don't like the key-bindings. How do I change them?\fR |
844 | .IX Subsection "I don't like the key-bindings. How do I change them?" |
840 | .IX Subsection "I don't like the key-bindings. How do I change them?" |
845 | .PP |
841 | .PP |
846 | There are some compile-time selections available via configure. Unless |
842 | There are some compile-time selections available via configure. Unless |
847 | you have run \*(L"configure\*(R" with the \f(CW\*(C`\-\-disable\-resources\*(C'\fR option you can |
843 | you have run \*(L"configure\*(R" with the \f(CW\*(C`\-\-disable\-resources\*(C'\fR option you can |
848 | use the `keysym' resource to alter the keystrings associated with keysyms. |
844 | use the `keysym' resource to alter the keystrings associated with keysyms. |
849 | .PP |
845 | .PP |
850 | Here's an example for a URxvt session started using \f(CW\*(C`@@URXVT_NAME@@ \-name URxvt\*(C'\fR |
846 | Here's an example for a URxvt session started using \f(CW\*(C`@@URXVT_NAME@@ \-name URxvt\*(C'\fR |
851 | .PP |
847 | .PP |
852 | .Vb 20 |
848 | .Vb 10 |
853 | \& URxvt.keysym.Home: \e033[1~ |
849 | \& URxvt.keysym.Home: \e033[1~ |
854 | \& URxvt.keysym.End: \e033[4~ |
850 | \& URxvt.keysym.End: \e033[4~ |
855 | \& URxvt.keysym.C-apostrophe: \e033<C-'> |
851 | \& URxvt.keysym.C\-apostrophe: \e033<C\-\*(Aq> |
856 | \& URxvt.keysym.C-slash: \e033<C-/> |
852 | \& URxvt.keysym.C\-slash: \e033<C\-/> |
857 | \& URxvt.keysym.C-semicolon: \e033<C-;> |
853 | \& URxvt.keysym.C\-semicolon: \e033<C\-;> |
858 | \& URxvt.keysym.C-grave: \e033<C-`> |
854 | \& URxvt.keysym.C\-grave: \e033<C\-\`> |
859 | \& URxvt.keysym.C-comma: \e033<C-,> |
855 | \& URxvt.keysym.C\-comma: \e033<C\-,> |
860 | \& URxvt.keysym.C-period: \e033<C-.> |
856 | \& URxvt.keysym.C\-period: \e033<C\-.> |
861 | \& URxvt.keysym.C-0x60: \e033<C-`> |
857 | \& URxvt.keysym.C\-0x60: \e033<C\-\`> |
862 | \& URxvt.keysym.C-Tab: \e033<C-Tab> |
858 | \& URxvt.keysym.C\-Tab: \e033<C\-Tab> |
863 | \& URxvt.keysym.C-Return: \e033<C-Return> |
859 | \& URxvt.keysym.C\-Return: \e033<C\-Return> |
864 | \& URxvt.keysym.S-Return: \e033<S-Return> |
860 | \& URxvt.keysym.S\-Return: \e033<S\-Return> |
865 | \& URxvt.keysym.S-space: \e033<S-Space> |
861 | \& URxvt.keysym.S\-space: \e033<S\-Space> |
866 | \& URxvt.keysym.M-Up: \e033<M-Up> |
862 | \& URxvt.keysym.M\-Up: \e033<M\-Up> |
867 | \& URxvt.keysym.M-Down: \e033<M-Down> |
863 | \& URxvt.keysym.M\-Down: \e033<M\-Down> |
868 | \& URxvt.keysym.M-Left: \e033<M-Left> |
864 | \& URxvt.keysym.M\-Left: \e033<M\-Left> |
869 | \& URxvt.keysym.M-Right: \e033<M-Right> |
865 | \& URxvt.keysym.M\-Right: \e033<M\-Right> |
870 | \& URxvt.keysym.M-C-0: list \e033<M-C- 0123456789 > |
866 | \& URxvt.keysym.M\-C\-0: list \e033<M\-C\- 0123456789 > |
871 | \& URxvt.keysym.M-C-a: list \e033<M-C- abcdefghijklmnopqrstuvwxyz > |
867 | \& URxvt.keysym.M\-C\-a: list \e033<M\-C\- abcdefghijklmnopqrstuvwxyz > |
872 | \& URxvt.keysym.F12: command:\e033]701;zh_CN.GBK\e007 |
868 | \& URxvt.keysym.F12: command:\e033]701;zh_CN.GBK\e007 |
873 | .Ve |
869 | .Ve |
874 | .PP |
870 | .PP |
875 | See some more examples in the documentation for the \fBkeysym\fR resource. |
871 | See some more examples in the documentation for the \fBkeysym\fR resource. |
876 | .PP |
872 | .PP |
… | |
… | |
892 | .Sh "Terminal Configuration" |
888 | .Sh "Terminal Configuration" |
893 | .IX Subsection "Terminal Configuration" |
889 | .IX Subsection "Terminal Configuration" |
894 | \fICan I see a typical configuration?\fR |
890 | \fICan I see a typical configuration?\fR |
895 | .IX Subsection "Can I see a typical configuration?" |
891 | .IX Subsection "Can I see a typical configuration?" |
896 | .PP |
892 | .PP |
897 | The default configuration tries to be xterm\-like, which I don't like that |
893 | The default configuration tries to be xterm-like, which I don't like that |
898 | much, but it's least surprise to regular users. |
894 | much, but it's least surprise to regular users. |
899 | .PP |
895 | .PP |
900 | As a rxvt or rxvt-unicode user, you are practically supposed to invest |
896 | As a rxvt or rxvt-unicode user, you are practically supposed to invest |
901 | time into customising your terminal. To get you started, here is the |
897 | time into customising your terminal. To get you started, here is the |
902 | author's .Xdefaults entries, with comments on what they do. It's certainly |
898 | author's .Xdefaults entries, with comments on what they do. It's certainly |
903 | not \fItypical\fR, but what's typical... |
899 | not \fItypical\fR, but what's typical... |
904 | .PP |
900 | .PP |
905 | .Vb 2 |
901 | .Vb 2 |
906 | \& URxvt.cutchars: "()*,<>[]{}|' |
902 | \& URxvt.cutchars: "()*,<>[]{}|\*(Aq |
907 | \& URxvt.print-pipe: cat >/tmp/xxx |
903 | \& URxvt.print\-pipe: cat >/tmp/xxx |
908 | .Ve |
904 | .Ve |
909 | .PP |
905 | .PP |
910 | These are just for testing stuff. |
906 | These are just for testing stuff. |
911 | .PP |
907 | .PP |
912 | .Vb 2 |
908 | .Vb 2 |
913 | \& URxvt.imLocale: ja_JP.UTF-8 |
909 | \& URxvt.imLocale: ja_JP.UTF\-8 |
914 | \& URxvt.preeditType: OnTheSpot,None |
910 | \& URxvt.preeditType: OnTheSpot,None |
915 | .Ve |
911 | .Ve |
916 | .PP |
912 | .PP |
917 | This tells rxvt-unicode to use a special locale when communicating with |
913 | This tells rxvt-unicode to use a special locale when communicating with |
918 | the X Input Method, and also tells it to only use the OnTheSpot pre-edit |
914 | the X Input Method, and also tells it to only use the OnTheSpot pre-edit |
919 | type, which requires the \f(CW\*(C`xim\-onthespot\*(C'\fR perl extension but rewards me |
915 | type, which requires the \f(CW\*(C`xim\-onthespot\*(C'\fR perl extension but rewards me |
920 | with correct-looking fonts. |
916 | with correct-looking fonts. |
921 | .PP |
917 | .PP |
922 | .Vb 6 |
918 | .Vb 6 |
923 | \& URxvt.perl-lib: /root/lib/urxvt |
919 | \& URxvt.perl\-lib: /root/lib/urxvt |
924 | \& URxvt.perl-ext-common: default,selection-autotransform,selection-pastebin,xim-onthespot,remote-clipboard |
920 | \& URxvt.perl\-ext\-common: default,selection\-autotransform,selection\-pastebin,xim\-onthespot,remote\-clipboard |
925 | \& URxvt.selection.pattern-0: ( at .*? line \e\ed+) |
921 | \& URxvt.selection.pattern\-0: ( at .*? line \e\ed+) |
926 | \& URxvt.selection.pattern-1: ^(/[^:]+):\e |
922 | \& URxvt.selection.pattern\-1: ^(/[^:]+):\e |
927 | \& URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\e\ed+):?$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/ |
923 | \& URxvt.selection\-autotransform.0: s/^([^:[:space:]]+):(\e\ed+):?$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/ |
928 | \& URxvt.selection-autotransform.1: s/^ at (.*?) line (\e\ed+)$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/ |
924 | \& URxvt.selection\-autotransform.1: s/^ at (.*?) line (\e\ed+)$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/ |
929 | .Ve |
925 | .Ve |
930 | .PP |
926 | .PP |
931 | This is my perl configuration. The first two set the perl library |
927 | This is my perl configuration. The first two set the perl library |
932 | directory and also tells urxvt to use a large number of extensions. I |
928 | directory and also tells urxvt to use a large number of extensions. I |
933 | develop for myself mostly, so I actually use most of the extensions I |
929 | develop for myself mostly, so I actually use most of the extensions I |
… | |
… | |
955 | \& URxvt.cursorColor: #e0e080 |
951 | \& URxvt.cursorColor: #e0e080 |
956 | \& URxvt.throughColor: #8080f0 |
952 | \& URxvt.throughColor: #8080f0 |
957 | \& URxvt.highlightColor: #f0f0f0 |
953 | \& URxvt.highlightColor: #f0f0f0 |
958 | .Ve |
954 | .Ve |
959 | .PP |
955 | .PP |
960 | Some colours. Not sure which ones are being used or even non\-defaults, but |
956 | Some colours. Not sure which ones are being used or even non-defaults, but |
961 | these are in my .Xdefaults. Most notably, they set foreground/background |
957 | these are in my .Xdefaults. Most notably, they set foreground/background |
962 | to light gray/black, and also make sure that the colour 7 matches the |
958 | to light gray/black, and also make sure that the colour 7 matches the |
963 | default foreground colour. |
959 | default foreground colour. |
964 | .PP |
960 | .PP |
965 | .Vb 1 |
961 | .Vb 1 |
… | |
… | |
974 | \& URxvt.loginShell: false |
970 | \& URxvt.loginShell: false |
975 | \& URxvt.meta: ignore |
971 | \& URxvt.meta: ignore |
976 | \& URxvt.utmpInhibit: true |
972 | \& URxvt.utmpInhibit: true |
977 | .Ve |
973 | .Ve |
978 | .PP |
974 | .PP |
979 | Uh, well, should be mostly self\-explanatory. By specifying some defaults |
975 | Uh, well, should be mostly self-explanatory. By specifying some defaults |
980 | manually, I can quickly switch them for testing. |
976 | manually, I can quickly switch them for testing. |
981 | .PP |
977 | .PP |
982 | .Vb 1 |
978 | .Vb 1 |
983 | \& URxvt.saveLines: 8192 |
979 | \& URxvt.saveLines: 8192 |
984 | .Ve |
980 | .Ve |
… | |
… | |
1010 | .PP |
1006 | .PP |
1011 | I once thought this is a great idea. |
1007 | I once thought this is a great idea. |
1012 | .PP |
1008 | .PP |
1013 | .Vb 9 |
1009 | .Vb 9 |
1014 | \& urxvt.font: 9x15bold,\e |
1010 | \& urxvt.font: 9x15bold,\e |
1015 | \& -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\e |
1011 | \& \-misc\-fixed\-bold\-r\-normal\-\-15\-140\-75\-75\-c\-90\-iso10646\-1,\e |
1016 | \& -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \e |
1012 | \& \-misc\-fixed\-medium\-r\-normal\-\-15\-140\-75\-75\-c\-90\-iso10646\-1, \e |
1017 | \& [codeset=JISX0208]xft:Kochi Gothic, \e |
1013 | \& [codeset=JISX0208]xft:Kochi Gothic, \e |
1018 | \& xft:Bitstream Vera Sans Mono:autohint=true, \e |
1014 | \& xft:Bitstream Vera Sans Mono:autohint=true, \e |
1019 | \& xft:Code2000:antialias=false |
1015 | \& xft:Code2000:antialias=false |
1020 | \& urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15 |
1016 | \& urxvt.boldFont: \-xos4\-terminus\-bold\-r\-normal\-\-14\-140\-72\-72\-c\-80\-iso8859\-15 |
1021 | \& urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true |
1017 | \& urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true |
1022 | \& urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true |
1018 | \& urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true |
1023 | .Ve |
1019 | .Ve |
1024 | .PP |
1020 | .PP |
1025 | I wrote rxvt-unicode to be able to specify fonts exactly. So don't be |
1021 | I wrote rxvt-unicode to be able to specify fonts exactly. So don't be |
… | |
… | |
1027 | the version from XFree\-3.3, as XFree\-4 replaced it by a totally different |
1023 | the version from XFree\-3.3, as XFree\-4 replaced it by a totally different |
1028 | font (different glyphs for \f(CW\*(C`;\*(C'\fR and many other harmless characters), |
1024 | font (different glyphs for \f(CW\*(C`;\*(C'\fR and many other harmless characters), |
1029 | while the second font is actually the \f(CW\*(C`9x15bold\*(C'\fR from XFree4/XOrg. The |
1025 | while the second font is actually the \f(CW\*(C`9x15bold\*(C'\fR from XFree4/XOrg. The |
1030 | bold version has less chars than the medium version, so I use it for rare |
1026 | bold version has less chars than the medium version, so I use it for rare |
1031 | characters, too. When editing sources with vim, I use italic for comments |
1027 | characters, too. When editing sources with vim, I use italic for comments |
1032 | and other stuff, which looks quite good with Bitstream Vera anti\-aliased. |
1028 | and other stuff, which looks quite good with Bitstream Vera anti-aliased. |
1033 | .PP |
1029 | .PP |
1034 | Terminus is a quite bad font (many very wrong glyphs), but for most of my |
1030 | Terminus is a quite bad font (many very wrong glyphs), but for most of my |
1035 | purposes, it works, and gives a different look, as my normal (Non\-bold) |
1031 | purposes, it works, and gives a different look, as my normal (Non-bold) |
1036 | font is already bold, and I want to see a difference between bold and |
1032 | font is already bold, and I want to see a difference between bold and |
1037 | normal fonts. |
1033 | normal fonts. |
1038 | .PP |
1034 | .PP |
1039 | Please note that I used the \f(CW\*(C`urxvt\*(C'\fR instance name and not the \f(CW\*(C`URxvt\*(C'\fR |
1035 | Please note that I used the \f(CW\*(C`urxvt\*(C'\fR instance name and not the \f(CW\*(C`URxvt\*(C'\fR |
1040 | class name. Thats because I use different configs for different purposes, |
1036 | class name. Thats because I use different configs for different purposes, |
… | |
… | |
1047 | \& IRC*saveLines: 0 |
1043 | \& IRC*saveLines: 0 |
1048 | \& IRC*mapAlert: true |
1044 | \& IRC*mapAlert: true |
1049 | \& IRC*font: suxuseuro |
1045 | \& IRC*font: suxuseuro |
1050 | \& IRC*boldFont: suxuseuro |
1046 | \& IRC*boldFont: suxuseuro |
1051 | \& IRC*colorBD: white |
1047 | \& IRC*colorBD: white |
1052 | \& IRC*keysym.M-C-1: command:\e033]710;suxuseuro\e007\e033]711;suxuseuro\e007 |
1048 | \& IRC*keysym.M\-C\-1: command:\e033]710;suxuseuro\e007\e033]711;suxuseuro\e007 |
1053 | \& IRC*keysym.M-C-2: command:\e033]710;9x15bold\e007\e033]711;9x15bold\e007 |
1049 | \& IRC*keysym.M\-C\-2: command:\e033]710;9x15bold\e007\e033]711;9x15bold\e007 |
1054 | .Ve |
1050 | .Ve |
1055 | .PP |
1051 | .PP |
1056 | \&\f(CW\*(C`Alt\-Shift\-1\*(C'\fR and \f(CW\*(C`Alt\-Shift\-2\*(C'\fR switch between two different font |
1052 | \&\f(CW\*(C`Alt\-Shift\-1\*(C'\fR and \f(CW\*(C`Alt\-Shift\-2\*(C'\fR switch between two different font |
1057 | sizes. \f(CW\*(C`suxuseuro\*(C'\fR allows me to keep an eye (and actually read) |
1053 | sizes. \f(CW\*(C`suxuseuro\*(C'\fR allows me to keep an eye (and actually read) |
1058 | stuff while keeping a very small window. If somebody pastes something |
1054 | stuff while keeping a very small window. If somebody pastes something |
… | |
… | |
1061 | The above is all in my \f(CW\*(C`.Xdefaults\*(C'\fR (I don't use \f(CW\*(C`.Xresources\*(C'\fR nor |
1057 | The above is all in my \f(CW\*(C`.Xdefaults\*(C'\fR (I don't use \f(CW\*(C`.Xresources\*(C'\fR nor |
1062 | \&\f(CW\*(C`xrdb\*(C'\fR). I also have some resources in a separate \f(CW\*(C`.Xdefaults\-hostname\*(C'\fR |
1058 | \&\f(CW\*(C`xrdb\*(C'\fR). I also have some resources in a separate \f(CW\*(C`.Xdefaults\-hostname\*(C'\fR |
1063 | file for different hosts, for example, on ym main desktop, I use: |
1059 | file for different hosts, for example, on ym main desktop, I use: |
1064 | .PP |
1060 | .PP |
1065 | .Vb 5 |
1061 | .Vb 5 |
1066 | \& URxvt.keysym.C-M-q: command:\e033[3;5;5t |
1062 | \& URxvt.keysym.C\-M\-q: command:\e033[3;5;5t |
1067 | \& URxvt.keysym.C-M-y: command:\e033[3;5;606t |
1063 | \& URxvt.keysym.C\-M\-y: command:\e033[3;5;606t |
1068 | \& URxvt.keysym.C-M-e: command:\e033[3;1605;5t |
1064 | \& URxvt.keysym.C\-M\-e: command:\e033[3;1605;5t |
1069 | \& URxvt.keysym.C-M-c: command:\e033[3;1605;606t |
1065 | \& URxvt.keysym.C\-M\-c: command:\e033[3;1605;606t |
1070 | \& URxvt.keysym.C-M-p: perl:test |
1066 | \& URxvt.keysym.C\-M\-p: perl:test |
1071 | .Ve |
1067 | .Ve |
1072 | .PP |
1068 | .PP |
1073 | The first for keysym definitions allow me to quickly bring some windows |
1069 | The first for keysym definitions allow me to quickly bring some windows |
1074 | in the layout I like most. Ion users might start laughing but will stop |
1070 | in the layout I like most. Ion users might start laughing but will stop |
1075 | immediately when I tell them that I use my own Fvwm2 module for much the |
1071 | immediately when I tell them that I use my own Fvwm2 module for much the |
… | |
… | |
1081 | .PP |
1077 | .PP |
1082 | Well, why, indeed? It does, in a way very similar to other X |
1078 | Well, why, indeed? It does, in a way very similar to other X |
1083 | applications. Most importantly, this means that if you or your \s-1OS\s0 loads |
1079 | applications. Most importantly, this means that if you or your \s-1OS\s0 loads |
1084 | resources into the X display (the right way to do it), rxvt-unicode will |
1080 | resources into the X display (the right way to do it), rxvt-unicode will |
1085 | ignore any resource files in your home directory. It will only read |
1081 | ignore any resource files in your home directory. It will only read |
1086 | \&\fI$HOME/.Xdefaults\fR when no resources are attached to the display. |
1082 | \&\fI\f(CI$HOME\fI/.Xdefaults\fR when no resources are attached to the display. |
1087 | .PP |
1083 | .PP |
1088 | If you have or use an \fI$HOME/.Xresources\fR file, chances are that |
1084 | If you have or use an \fI\f(CI$HOME\fI/.Xresources\fR file, chances are that |
1089 | resources are loaded into your X\-server. In this case, you have to |
1085 | resources are loaded into your X\-server. In this case, you have to |
1090 | re-login after every change (or run \fIxrdb \-merge \f(CI$HOME\fI/.Xresources\fR). |
1086 | re-login after every change (or run \fIxrdb \-merge \f(CI$HOME\fI/.Xresources\fR). |
1091 | .PP |
1087 | .PP |
1092 | Also consider the form resources have to use: |
1088 | Also consider the form resources have to use: |
1093 | .PP |
1089 | .PP |
… | |
… | |
1108 | The correct solution for this problem is to install the terminfo, this can |
1104 | The correct solution for this problem is to install the terminfo, this can |
1109 | be done like this (with ncurses' infocmp and works as user and admin): |
1105 | be done like this (with ncurses' infocmp and works as user and admin): |
1110 | .PP |
1106 | .PP |
1111 | .Vb 2 |
1107 | .Vb 2 |
1112 | \& REMOTE=remotesystem.domain |
1108 | \& REMOTE=remotesystem.domain |
1113 | \& infocmp rxvt-unicode | ssh $REMOTE "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti" |
1109 | \& infocmp rxvt\-unicode | ssh $REMOTE "mkdir \-p .terminfo && cat >/tmp/ti && tic /tmp/ti" |
1114 | .Ve |
1110 | .Ve |
1115 | .PP |
1111 | .PP |
1116 | \&... or by installing rxvt-unicode normally on the remote system, |
1112 | \&... or by installing rxvt-unicode normally on the remote system, |
1117 | .PP |
1113 | .PP |
1118 | One some systems you might need to set \f(CW$TERMINFO\fR to the full path of |
1114 | One some systems you might need to set \f(CW$TERMINFO\fR to the full path of |
1119 | \&\fI$HOME/.terminfo\fR for this to work. |
1115 | \&\fI\f(CI$HOME\fI/.terminfo\fR for this to work. |
1120 | .PP |
1116 | .PP |
1121 | If you cannot or do not want to do this, then you can simply set |
1117 | If you cannot or do not want to do this, then you can simply set |
1122 | \&\f(CW\*(C`TERM=rxvt\*(C'\fR or even \f(CW\*(C`TERM=xterm\*(C'\fR, and live with the small number of |
1118 | \&\f(CW\*(C`TERM=rxvt\*(C'\fR or even \f(CW\*(C`TERM=xterm\*(C'\fR, and live with the small number of |
1123 | problems arising, which includes wrong keymapping, less and different |
1119 | problems arising, which includes wrong keymapping, less and different |
1124 | colours and some refresh errors in fullscreen applications. It's a nice |
1120 | colours and some refresh errors in fullscreen applications. It's a nice |
… | |
… | |
1157 | You could use rxvt's termcap entry with reasonable results in many cases. |
1153 | You could use rxvt's termcap entry with reasonable results in many cases. |
1158 | You can also create a termcap entry by using terminfo's infocmp program |
1154 | You can also create a termcap entry by using terminfo's infocmp program |
1159 | like this: |
1155 | like this: |
1160 | .PP |
1156 | .PP |
1161 | .Vb 1 |
1157 | .Vb 1 |
1162 | \& infocmp -C rxvt-unicode |
1158 | \& infocmp \-C rxvt\-unicode |
1163 | .Ve |
1159 | .Ve |
1164 | .PP |
1160 | .PP |
1165 | Or you could use this termcap entry, generated by the command above: |
1161 | Or you could use this termcap entry, generated by the command above: |
1166 | .PP |
1162 | .PP |
1167 | .Vb 20 |
1163 | .Vb 10 |
1168 | \& rxvt-unicode|rxvt-unicode terminal (X Window System):\e |
1164 | \& rxvt\-unicode|rxvt\-unicode terminal (X Window System):\e |
1169 | \& :am:bw:eo:km:mi:ms:xn:xo:\e |
1165 | \& :am:bw:eo:km:mi:ms:xn:xo:\e |
1170 | \& :co#80:it#8:li#24:lm#0:\e |
1166 | \& :co#80:it#8:li#24:lm#0:\e |
1171 | \& :AL=\eE[%dL:DC=\eE[%dP:DL=\eE[%dM:DO=\eE[%dB:IC=\eE[%d@:\e |
1167 | \& :AL=\eE[%dL:DC=\eE[%dP:DL=\eE[%dM:DO=\eE[%dB:IC=\eE[%d@:\e |
1172 | \& :K1=\eEOw:K2=\eEOu:K3=\eEOy:K4=\eEOq:K5=\eEOs:LE=\eE[%dD:\e |
1168 | \& :K1=\eEOw:K2=\eEOu:K3=\eEOy:K4=\eEOq:K5=\eEOs:LE=\eE[%dD:\e |
1173 | \& :RI=\eE[%dC:SF=\eE[%dS:SR=\eE[%dT:UP=\eE[%dA:ae=\eE(B:al=\eE[L:\e |
1169 | \& :RI=\eE[%dC:SF=\eE[%dS:SR=\eE[%dT:UP=\eE[%dA:ae=\eE(B:al=\eE[L:\e |
… | |
… | |
1194 | decide whether a terminal has colour, but uses its own configuration |
1190 | decide whether a terminal has colour, but uses its own configuration |
1195 | file. Needless to say, \f(CW\*(C`rxvt\-unicode\*(C'\fR is not in its default file (among |
1191 | file. Needless to say, \f(CW\*(C`rxvt\-unicode\*(C'\fR is not in its default file (among |
1196 | with most other terminals supporting colour). Either add: |
1192 | with most other terminals supporting colour). Either add: |
1197 | .PP |
1193 | .PP |
1198 | .Vb 1 |
1194 | .Vb 1 |
1199 | \& TERM rxvt-unicode |
1195 | \& TERM rxvt\-unicode |
1200 | .Ve |
1196 | .Ve |
1201 | .PP |
1197 | .PP |
1202 | to \f(CW\*(C`/etc/DIR_COLORS\*(C'\fR or simply add: |
1198 | to \f(CW\*(C`/etc/DIR_COLORS\*(C'\fR or simply add: |
1203 | .PP |
1199 | .PP |
1204 | .Vb 1 |
1200 | .Vb 1 |
1205 | \& alias ls='ls --color=auto' |
1201 | \& alias ls=\*(Aqls \-\-color=auto\*(Aq |
1206 | .Ve |
1202 | .Ve |
1207 | .PP |
1203 | .PP |
1208 | to your \f(CW\*(C`.profile\*(C'\fR or \f(CW\*(C`.bashrc\*(C'\fR. |
1204 | to your \f(CW\*(C`.profile\*(C'\fR or \f(CW\*(C`.bashrc\*(C'\fR. |
1209 | .PP |
1205 | .PP |
1210 | \fIWhy doesn't vim/emacs etc. use the 88 colour mode?\fR |
1206 | \fIWhy doesn't vim/emacs etc. use the 88 colour mode?\fR |
… | |
… | |
1250 | .PP |
1246 | .PP |
1251 | The best thing is to fix your startup environment, as you will likely run |
1247 | The best thing is to fix your startup environment, as you will likely run |
1252 | into other problems. If nothing works you can try this in your .profile. |
1248 | into other problems. If nothing works you can try this in your .profile. |
1253 | .PP |
1249 | .PP |
1254 | .Vb 1 |
1250 | .Vb 1 |
1255 | \& printf '\e33]701;%s\e007' "$LC_CTYPE" # $LANG or $LC_ALL are worth a try, too |
1251 | \& printf \*(Aq\e33]701;%s\e007\*(Aq "$LC_CTYPE" # $LANG or $LC_ALL are worth a try, too |
1256 | .Ve |
1252 | .Ve |
1257 | .PP |
1253 | .PP |
1258 | If this doesn't work, then maybe you use a \f(CW\*(C`LC_CTYPE\*(C'\fR specification not |
1254 | If this doesn't work, then maybe you use a \f(CW\*(C`LC_CTYPE\*(C'\fR specification not |
1259 | supported on your systems. Some systems have a \f(CW\*(C`locale\*(C'\fR command which |
1255 | supported on your systems. Some systems have a \f(CW\*(C`locale\*(C'\fR command which |
1260 | displays this (also, \f(CW\*(C`perl \-e0\*(C'\fR can be used to check locale settings, as |
1256 | displays this (also, \f(CW\*(C`perl \-e0\*(C'\fR can be used to check locale settings, as |
… | |
… | |
1305 | (i.e. \f(CW\*(C`de\*(C'\fR or \f(CW\*(C`german\*(C'\fR) are also common. |
1301 | (i.e. \f(CW\*(C`de\*(C'\fR or \f(CW\*(C`german\*(C'\fR) are also common. |
1306 | .PP |
1302 | .PP |
1307 | Rxvt-unicode ignores all other locale categories, and except for |
1303 | Rxvt-unicode ignores all other locale categories, and except for |
1308 | the encoding, ignores country or language-specific settings, |
1304 | the encoding, ignores country or language-specific settings, |
1309 | i.e. \f(CW\*(C`de_DE.UTF\-8\*(C'\fR and \f(CW\*(C`ja_JP.UTF\-8\*(C'\fR are the normally same to |
1305 | i.e. \f(CW\*(C`de_DE.UTF\-8\*(C'\fR and \f(CW\*(C`ja_JP.UTF\-8\*(C'\fR are the normally same to |
1310 | rxvt\-unicode. |
1306 | rxvt-unicode. |
1311 | .PP |
1307 | .PP |
1312 | If you want to use a specific encoding you have to make sure you start |
1308 | If you want to use a specific encoding you have to make sure you start |
1313 | rxvt-unicode with the correct \f(CW\*(C`LC_CTYPE\*(C'\fR category. |
1309 | rxvt-unicode with the correct \f(CW\*(C`LC_CTYPE\*(C'\fR category. |
1314 | .PP |
1310 | .PP |
1315 | \fICan I switch locales at runtime?\fR |
1311 | \fICan I switch locales at runtime?\fR |
1316 | .IX Subsection "Can I switch locales at runtime?" |
1312 | .IX Subsection "Can I switch locales at runtime?" |
1317 | .PP |
1313 | .PP |
1318 | Yes, using an escape sequence. Try something like this, which sets |
1314 | Yes, using an escape sequence. Try something like this, which sets |
1319 | rxvt\-unicode's idea of \f(CW\*(C`LC_CTYPE\*(C'\fR. |
1315 | rxvt-unicode's idea of \f(CW\*(C`LC_CTYPE\*(C'\fR. |
1320 | .PP |
1316 | .PP |
1321 | .Vb 1 |
1317 | .Vb 1 |
1322 | \& printf '\e33]701;%s\e007' ja_JP.SJIS |
1318 | \& printf \*(Aq\e33]701;%s\e007\*(Aq ja_JP.SJIS |
1323 | .Ve |
1319 | .Ve |
1324 | .PP |
1320 | .PP |
1325 | See also the previous answer. |
1321 | See also the previous answer. |
1326 | .PP |
1322 | .PP |
1327 | Sometimes this capability is rather handy when you want to work in |
1323 | Sometimes this capability is rather handy when you want to work in |
1328 | one locale (e.g. \f(CW\*(C`de_DE.UTF\-8\*(C'\fR) but some programs don't support it |
1324 | one locale (e.g. \f(CW\*(C`de_DE.UTF\-8\*(C'\fR) but some programs don't support it |
1329 | (e.g. \s-1UTF\-8\s0). For example, I use this script to start \f(CW\*(C`xjdic\*(C'\fR, which |
1325 | (e.g. \s-1UTF\-8\s0). For example, I use this script to start \f(CW\*(C`xjdic\*(C'\fR, which |
1330 | first switches to a locale supported by xjdic and back later: |
1326 | first switches to a locale supported by xjdic and back later: |
1331 | .PP |
1327 | .PP |
1332 | .Vb 3 |
1328 | .Vb 3 |
1333 | \& printf '\e33]701;%s\e007' ja_JP.SJIS |
1329 | \& printf \*(Aq\e33]701;%s\e007\*(Aq ja_JP.SJIS |
1334 | \& xjdic -js |
1330 | \& xjdic \-js |
1335 | \& printf '\e33]701;%s\e007' de_DE.UTF-8 |
1331 | \& printf \*(Aq\e33]701;%s\e007\*(Aq de_DE.UTF\-8 |
1336 | .Ve |
1332 | .Ve |
1337 | .PP |
1333 | .PP |
1338 | You can also use xterm's \f(CW\*(C`luit\*(C'\fR program, which usually works fine, except |
1334 | You can also use xterm's \f(CW\*(C`luit\*(C'\fR program, which usually works fine, except |
1339 | for some locales where character width differs between program\- and |
1335 | for some locales where character width differs between program\- and |
1340 | rxvt\-unicode\-locales. |
1336 | rxvt-unicode-locales. |
1341 | .PP |
1337 | .PP |
1342 | \fII have problems getting my input method working.\fR |
1338 | \fII have problems getting my input method working.\fR |
1343 | .IX Subsection "I have problems getting my input method working." |
1339 | .IX Subsection "I have problems getting my input method working." |
1344 | .PP |
1340 | .PP |
1345 | Try a search engine, as this is slightly different for every input method server. |
1341 | Try a search engine, as this is slightly different for every input method server. |
… | |
… | |
1353 | For example, \fBkinput2\fR does not support \s-1UTF\-8\s0 locales, you should use |
1349 | For example, \fBkinput2\fR does not support \s-1UTF\-8\s0 locales, you should use |
1354 | \&\f(CW\*(C`ja_JP.EUC\-JP\*(C'\fR or equivalent. |
1350 | \&\f(CW\*(C`ja_JP.EUC\-JP\*(C'\fR or equivalent. |
1355 | .IP "\- Make sure your \s-1XIM\s0 server is actually running." 4 |
1351 | .IP "\- Make sure your \s-1XIM\s0 server is actually running." 4 |
1356 | .IX Item "- Make sure your XIM server is actually running." |
1352 | .IX Item "- Make sure your XIM server is actually running." |
1357 | .PD 0 |
1353 | .PD 0 |
1358 | .ie n .IP "\- Make sure the ""XMODIFIERS""\fR environment variable is set correctly when \fIstarting rxvt\-unicode." 4 |
1354 | .ie n .IP "\- Make sure the ""XMODIFIERS""\fR environment variable is set correctly when \fIstarting rxvt-unicode." 4 |
1359 | .el .IP "\- Make sure the \f(CWXMODIFIERS\fR environment variable is set correctly when \fIstarting\fR rxvt\-unicode." 4 |
1355 | .el .IP "\- Make sure the \f(CWXMODIFIERS\fR environment variable is set correctly when \fIstarting\fR rxvt-unicode." 4 |
1360 | .IX Item "- Make sure the XMODIFIERS environment variable is set correctly when starting rxvt-unicode." |
1356 | .IX Item "- Make sure the XMODIFIERS environment variable is set correctly when starting rxvt-unicode." |
1361 | .PD |
1357 | .PD |
1362 | When you want to use e.g. \fBkinput2\fR, it must be set to |
1358 | When you want to use e.g. \fBkinput2\fR, it must be set to |
1363 | \&\f(CW\*(C`@im=kinput2\*(C'\fR. For \fBscim\fR, use \f(CW\*(C`@im=SCIM\*(C'\fR. You can see what input |
1359 | \&\f(CW\*(C`@im=kinput2\*(C'\fR. For \fBscim\fR, use \f(CW\*(C`@im=SCIM\*(C'\fR. You can see what input |
1364 | method servers are running with this command: |
1360 | method servers are running with this command: |
1365 | .Sp |
1361 | .Sp |
1366 | .Vb 1 |
1362 | .Vb 1 |
1367 | \& xprop -root XIM_SERVERS |
1363 | \& xprop \-root XIM_SERVERS |
1368 | .Ve |
1364 | .Ve |
1369 | .IP "*" 4 |
1365 | .IP "" 4 |
1370 | .PP |
1366 | .PP |
1371 | \fIMy input method wants <some encoding> but I want \s-1UTF\-8\s0, what can I do?\fR |
1367 | \fIMy input method wants <some encoding> but I want \s-1UTF\-8\s0, what can I do?\fR |
1372 | .IX Subsection "My input method wants <some encoding> but I want UTF-8, what can I do?" |
1368 | .IX Subsection "My input method wants <some encoding> but I want UTF-8, what can I do?" |
1373 | .PP |
1369 | .PP |
1374 | You can specify separate locales for the input method and the rest of the |
1370 | You can specify separate locales for the input method and the rest of the |
1375 | terminal, using the resource \f(CW\*(C`imlocale\*(C'\fR: |
1371 | terminal, using the resource \f(CW\*(C`imlocale\*(C'\fR: |
1376 | .PP |
1372 | .PP |
1377 | .Vb 1 |
1373 | .Vb 1 |
1378 | \& URxvt.imlocale: ja_JP.EUC-JP |
1374 | \& URxvt.imlocale: ja_JP.EUC\-JP |
1379 | .Ve |
1375 | .Ve |
1380 | .PP |
1376 | .PP |
1381 | Now you can start your terminal with \f(CW\*(C`LC_CTYPE=ja_JP.UTF\-8\*(C'\fR and still |
1377 | Now you can start your terminal with \f(CW\*(C`LC_CTYPE=ja_JP.UTF\-8\*(C'\fR and still |
1382 | use your input method. Please note, however, that, depending on your Xlib |
1378 | use your input method. Please note, however, that, depending on your Xlib |
1383 | version, you may not be able to input characters outside \f(CW\*(C`EUC\-JP\*(C'\fR in a |
1379 | version, you may not be able to input characters outside \f(CW\*(C`EUC\-JP\*(C'\fR in a |
… | |
… | |
1416 | \fII am maintaining rxvt-unicode for distribution/OS \s-1XXX\s0, any recommendation?\fR |
1412 | \fII am maintaining rxvt-unicode for distribution/OS \s-1XXX\s0, any recommendation?\fR |
1417 | .IX Subsection "I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?" |
1413 | .IX Subsection "I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?" |
1418 | .PP |
1414 | .PP |
1419 | You should build one binary with the default options. \fIconfigure\fR |
1415 | You should build one binary with the default options. \fIconfigure\fR |
1420 | now enables most useful options, and the trend goes to making them |
1416 | now enables most useful options, and the trend goes to making them |
1421 | runtime\-switchable, too, so there is usually no drawback to enabling them, |
1417 | runtime-switchable, too, so there is usually no drawback to enabling them, |
1422 | except higher disk and possibly memory usage. The perl interpreter should |
1418 | except higher disk and possibly memory usage. The perl interpreter should |
1423 | be enabled, as important functionality (menus, selection, likely more in |
1419 | be enabled, as important functionality (menus, selection, likely more in |
1424 | the future) depends on it. |
1420 | the future) depends on it. |
1425 | .PP |
1421 | .PP |
1426 | You should not overwrite the \f(CW\*(C`perl\-ext\-common\*(C'\fR snd \f(CW\*(C`perl\-ext\*(C'\fR resources |
1422 | You should not overwrite the \f(CW\*(C`perl\-ext\-common\*(C'\fR snd \f(CW\*(C`perl\-ext\*(C'\fR resources |
… | |
… | |
1466 | .PP |
1462 | .PP |
1467 | However, that means rxvt-unicode only works in \f(CW\*(C`POSIX\*(C'\fR, \f(CW\*(C`ISO\-8859\-1\*(C'\fR and |
1463 | However, that means rxvt-unicode only works in \f(CW\*(C`POSIX\*(C'\fR, \f(CW\*(C`ISO\-8859\-1\*(C'\fR and |
1468 | \&\f(CW\*(C`UTF\-8\*(C'\fR locales under FreeBSD (which all use Unicode as \fBwchar_t\fR. |
1464 | \&\f(CW\*(C`UTF\-8\*(C'\fR locales under FreeBSD (which all use Unicode as \fBwchar_t\fR. |
1469 | .PP |
1465 | .PP |
1470 | \&\f(CW\*(C`_\|_STDC_ISO_10646_\|_\*(C'\fR is the only sane way to support multi-language |
1466 | \&\f(CW\*(C`_\|_STDC_ISO_10646_\|_\*(C'\fR is the only sane way to support multi-language |
1471 | apps in an \s-1OS\s0, as using a locale-dependent (and non\-standardized) |
1467 | apps in an \s-1OS\s0, as using a locale-dependent (and non-standardized) |
1472 | representation of \fBwchar_t\fR makes it impossible to convert between |
1468 | representation of \fBwchar_t\fR makes it impossible to convert between |
1473 | \&\fBwchar_t\fR (as used by X11 and your applications) and any other encoding |
1469 | \&\fBwchar_t\fR (as used by X11 and your applications) and any other encoding |
1474 | without implementing OS-specific-wrappers for each and every locale. There |
1470 | without implementing OS-specific-wrappers for each and every locale. There |
1475 | simply are no APIs to convert \fBwchar_t\fR into anything except the current |
1471 | simply are no APIs to convert \fBwchar_t\fR into anything except the current |
1476 | locale encoding. |
1472 | locale encoding. |
… | |
… | |
1503 | .IX Subsection "Character widths are not correct." |
1499 | .IX Subsection "Character widths are not correct." |
1504 | .PP |
1500 | .PP |
1505 | urxvt uses the system wcwidth function to know the information about |
1501 | urxvt uses the system wcwidth function to know the information about |
1506 | the width of characters, so on systems with incorrect locale data you |
1502 | the width of characters, so on systems with incorrect locale data you |
1507 | will likely get bad results. Two notorious examples are Solaris 9, |
1503 | will likely get bad results. Two notorious examples are Solaris 9, |
1508 | where single-width characters like U+2514 are reported as double\-width, |
1504 | where single-width characters like U+2514 are reported as double-width, |
1509 | and Darwin 8, where combining chars are reported having width 1. |
1505 | and Darwin 8, where combining chars are reported having width 1. |
1510 | .PP |
1506 | .PP |
1511 | The solution is to upgrade your system or switch to a better one. A |
1507 | The solution is to upgrade your system or switch to a better one. A |
1512 | possibly working workaround is to use a wcwidth implementation like |
1508 | possibly working workaround is to use a wcwidth implementation like |
1513 | .PP |
1509 | .PP |
… | |
… | |
1545 | .Sh "Values" |
1541 | .Sh "Values" |
1546 | .IX Subsection "Values" |
1542 | .IX Subsection "Values" |
1547 | .ie n .IP "\fB\fB""ENQ""\fB\fR" 4 |
1543 | .ie n .IP "\fB\fB""ENQ""\fB\fR" 4 |
1548 | .el .IP "\fB\f(CBENQ\fB\fR" 4 |
1544 | .el .IP "\fB\f(CBENQ\fB\fR" 4 |
1549 | .IX Item "ENQ" |
1545 | .IX Item "ENQ" |
1550 | Enquiry (Ctrl\-E) = Send Device Attributes (\s-1DA\s0) |
1546 | Enquiry (Ctrl-E) = Send Device Attributes (\s-1DA\s0) |
1551 | request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. |
1547 | request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. |
1552 | .ie n .IP "\fB\fB""BEL""\fB\fR" 4 |
1548 | .ie n .IP "\fB\fB""BEL""\fB\fR" 4 |
1553 | .el .IP "\fB\f(CBBEL\fB\fR" 4 |
1549 | .el .IP "\fB\f(CBBEL\fB\fR" 4 |
1554 | .IX Item "BEL" |
1550 | .IX Item "BEL" |
1555 | Bell (Ctrl\-G) |
1551 | Bell (Ctrl-G) |
1556 | .ie n .IP "\fB\fB""BS""\fB\fR" 4 |
1552 | .ie n .IP "\fB\fB""BS""\fB\fR" 4 |
1557 | .el .IP "\fB\f(CBBS\fB\fR" 4 |
1553 | .el .IP "\fB\f(CBBS\fB\fR" 4 |
1558 | .IX Item "BS" |
1554 | .IX Item "BS" |
1559 | Backspace (Ctrl\-H) |
1555 | Backspace (Ctrl-H) |
1560 | .ie n .IP "\fB\fB""TAB""\fB\fR" 4 |
1556 | .ie n .IP "\fB\fB""TAB""\fB\fR" 4 |
1561 | .el .IP "\fB\f(CBTAB\fB\fR" 4 |
1557 | .el .IP "\fB\f(CBTAB\fB\fR" 4 |
1562 | .IX Item "TAB" |
1558 | .IX Item "TAB" |
1563 | Horizontal Tab (\s-1HT\s0) (Ctrl\-I) |
1559 | Horizontal Tab (\s-1HT\s0) (Ctrl-I) |
1564 | .ie n .IP "\fB\fB""LF""\fB\fR" 4 |
1560 | .ie n .IP "\fB\fB""LF""\fB\fR" 4 |
1565 | .el .IP "\fB\f(CBLF\fB\fR" 4 |
1561 | .el .IP "\fB\f(CBLF\fB\fR" 4 |
1566 | .IX Item "LF" |
1562 | .IX Item "LF" |
1567 | Line Feed or New Line (\s-1NL\s0) (Ctrl\-J) |
1563 | Line Feed or New Line (\s-1NL\s0) (Ctrl-J) |
1568 | .ie n .IP "\fB\fB""VT""\fB\fR" 4 |
1564 | .ie n .IP "\fB\fB""VT""\fB\fR" 4 |
1569 | .el .IP "\fB\f(CBVT\fB\fR" 4 |
1565 | .el .IP "\fB\f(CBVT\fB\fR" 4 |
1570 | .IX Item "VT" |
1566 | .IX Item "VT" |
1571 | Vertical Tab (Ctrl\-K) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1567 | Vertical Tab (Ctrl-K) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1572 | .ie n .IP "\fB\fB""FF""\fB\fR" 4 |
1568 | .ie n .IP "\fB\fB""FF""\fB\fR" 4 |
1573 | .el .IP "\fB\f(CBFF\fB\fR" 4 |
1569 | .el .IP "\fB\f(CBFF\fB\fR" 4 |
1574 | .IX Item "FF" |
1570 | .IX Item "FF" |
1575 | Form Feed or New Page (\s-1NP\s0) (Ctrl\-L) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1571 | Form Feed or New Page (\s-1NP\s0) (Ctrl-L) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1576 | .ie n .IP "\fB\fB""CR""\fB\fR" 4 |
1572 | .ie n .IP "\fB\fB""CR""\fB\fR" 4 |
1577 | .el .IP "\fB\f(CBCR\fB\fR" 4 |
1573 | .el .IP "\fB\f(CBCR\fB\fR" 4 |
1578 | .IX Item "CR" |
1574 | .IX Item "CR" |
1579 | Carriage Return (Ctrl\-M) |
1575 | Carriage Return (Ctrl-M) |
1580 | .ie n .IP "\fB\fB""SO""\fB\fR" 4 |
1576 | .ie n .IP "\fB\fB""SO""\fB\fR" 4 |
1581 | .el .IP "\fB\f(CBSO\fB\fR" 4 |
1577 | .el .IP "\fB\f(CBSO\fB\fR" 4 |
1582 | .IX Item "SO" |
1578 | .IX Item "SO" |
1583 | Shift Out (Ctrl\-N), invokes the G1 character set. |
1579 | Shift Out (Ctrl-N), invokes the G1 character set. |
1584 | Switch to Alternate Character Set |
1580 | Switch to Alternate Character Set |
1585 | .ie n .IP "\fB\fB""SI""\fB\fR" 4 |
1581 | .ie n .IP "\fB\fB""SI""\fB\fR" 4 |
1586 | .el .IP "\fB\f(CBSI\fB\fR" 4 |
1582 | .el .IP "\fB\f(CBSI\fB\fR" 4 |
1587 | .IX Item "SI" |
1583 | .IX Item "SI" |
1588 | Shift In (Ctrl\-O), invokes the G0 character set (the default). |
1584 | Shift In (Ctrl-O), invokes the G0 character set (the default). |
1589 | Switch to Standard Character Set |
1585 | Switch to Standard Character Set |
1590 | .ie n .IP "\fB\fB""SPC""\fB\fR" 4 |
1586 | .ie n .IP "\fB\fB""SPC""\fB\fR" 4 |
1591 | .el .IP "\fB\f(CBSPC\fB\fR" 4 |
1587 | .el .IP "\fB\f(CBSPC\fB\fR" 4 |
1592 | .IX Item "SPC" |
1588 | .IX Item "SPC" |
1593 | Space Character |
1589 | Space Character |
… | |
… | |
1689 | C = < Multinational character set unimplemented |
1685 | C = < Multinational character set unimplemented |
1690 | C = 5 Finnish character set unimplemented |
1686 | C = 5 Finnish character set unimplemented |
1691 | C = C Finnish character set unimplemented |
1687 | C = C Finnish character set unimplemented |
1692 | C = K German character set unimplemented |
1688 | C = K German character set unimplemented |
1693 | .TE |
1689 | .TE |
1694 | |
|
|
1695 | .PP |
1690 | .PP |
1696 | |
1691 | |
1697 | .IX Xref "CSI" |
1692 | .IX Xref "CSI" |
1698 | .Sh "\s-1CSI\s0 (Command Sequence Introducer) Sequences" |
1693 | .Sh "\s-1CSI\s0 (Command Sequence Introducer) Sequences" |
1699 | .IX Subsection "CSI (Command Sequence Introducer) Sequences" |
1694 | .IX Subsection "CSI (Command Sequence Introducer) Sequences" |
… | |
… | |
1748 | l l . |
1743 | l l . |
1749 | Ps = 0 Clear Below (default) |
1744 | Ps = 0 Clear Below (default) |
1750 | Ps = 1 Clear Above |
1745 | Ps = 1 Clear Above |
1751 | Ps = 2 Clear All |
1746 | Ps = 2 Clear All |
1752 | .TE |
1747 | .TE |
1753 | |
|
|
1754 | .ie n .IP "\fB\fB""ESC [ Ps K""\fB\fR" 4 |
1748 | .ie n .IP "\fB\fB""ESC [ Ps K""\fB\fR" 4 |
1755 | .el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4 |
1749 | .el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4 |
1756 | .IX Item "ESC [ Ps K" |
1750 | .IX Item "ESC [ Ps K" |
1757 | Erase in Line (\s-1EL\s0) |
1751 | Erase in Line (\s-1EL\s0) |
1758 | .TS |
1752 | .TS |
1759 | l l . |
1753 | l l . |
1760 | Ps = 0 Clear to Right (default) |
1754 | Ps = 0 Clear to Right (default) |
1761 | Ps = 1 Clear to Left |
1755 | Ps = 1 Clear to Left |
1762 | Ps = 2 Clear All |
1756 | Ps = 2 Clear All |
1763 | .TE |
1757 | .TE |
1764 | |
|
|
1765 | .ie n .IP "\fB\fB""ESC [ Ps L""\fB\fR" 4 |
1758 | .ie n .IP "\fB\fB""ESC [ Ps L""\fB\fR" 4 |
1766 | .el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4 |
1759 | .el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4 |
1767 | .IX Item "ESC [ Ps L" |
1760 | .IX Item "ESC [ Ps L" |
1768 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) |
1761 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) |
1769 | .ie n .IP "\fB\fB""ESC [ Ps M""\fB\fR" 4 |
1762 | .ie n .IP "\fB\fB""ESC [ Ps M""\fB\fR" 4 |
… | |
… | |
1787 | l l . |
1780 | l l . |
1788 | Ps = 0 Tab Set (HTS) |
1781 | Ps = 0 Tab Set (HTS) |
1789 | Ps = 2 Tab Clear (TBC), Clear Current Column (default) |
1782 | Ps = 2 Tab Clear (TBC), Clear Current Column (default) |
1790 | Ps = 5 Tab Clear (TBC), Clear All |
1783 | Ps = 5 Tab Clear (TBC), Clear All |
1791 | .TE |
1784 | .TE |
1792 | |
|
|
1793 | .ie n .IP "\fB\fB""ESC [ Ps X""\fB\fR" 4 |
1785 | .ie n .IP "\fB\fB""ESC [ Ps X""\fB\fR" 4 |
1794 | .el .IP "\fB\f(CBESC [ Ps X\fB\fR" 4 |
1786 | .el .IP "\fB\f(CBESC [ Ps X\fB\fR" 4 |
1795 | .IX Item "ESC [ Ps X" |
1787 | .IX Item "ESC [ Ps X" |
1796 | Erase \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1ECH\s0) |
1788 | Erase \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1ECH\s0) |
1797 | .ie n .IP "\fB\fB""ESC [ Ps Z""\fB\fR" 4 |
1789 | .ie n .IP "\fB\fB""ESC [ Ps Z""\fB\fR" 4 |
1798 | .el .IP "\fB\f(CBESC [ Ps Z\fB\fR" 4 |
1790 | .el .IP "\fB\f(CBESC [ Ps Z\fB\fR" 4 |
1799 | .IX Item "ESC [ Ps Z" |
1791 | .IX Item "ESC [ Ps Z" |
1800 | Move backward \fB\f(CB\*(C`Ps\*(C'\fB\fR [default: 1] tab stops |
1792 | Move backward \fB\f(CB\*(C`Ps\*(C'\fB\fR [default: 1] tab stops |
1801 | .ie n .IP "\fB\fB""ESC [ Ps '""\fB\fR" 4 |
1793 | .ie n .IP "\fB\fB""ESC [ Ps \*(Aq""\fB\fR" 4 |
1802 | .el .IP "\fB\f(CBESC [ Ps '\fB\fR" 4 |
1794 | .el .IP "\fB\f(CBESC [ Ps \*(Aq\fB\fR" 4 |
1803 | .IX Item "ESC [ Ps '" |
1795 | .IX Item "ESC [ Ps " |
1804 | See \fB\f(CB\*(C`ESC [ Ps G\*(C'\fB\fR |
1796 | See \fB\f(CB\*(C`ESC [ Ps G\*(C'\fB\fR |
1805 | .ie n .IP "\fB\fB""ESC [ Ps a""\fB\fR" 4 |
1797 | .ie n .IP "\fB\fB""ESC [ Ps a""\fB\fR" 4 |
1806 | .el .IP "\fB\f(CBESC [ Ps a\fB\fR" 4 |
1798 | .el .IP "\fB\f(CBESC [ Ps a\fB\fR" 4 |
1807 | .IX Item "ESC [ Ps a" |
1799 | .IX Item "ESC [ Ps a" |
1808 | See \fB\f(CB\*(C`ESC [ Ps C\*(C'\fB\fR |
1800 | See \fB\f(CB\*(C`ESC [ Ps C\*(C'\fB\fR |
… | |
… | |
1832 | .TS |
1824 | .TS |
1833 | l l . |
1825 | l l . |
1834 | Ps = 0 Clear Current Column (default) |
1826 | Ps = 0 Clear Current Column (default) |
1835 | Ps = 3 Clear All (TBC) |
1827 | Ps = 3 Clear All (TBC) |
1836 | .TE |
1828 | .TE |
1837 | |
|
|
1838 | .ie n .IP "\fB\fB""ESC [ Pm h""\fB\fR" 4 |
1829 | .ie n .IP "\fB\fB""ESC [ Pm h""\fB\fR" 4 |
1839 | .el .IP "\fB\f(CBESC [ Pm h\fB\fR" 4 |
1830 | .el .IP "\fB\f(CBESC [ Pm h\fB\fR" 4 |
1840 | .IX Item "ESC [ Pm h" |
1831 | .IX Item "ESC [ Pm h" |
1841 | Set Mode (\s-1SM\s0). See \fB\f(CB\*(C`ESC [ Pm l\*(C'\fB\fR sequence for description of \f(CW\*(C`Pm\*(C'\fR. |
1832 | Set Mode (\s-1SM\s0). See \fB\f(CB\*(C`ESC [ Pm l\*(C'\fB\fR sequence for description of \f(CW\*(C`Pm\*(C'\fR. |
1842 | .ie n .IP "\fB\fB""ESC [ Ps i""\fB\fR" 4 |
1833 | .ie n .IP "\fB\fB""ESC [ Ps i""\fB\fR" 4 |
… | |
… | |
1847 | l l . |
1838 | l l . |
1848 | Ps = 0 print screen (MC0) |
1839 | Ps = 0 print screen (MC0) |
1849 | Ps = 4 disable transparent print mode (MC4) |
1840 | Ps = 4 disable transparent print mode (MC4) |
1850 | Ps = 5 enable transparent print mode (MC5) |
1841 | Ps = 5 enable transparent print mode (MC5) |
1851 | .TE |
1842 | .TE |
1852 | |
|
|
1853 | .ie n .IP "\fB\fB""ESC [ Pm l""\fB\fR" 4 |
1843 | .ie n .IP "\fB\fB""ESC [ Pm l""\fB\fR" 4 |
1854 | .el .IP "\fB\f(CBESC [ Pm l\fB\fR" 4 |
1844 | .el .IP "\fB\f(CBESC [ Pm l\fB\fR" 4 |
1855 | .IX Item "ESC [ Pm l" |
1845 | .IX Item "ESC [ Pm l" |
1856 | Reset Mode (\s-1RM\s0) |
1846 | Reset Mode (\s-1RM\s0) |
1857 | .RS 4 |
1847 | .RS 4 |
… | |
… | |
1861 | .TS |
1851 | .TS |
1862 | l l . |
1852 | l l . |
1863 | h Insert Mode (SMIR) |
1853 | h Insert Mode (SMIR) |
1864 | l Replace Mode (RMIR) |
1854 | l Replace Mode (RMIR) |
1865 | .TE |
1855 | .TE |
1866 | |
|
|
1867 | .PD 0 |
1856 | .PD 0 |
1868 | .ie n .IP "\fB\fB""Ps = 20""\fB\fR (partially implemented)" 4 |
1857 | .ie n .IP "\fB\fB""Ps = 20""\fB\fR (partially implemented)" 4 |
1869 | .el .IP "\fB\f(CBPs = 20\fB\fR (partially implemented)" 4 |
1858 | .el .IP "\fB\f(CBPs = 20\fB\fR (partially implemented)" 4 |
1870 | .IX Item "Ps = 20 (partially implemented)" |
1859 | .IX Item "Ps = 20 (partially implemented)" |
1871 | .TS |
1860 | .TS |
1872 | l l . |
1861 | l l . |
1873 | h Automatic Newline (LNM) |
1862 | h Automatic Newline (LNM) |
1874 | l Normal Linefeed (LNM) |
1863 | l Normal Linefeed (LNM) |
1875 | .TE |
1864 | .TE |
1876 | |
|
|
1877 | .RE |
1865 | .RE |
1878 | .RS 4 |
1866 | .RS 4 |
1879 | .RE |
1867 | .RE |
1880 | .ie n .IP "\fB\fB""ESC [ Pm m""\fB\fR" 4 |
1868 | .ie n .IP "\fB\fB""ESC [ Pm m""\fB\fR" 4 |
1881 | .el .IP "\fB\f(CBESC [ Pm m\fB\fR" 4 |
1869 | .el .IP "\fB\f(CBESC [ Pm m\fB\fR" 4 |
… | |
… | |
1910 | Ps = 95 / 105 fg/bg Bright Magenta |
1898 | Ps = 95 / 105 fg/bg Bright Magenta |
1911 | Ps = 96 / 106 fg/bg Bright Cyan |
1899 | Ps = 96 / 106 fg/bg Bright Cyan |
1912 | Ps = 97 / 107 fg/bg Bright White |
1900 | Ps = 97 / 107 fg/bg Bright White |
1913 | Ps = 99 / 109 fg/bg Bright Default |
1901 | Ps = 99 / 109 fg/bg Bright Default |
1914 | .TE |
1902 | .TE |
1915 | |
|
|
1916 | .ie n .IP "\fB\fB""ESC [ Ps n""\fB\fR" 4 |
1903 | .ie n .IP "\fB\fB""ESC [ Ps n""\fB\fR" 4 |
1917 | .el .IP "\fB\f(CBESC [ Ps n\fB\fR" 4 |
1904 | .el .IP "\fB\f(CBESC [ Ps n\fB\fR" 4 |
1918 | .IX Item "ESC [ Ps n" |
1905 | .IX Item "ESC [ Ps n" |
1919 | Device Status Report (\s-1DSR\s0) |
1906 | Device Status Report (\s-1DSR\s0) |
1920 | .TS |
1907 | .TS |
… | |
… | |
1922 | Ps = 5 Status Report ESC [ 0 n (``OK'') |
1909 | Ps = 5 Status Report ESC [ 0 n (``OK'') |
1923 | Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R |
1910 | Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R |
1924 | Ps = 7 Request Display Name |
1911 | Ps = 7 Request Display Name |
1925 | Ps = 8 Request Version Number (place in window title) |
1912 | Ps = 8 Request Version Number (place in window title) |
1926 | .TE |
1913 | .TE |
1927 | |
|
|
1928 | .ie n .IP "\fB\fB""ESC [ Ps;Ps r""\fB\fR" 4 |
1914 | .ie n .IP "\fB\fB""ESC [ Ps;Ps r""\fB\fR" 4 |
1929 | .el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4 |
1915 | .el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4 |
1930 | .IX Item "ESC [ Ps;Ps r" |
1916 | .IX Item "ESC [ Ps;Ps r" |
1931 | Set Scrolling Region [top;bottom] |
1917 | Set Scrolling Region [top;bottom] |
1932 | [default: full size of window] (\s-1CSR\s0) |
1918 | [default: full size of window] (\s-1CSR\s0) |
… | |
… | |
1955 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
1941 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
1956 | Ps = 20 Reports icon label (ESC ] L NAME \234) |
1942 | Ps = 20 Reports icon label (ESC ] L NAME \234) |
1957 | Ps = 21 Reports window title (ESC ] l NAME \234) |
1943 | Ps = 21 Reports window title (ESC ] l NAME \234) |
1958 | Ps = 24.. Set window height to Ps rows |
1944 | Ps = 24.. Set window height to Ps rows |
1959 | .TE |
1945 | .TE |
1960 | |
|
|
1961 | .ie n .IP "\fB\fB""ESC [ u""\fB\fR" 4 |
1946 | .ie n .IP "\fB\fB""ESC [ u""\fB\fR" 4 |
1962 | .el .IP "\fB\f(CBESC [ u\fB\fR" 4 |
1947 | .el .IP "\fB\f(CBESC [ u\fB\fR" 4 |
1963 | .IX Item "ESC [ u" |
1948 | .IX Item "ESC [ u" |
1964 | Restore Cursor |
1949 | Restore Cursor |
1965 | .ie n .IP "\fB\fB""ESC [ Ps x""\fB\fR" 4 |
1950 | .ie n .IP "\fB\fB""ESC [ Ps x""\fB\fR" 4 |
… | |
… | |
1998 | .TS |
1983 | .TS |
1999 | l l . |
1984 | l l . |
2000 | h Application Cursor Keys |
1985 | h Application Cursor Keys |
2001 | l Normal Cursor Keys |
1986 | l Normal Cursor Keys |
2002 | .TE |
1987 | .TE |
2003 | |
|
|
2004 | .PD 0 |
1988 | .PD 0 |
2005 | .ie n .IP "\fB\fB""Pm = 2""\fB\fR (\s-1ANSI/VT52\s0 mode)" 4 |
1989 | .ie n .IP "\fB\fB""Pm = 2""\fB\fR (\s-1ANSI/VT52\s0 mode)" 4 |
2006 | .el .IP "\fB\f(CBPm = 2\fB\fR (\s-1ANSI/VT52\s0 mode)" 4 |
1990 | .el .IP "\fB\f(CBPm = 2\fB\fR (\s-1ANSI/VT52\s0 mode)" 4 |
2007 | .IX Item "Pm = 2 (ANSI/VT52 mode)" |
1991 | .IX Item "Pm = 2 (ANSI/VT52 mode)" |
2008 | .TS |
1992 | .TS |
2009 | l l . |
1993 | l l . |
2010 | h Enter VT52 mode |
1994 | h Enter VT52 mode |
2011 | l Enter VT52 mode |
1995 | l Enter VT52 mode |
2012 | .TE |
1996 | .TE |
2013 | |
|
|
2014 | .ie n .IP "\fB\fB""Pm = 3""\fB\fR" 4 |
1997 | .ie n .IP "\fB\fB""Pm = 3""\fB\fR" 4 |
2015 | .el .IP "\fB\f(CBPm = 3\fB\fR" 4 |
1998 | .el .IP "\fB\f(CBPm = 3\fB\fR" 4 |
2016 | .IX Item "Pm = 3" |
1999 | .IX Item "Pm = 3" |
2017 | .TS |
2000 | .TS |
2018 | l l . |
2001 | l l . |
2019 | h 132 Column Mode (DECCOLM) |
2002 | h 132 Column Mode (DECCOLM) |
2020 | l 80 Column Mode (DECCOLM) |
2003 | l 80 Column Mode (DECCOLM) |
2021 | .TE |
2004 | .TE |
2022 | |
|
|
2023 | .ie n .IP "\fB\fB""Pm = 4""\fB\fR" 4 |
2005 | .ie n .IP "\fB\fB""Pm = 4""\fB\fR" 4 |
2024 | .el .IP "\fB\f(CBPm = 4\fB\fR" 4 |
2006 | .el .IP "\fB\f(CBPm = 4\fB\fR" 4 |
2025 | .IX Item "Pm = 4" |
2007 | .IX Item "Pm = 4" |
2026 | .TS |
2008 | .TS |
2027 | l l . |
2009 | l l . |
2028 | h Smooth (Slow) Scroll (DECSCLM) |
2010 | h Smooth (Slow) Scroll (DECSCLM) |
2029 | l Jump (Fast) Scroll (DECSCLM) |
2011 | l Jump (Fast) Scroll (DECSCLM) |
2030 | .TE |
2012 | .TE |
2031 | |
|
|
2032 | .ie n .IP "\fB\fB""Pm = 5""\fB\fR" 4 |
2013 | .ie n .IP "\fB\fB""Pm = 5""\fB\fR" 4 |
2033 | .el .IP "\fB\f(CBPm = 5\fB\fR" 4 |
2014 | .el .IP "\fB\f(CBPm = 5\fB\fR" 4 |
2034 | .IX Item "Pm = 5" |
2015 | .IX Item "Pm = 5" |
2035 | .TS |
2016 | .TS |
2036 | l l . |
2017 | l l . |
2037 | h Reverse Video (DECSCNM) |
2018 | h Reverse Video (DECSCNM) |
2038 | l Normal Video (DECSCNM) |
2019 | l Normal Video (DECSCNM) |
2039 | .TE |
2020 | .TE |
2040 | |
|
|
2041 | .ie n .IP "\fB\fB""Pm = 6""\fB\fR" 4 |
2021 | .ie n .IP "\fB\fB""Pm = 6""\fB\fR" 4 |
2042 | .el .IP "\fB\f(CBPm = 6\fB\fR" 4 |
2022 | .el .IP "\fB\f(CBPm = 6\fB\fR" 4 |
2043 | .IX Item "Pm = 6" |
2023 | .IX Item "Pm = 6" |
2044 | .TS |
2024 | .TS |
2045 | l l . |
2025 | l l . |
2046 | h Origin Mode (DECOM) |
2026 | h Origin Mode (DECOM) |
2047 | l Normal Cursor Mode (DECOM) |
2027 | l Normal Cursor Mode (DECOM) |
2048 | .TE |
2028 | .TE |
2049 | |
|
|
2050 | .ie n .IP "\fB\fB""Pm = 7""\fB\fR" 4 |
2029 | .ie n .IP "\fB\fB""Pm = 7""\fB\fR" 4 |
2051 | .el .IP "\fB\f(CBPm = 7\fB\fR" 4 |
2030 | .el .IP "\fB\f(CBPm = 7\fB\fR" 4 |
2052 | .IX Item "Pm = 7" |
2031 | .IX Item "Pm = 7" |
2053 | .TS |
2032 | .TS |
2054 | l l . |
2033 | l l . |
2055 | h Wraparound Mode (DECAWM) |
2034 | h Wraparound Mode (DECAWM) |
2056 | l No Wraparound Mode (DECAWM) |
2035 | l No Wraparound Mode (DECAWM) |
2057 | .TE |
2036 | .TE |
2058 | |
|
|
2059 | .ie n .IP "\fB\fB""Pm = 8""\fB\fR \fIunimplemented\fR" 4 |
2037 | .ie n .IP "\fB\fB""Pm = 8""\fB\fR \fIunimplemented\fR" 4 |
2060 | .el .IP "\fB\f(CBPm = 8\fB\fR \fIunimplemented\fR" 4 |
2038 | .el .IP "\fB\f(CBPm = 8\fB\fR \fIunimplemented\fR" 4 |
2061 | .IX Item "Pm = 8 unimplemented" |
2039 | .IX Item "Pm = 8 unimplemented" |
2062 | .TS |
2040 | .TS |
2063 | l l . |
2041 | l l . |
2064 | h Auto-repeat Keys (DECARM) |
2042 | h Auto-repeat Keys (DECARM) |
2065 | l No Auto-repeat Keys (DECARM) |
2043 | l No Auto-repeat Keys (DECARM) |
2066 | .TE |
2044 | .TE |
2067 | |
|
|
2068 | .ie n .IP "\fB\fB""Pm = 9""\fB\fR X10 XTerm" 4 |
2045 | .ie n .IP "\fB\fB""Pm = 9""\fB\fR X10 XTerm" 4 |
2069 | .el .IP "\fB\f(CBPm = 9\fB\fR X10 XTerm" 4 |
2046 | .el .IP "\fB\f(CBPm = 9\fB\fR X10 XTerm" 4 |
2070 | .IX Item "Pm = 9 X10 XTerm" |
2047 | .IX Item "Pm = 9 X10 XTerm" |
2071 | .TS |
2048 | .TS |
2072 | l l . |
2049 | l l . |
2073 | h Send Mouse X & Y on button press. |
2050 | h Send Mouse X & Y on button press. |
2074 | l No mouse reporting. |
2051 | l No mouse reporting. |
2075 | .TE |
2052 | .TE |
2076 | |
|
|
2077 | .ie n .IP "\fB\fB""Pm = 25""\fB\fR" 4 |
2053 | .ie n .IP "\fB\fB""Pm = 25""\fB\fR" 4 |
2078 | .el .IP "\fB\f(CBPm = 25\fB\fR" 4 |
2054 | .el .IP "\fB\f(CBPm = 25\fB\fR" 4 |
2079 | .IX Item "Pm = 25" |
2055 | .IX Item "Pm = 25" |
2080 | .TS |
2056 | .TS |
2081 | l l . |
2057 | l l . |
2082 | h Visible cursor {cnorm/cvvis} |
2058 | h Visible cursor {cnorm/cvvis} |
2083 | l Invisible cursor {civis} |
2059 | l Invisible cursor {civis} |
2084 | .TE |
2060 | .TE |
2085 | |
|
|
2086 | .ie n .IP "\fB\fB""Pm = 30""\fB\fR" 4 |
2061 | .ie n .IP "\fB\fB""Pm = 30""\fB\fR" 4 |
2087 | .el .IP "\fB\f(CBPm = 30\fB\fR" 4 |
2062 | .el .IP "\fB\f(CBPm = 30\fB\fR" 4 |
2088 | .IX Item "Pm = 30" |
2063 | .IX Item "Pm = 30" |
2089 | .TS |
2064 | .TS |
2090 | l l . |
2065 | l l . |
2091 | h scrollBar visisble |
2066 | h scrollBar visible |
2092 | l scrollBar invisisble |
2067 | l scrollBar invisible |
2093 | .TE |
2068 | .TE |
2094 | |
|
|
2095 | .ie n .IP "\fB\fB""Pm = 35""\fB\fR (\fBrxvt\fR)" 4 |
2069 | .ie n .IP "\fB\fB""Pm = 35""\fB\fR (\fBrxvt\fR)" 4 |
2096 | .el .IP "\fB\f(CBPm = 35\fB\fR (\fBrxvt\fR)" 4 |
2070 | .el .IP "\fB\f(CBPm = 35\fB\fR (\fBrxvt\fR)" 4 |
2097 | .IX Item "Pm = 35 (rxvt)" |
2071 | .IX Item "Pm = 35 (rxvt)" |
2098 | .TS |
2072 | .TS |
2099 | l l . |
2073 | l l . |
2100 | h Allow XTerm Shift+key sequences |
2074 | h Allow XTerm Shift+key sequences |
2101 | l Disallow XTerm Shift+key sequences |
2075 | l Disallow XTerm Shift+key sequences |
2102 | .TE |
2076 | .TE |
2103 | |
|
|
2104 | .ie n .IP "\fB\fB""Pm = 38""\fB\fR \fIunimplemented\fR" 4 |
2077 | .ie n .IP "\fB\fB""Pm = 38""\fB\fR \fIunimplemented\fR" 4 |
2105 | .el .IP "\fB\f(CBPm = 38\fB\fR \fIunimplemented\fR" 4 |
2078 | .el .IP "\fB\f(CBPm = 38\fB\fR \fIunimplemented\fR" 4 |
2106 | .IX Item "Pm = 38 unimplemented" |
2079 | .IX Item "Pm = 38 unimplemented" |
2107 | .PD |
2080 | .PD |
2108 | Enter Tektronix Mode (\s-1DECTEK\s0) |
2081 | Enter Tektronix Mode (\s-1DECTEK\s0) |
… | |
… | |
2112 | .TS |
2085 | .TS |
2113 | l l . |
2086 | l l . |
2114 | h Allow 80/132 Mode |
2087 | h Allow 80/132 Mode |
2115 | l Disallow 80/132 Mode |
2088 | l Disallow 80/132 Mode |
2116 | .TE |
2089 | .TE |
2117 | |
|
|
2118 | .PD 0 |
2090 | .PD 0 |
2119 | .ie n .IP "\fB\fB""Pm = 44""\fB\fR \fIunimplemented\fR" 4 |
2091 | .ie n .IP "\fB\fB""Pm = 44""\fB\fR \fIunimplemented\fR" 4 |
2120 | .el .IP "\fB\f(CBPm = 44\fB\fR \fIunimplemented\fR" 4 |
2092 | .el .IP "\fB\f(CBPm = 44\fB\fR \fIunimplemented\fR" 4 |
2121 | .IX Item "Pm = 44 unimplemented" |
2093 | .IX Item "Pm = 44 unimplemented" |
2122 | .TS |
2094 | .TS |
2123 | l l . |
2095 | l l . |
2124 | h Turn On Margin Bell |
2096 | h Turn On Margin Bell |
2125 | l Turn Off Margin Bell |
2097 | l Turn Off Margin Bell |
2126 | .TE |
2098 | .TE |
2127 | |
|
|
2128 | .ie n .IP "\fB\fB""Pm = 45""\fB\fR \fIunimplemented\fR" 4 |
2099 | .ie n .IP "\fB\fB""Pm = 45""\fB\fR \fIunimplemented\fR" 4 |
2129 | .el .IP "\fB\f(CBPm = 45\fB\fR \fIunimplemented\fR" 4 |
2100 | .el .IP "\fB\f(CBPm = 45\fB\fR \fIunimplemented\fR" 4 |
2130 | .IX Item "Pm = 45 unimplemented" |
2101 | .IX Item "Pm = 45 unimplemented" |
2131 | .TS |
2102 | .TS |
2132 | l l . |
2103 | l l . |
2133 | h Reverse-wraparound Mode |
2104 | h Reverse-wraparound Mode |
2134 | l No Reverse-wraparound Mode |
2105 | l No Reverse-wraparound Mode |
2135 | .TE |
2106 | .TE |
2136 | |
|
|
2137 | .ie n .IP "\fB\fB""Pm = 46""\fB\fR \fIunimplemented\fR" 4 |
2107 | .ie n .IP "\fB\fB""Pm = 46""\fB\fR \fIunimplemented\fR" 4 |
2138 | .el .IP "\fB\f(CBPm = 46\fB\fR \fIunimplemented\fR" 4 |
2108 | .el .IP "\fB\f(CBPm = 46\fB\fR \fIunimplemented\fR" 4 |
2139 | .IX Item "Pm = 46 unimplemented" |
2109 | .IX Item "Pm = 46 unimplemented" |
2140 | .ie n .IP "\fB\fB""Pm = 47""\fB\fR" 4 |
2110 | .ie n .IP "\fB\fB""Pm = 47""\fB\fR" 4 |
2141 | .el .IP "\fB\f(CBPm = 47\fB\fR" 4 |
2111 | .el .IP "\fB\f(CBPm = 47\fB\fR" 4 |
… | |
… | |
2143 | .TS |
2113 | .TS |
2144 | l l . |
2114 | l l . |
2145 | h Use Alternate Screen Buffer |
2115 | h Use Alternate Screen Buffer |
2146 | l Use Normal Screen Buffer |
2116 | l Use Normal Screen Buffer |
2147 | .TE |
2117 | .TE |
2148 | |
|
|
2149 | .PD |
2118 | .PD |
2150 | |
2119 | |
2151 | .IX Xref "Priv66" |
2120 | .IX Xref "Priv66" |
2152 | .ie n .IP "\fB\fB""Pm = 66""\fB\fR" 4 |
2121 | .ie n .IP "\fB\fB""Pm = 66""\fB\fR" 4 |
2153 | .el .IP "\fB\f(CBPm = 66\fB\fR" 4 |
2122 | .el .IP "\fB\f(CBPm = 66\fB\fR" 4 |
… | |
… | |
2155 | .TS |
2124 | .TS |
2156 | l l . |
2125 | l l . |
2157 | h Application Keypad (DECPAM) == ESC = |
2126 | h Application Keypad (DECPAM) == ESC = |
2158 | l Normal Keypad (DECPNM) == ESC > |
2127 | l Normal Keypad (DECPNM) == ESC > |
2159 | .TE |
2128 | .TE |
2160 | |
|
|
2161 | .PD 0 |
2129 | .PD 0 |
2162 | .ie n .IP "\fB\fB""Pm = 67""\fB\fR" 4 |
2130 | .ie n .IP "\fB\fB""Pm = 67""\fB\fR" 4 |
2163 | .el .IP "\fB\f(CBPm = 67\fB\fR" 4 |
2131 | .el .IP "\fB\f(CBPm = 67\fB\fR" 4 |
2164 | .IX Item "Pm = 67" |
2132 | .IX Item "Pm = 67" |
2165 | .TS |
2133 | .TS |
2166 | l l . |
2134 | l l . |
2167 | h Backspace key sends BS (DECBKM) |
2135 | h Backspace key sends BS (DECBKM) |
2168 | l Backspace key sends DEL |
2136 | l Backspace key sends DEL |
2169 | .TE |
2137 | .TE |
2170 | |
|
|
2171 | .ie n .IP "\fB\fB""Pm = 1000""\fB\fR (X11 XTerm)" 4 |
2138 | .ie n .IP "\fB\fB""Pm = 1000""\fB\fR (X11 XTerm)" 4 |
2172 | .el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm)" 4 |
2139 | .el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm)" 4 |
2173 | .IX Item "Pm = 1000 (X11 XTerm)" |
2140 | .IX Item "Pm = 1000 (X11 XTerm)" |
2174 | .TS |
2141 | .TS |
2175 | l l . |
2142 | l l . |
2176 | h Send Mouse X & Y on button press and release. |
2143 | h Send Mouse X & Y on button press and release. |
2177 | l No mouse reporting. |
2144 | l No mouse reporting. |
2178 | .TE |
2145 | .TE |
2179 | |
|
|
2180 | .ie n .IP "\fB\fB""Pm = 1001""\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 |
2146 | .ie n .IP "\fB\fB""Pm = 1001""\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 |
2181 | .el .IP "\fB\f(CBPm = 1001\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 |
2147 | .el .IP "\fB\f(CBPm = 1001\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 |
2182 | .IX Item "Pm = 1001 (X11 XTerm) unimplemented" |
2148 | .IX Item "Pm = 1001 (X11 XTerm) unimplemented" |
2183 | .TS |
2149 | .TS |
2184 | l l . |
2150 | l l . |
2185 | h Use Hilite Mouse Tracking. |
2151 | h Use Hilite Mouse Tracking. |
2186 | l No mouse reporting. |
2152 | l No mouse reporting. |
2187 | .TE |
2153 | .TE |
2188 | |
|
|
2189 | .ie n .IP "\fB\fB""Pm = 1002""\fB\fR (X11 XTerm)" 4 |
2154 | .ie n .IP "\fB\fB""Pm = 1002""\fB\fR (X11 XTerm)" 4 |
2190 | .el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm)" 4 |
2155 | .el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm)" 4 |
2191 | .IX Item "Pm = 1002 (X11 XTerm)" |
2156 | .IX Item "Pm = 1002 (X11 XTerm)" |
2192 | .TS |
2157 | .TS |
2193 | l l . |
2158 | l l . |
2194 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2159 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2195 | l No mouse reporting. |
2160 | l No mouse reporting. |
2196 | .TE |
2161 | .TE |
2197 | |
|
|
2198 | .ie n .IP "\fB\fB""Pm = 1003""\fB\fR (X11 XTerm)" 4 |
2162 | .ie n .IP "\fB\fB""Pm = 1003""\fB\fR (X11 XTerm)" 4 |
2199 | .el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm)" 4 |
2163 | .el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm)" 4 |
2200 | .IX Item "Pm = 1003 (X11 XTerm)" |
2164 | .IX Item "Pm = 1003 (X11 XTerm)" |
2201 | .TS |
2165 | .TS |
2202 | l l . |
2166 | l l . |
2203 | h Send Mouse X & Y on button press and release, and motion. |
2167 | h Send Mouse X & Y on button press and release, and motion. |
2204 | l No mouse reporting. |
2168 | l No mouse reporting. |
2205 | .TE |
2169 | .TE |
2206 | |
|
|
2207 | .ie n .IP "\fB\fB""Pm = 1010""\fB\fR (\fBrxvt\fR)" 4 |
2170 | .ie n .IP "\fB\fB""Pm = 1010""\fB\fR (\fBrxvt\fR)" 4 |
2208 | .el .IP "\fB\f(CBPm = 1010\fB\fR (\fBrxvt\fR)" 4 |
2171 | .el .IP "\fB\f(CBPm = 1010\fB\fR (\fBrxvt\fR)" 4 |
2209 | .IX Item "Pm = 1010 (rxvt)" |
2172 | .IX Item "Pm = 1010 (rxvt)" |
2210 | .TS |
2173 | .TS |
2211 | l l . |
2174 | l l . |
2212 | h Don't scroll to bottom on TTY output |
2175 | h Don't scroll to bottom on TTY output |
2213 | l Scroll to bottom on TTY output |
2176 | l Scroll to bottom on TTY output |
2214 | .TE |
2177 | .TE |
2215 | |
|
|
2216 | .ie n .IP "\fB\fB""Pm = 1011""\fB\fR (\fBrxvt\fR)" 4 |
2178 | .ie n .IP "\fB\fB""Pm = 1011""\fB\fR (\fBrxvt\fR)" 4 |
2217 | .el .IP "\fB\f(CBPm = 1011\fB\fR (\fBrxvt\fR)" 4 |
2179 | .el .IP "\fB\f(CBPm = 1011\fB\fR (\fBrxvt\fR)" 4 |
2218 | .IX Item "Pm = 1011 (rxvt)" |
2180 | .IX Item "Pm = 1011 (rxvt)" |
2219 | .TS |
2181 | .TS |
2220 | l l . |
2182 | l l . |
2221 | h Scroll to bottom when a key is pressed |
2183 | h Scroll to bottom when a key is pressed |
2222 | l Don't scroll to bottom when a key is pressed |
2184 | l Don't scroll to bottom when a key is pressed |
2223 | .TE |
2185 | .TE |
2224 | |
|
|
2225 | .ie n .IP "\fB\fB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4 |
2186 | .ie n .IP "\fB\fB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4 |
2226 | .el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4 |
2187 | .el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4 |
2227 | .IX Item "Pm = 1021 (rxvt)" |
2188 | .IX Item "Pm = 1021 (rxvt)" |
2228 | .TS |
2189 | .TS |
2229 | l l . |
2190 | l l . |
2230 | h Bold/italic implies high intensity (see option -is) |
2191 | h Bold/italic implies high intensity (see option -is) |
2231 | l Font styles have no effect on intensity (Compile styles) |
2192 | l Font styles have no effect on intensity (Compile styles) |
2232 | .TE |
2193 | .TE |
2233 | |
|
|
2234 | .ie n .IP "\fB\fB""Pm = 1047""\fB\fR" 4 |
2194 | .ie n .IP "\fB\fB""Pm = 1047""\fB\fR" 4 |
2235 | .el .IP "\fB\f(CBPm = 1047\fB\fR" 4 |
2195 | .el .IP "\fB\f(CBPm = 1047\fB\fR" 4 |
2236 | .IX Item "Pm = 1047" |
2196 | .IX Item "Pm = 1047" |
2237 | .TS |
2197 | .TS |
2238 | l l . |
2198 | l l . |
2239 | h Use Alternate Screen Buffer |
2199 | h Use Alternate Screen Buffer |
2240 | l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2200 | l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2241 | .TE |
2201 | .TE |
2242 | |
|
|
2243 | .ie n .IP "\fB\fB""Pm = 1048""\fB\fR" 4 |
2202 | .ie n .IP "\fB\fB""Pm = 1048""\fB\fR" 4 |
2244 | .el .IP "\fB\f(CBPm = 1048\fB\fR" 4 |
2203 | .el .IP "\fB\f(CBPm = 1048\fB\fR" 4 |
2245 | .IX Item "Pm = 1048" |
2204 | .IX Item "Pm = 1048" |
2246 | .TS |
2205 | .TS |
2247 | l l . |
2206 | l l . |
2248 | h Save cursor position |
2207 | h Save cursor position |
2249 | l Restore cursor position |
2208 | l Restore cursor position |
2250 | .TE |
2209 | .TE |
2251 | |
|
|
2252 | .ie n .IP "\fB\fB""Pm = 1049""\fB\fR" 4 |
2210 | .ie n .IP "\fB\fB""Pm = 1049""\fB\fR" 4 |
2253 | .el .IP "\fB\f(CBPm = 1049\fB\fR" 4 |
2211 | .el .IP "\fB\f(CBPm = 1049\fB\fR" 4 |
2254 | .IX Item "Pm = 1049" |
2212 | .IX Item "Pm = 1049" |
2255 | .TS |
2213 | .TS |
2256 | l l . |
2214 | l l . |
2257 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2215 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2258 | l Use Normal Screen Buffer |
2216 | l Use Normal Screen Buffer |
2259 | .TE |
2217 | .TE |
2260 | |
2218 | .ie n .IP "\fB\fB""Pm = 2004""\fB\fR" 4 |
|
|
2219 | .el .IP "\fB\f(CBPm = 2004\fB\fR" 4 |
|
|
2220 | .IX Item "Pm = 2004" |
|
|
2221 | .TS |
|
|
2222 | l l . |
|
|
2223 | h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~ |
|
|
2224 | l Disable bracketed paste mode |
|
|
2225 | .TE |
2261 | .RE |
2226 | .RE |
2262 | .RS 4 |
2227 | .RS 4 |
2263 | .RE |
2228 | .RE |
2264 | .PD |
2229 | .PD |
2265 | .PP |
2230 | .PP |
… | |
… | |
2278 | Ps = 0 Change Icon Name and Window Title to Pt |
2243 | Ps = 0 Change Icon Name and Window Title to Pt |
2279 | Ps = 1 Change Icon Name to Pt |
2244 | Ps = 1 Change Icon Name to Pt |
2280 | Ps = 2 Change Window Title to Pt |
2245 | Ps = 2 Change Window Title to Pt |
2281 | Ps = 3 If Pt starts with a ?, query the (STRING) property of the window and return it. If Pt contains a =, set the named property to the given value, else delete the specified property. |
2246 | Ps = 3 If Pt starts with a ?, query the (STRING) property of the window and return it. If Pt contains a =, set the named property to the given value, else delete the specified property. |
2282 | Ps = 4 Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white |
2247 | Ps = 4 Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white |
2283 | Ps = 10 Change colour of text foreground to Pt (NB: may change in future) |
2248 | Ps = 10 Change colour of text foreground to Pt |
2284 | Ps = 11 Change colour of text background to Pt (NB: may change in future) |
2249 | Ps = 11 Change colour of text background to Pt |
2285 | Ps = 12 Change colour of text cursor foreground to Pt |
2250 | Ps = 12 Change colour of text cursor foreground to Pt |
2286 | Ps = 13 Change colour of mouse foreground to Pt |
2251 | Ps = 13 Change colour of mouse foreground to Pt |
2287 | Ps = 17 Change colour of highlight characters to Pt |
2252 | Ps = 17 Change colour of highlight characters to Pt |
2288 | Ps = 18 Change colour of bold characters to Pt [deprecated, see 706] |
2253 | Ps = 18 Change colour of bold characters to Pt [deprecated, see 706] |
2289 | Ps = 19 Change colour of underlined characters to Pt [deprecated, see 707] |
2254 | Ps = 19 Change colour of underlined characters to Pt [deprecated, see 707] |
2290 | Ps = 20 Change background pixmap parameters (see section BACKGROUND IMAGE) (Compile AfterImage). |
2255 | Ps = 20 Change background pixmap parameters (see section BACKGROUND IMAGE) (Compile AfterImage). |
2291 | Ps = 39 Change default foreground colour to Pt. |
2256 | Ps = 39 Change default foreground colour to Pt. [deprecated, use 10] |
2292 | Ps = 46 Change Log File to Pt unimplemented |
2257 | Ps = 46 Change Log File to Pt unimplemented |
2293 | Ps = 49 Change default background colour to Pt. |
2258 | Ps = 49 Change default background colour to Pt. [deprecated, use 11] |
2294 | Ps = 50 Set fontset to Pt, with the following special values of Pt (rxvt) #+n change up n #-n change down n if n is missing of 0, a value of 1 is used empty change to font0 n change to font n |
2259 | Ps = 50 Set fontset to Pt, with the following special values of Pt (rxvt) #+n change up n #-n change down n if n is missing of 0, a value of 1 is used empty change to font0 n change to font n |
2295 | Ps = 55 Log all scrollback buffer and all of screen to Pt |
2260 | Ps = 55 Log all scrollback buffer and all of screen to Pt [disabled] |
2296 | Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills). |
2261 | Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills). |
2297 | Ps = 702 Request version if Pt is ?, returning rxvt-unicode, the resource name, the major and minor version numbers, e.g. ESC ] 702 ; rxvt-unicode ; urxvt ; 7 ; 4 ST. |
2262 | Ps = 702 Request version if Pt is ?, returning rxvt-unicode, the resource name, the major and minor version numbers, e.g. ESC ] 702 ; rxvt-unicode ; urxvt ; 7 ; 4 ST. |
2298 | Ps = 704 Change colour of italic characters to Pt |
2263 | Ps = 704 Change colour of italic characters to Pt |
2299 | Ps = 705 Change background pixmap tint colour to Pt (Compile transparency). |
2264 | Ps = 705 Change background pixmap tint colour to Pt (Compile transparency). |
2300 | Ps = 706 Change colour of bold characters to Pt |
2265 | Ps = 706 Change colour of bold characters to Pt |
… | |
… | |
2305 | Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles). |
2270 | Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles). |
2306 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2271 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2307 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2272 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2308 | Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). |
2273 | Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). |
2309 | .TE |
2274 | .TE |
2310 | |
|
|
2311 | .SH "BACKGROUND IMAGE" |
2275 | .SH "BACKGROUND IMAGE" |
2312 | .IX Header "BACKGROUND IMAGE" |
2276 | .IX Header "BACKGROUND IMAGE" |
2313 | For the \s-1BACGROUND\s0 \s-1IMAGE\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR then value |
2277 | For the \s-1BACKGROUND\s0 \s-1IMAGE\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR the value |
2314 | of \fB\f(CB\*(C`Pt\*(C'\fB\fR can be the name of the background image file followed by a |
2278 | of \fB\f(CB\*(C`Pt\*(C'\fB\fR can be the name of the background image file followed by a |
2315 | sequence of scaling/positioning commands separated by semi\-colons. The |
2279 | sequence of scaling/positioning commands separated by semi-colons. The |
2316 | scaling/positioning commands are as follows: |
2280 | scaling/positioning commands are as follows: |
2317 | .IP "query scale/position" 4 |
2281 | .IP "query scale/position" 4 |
2318 | .IX Item "query scale/position" |
2282 | .IX Item "query scale/position" |
2319 | \&\fB?\fR |
2283 | \&\fB?\fR |
2320 | .IP "change scale and position" 4 |
2284 | .IP "change scale and position" 4 |
… | |
… | |
2373 | 0 Button1 pressed |
2337 | 0 Button1 pressed |
2374 | 1 Button2 pressed |
2338 | 1 Button2 pressed |
2375 | 2 Button3 pressed |
2339 | 2 Button3 pressed |
2376 | 3 button released (X11 mouse report) |
2340 | 3 button released (X11 mouse report) |
2377 | .TE |
2341 | .TE |
2378 | |
|
|
2379 | .PP |
2342 | .PP |
2380 | The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the |
2343 | The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the |
2381 | button was pressed and are added together (X11 mouse report only): |
2344 | button was pressed and are added together (X11 mouse report only): |
2382 | .ie n .IP "State = \fB\fB""(<b> \- SPACE) & 60""\fB\fR" 4 |
2345 | .ie n .IP "State = \fB\fB""(<b> \- SPACE) & 60""\fB\fR" 4 |
2383 | .el .IP "State = \fB\f(CB(<b> \- SPACE) & 60\fB\fR" 4 |
2346 | .el .IP "State = \fB\f(CB(<b> \- SPACE) & 60\fB\fR" 4 |
… | |
… | |
2387 | 4 Shift |
2350 | 4 Shift |
2388 | 8 Meta |
2351 | 8 Meta |
2389 | 16 Control |
2352 | 16 Control |
2390 | 32 Double Click (rxvt extension) |
2353 | 32 Double Click (rxvt extension) |
2391 | .TE |
2354 | .TE |
2392 | |
|
|
2393 | Col = \fB\f(CB\*(C`<x> \- SPACE\*(C'\fB\fR |
2355 | Col = \fB\f(CB\*(C`<x> \- SPACE\*(C'\fB\fR |
2394 | .Sp |
2356 | .Sp |
2395 | Row = \fB\f(CB\*(C`<y> \- SPACE\*(C'\fB\fR |
2357 | Row = \fB\f(CB\*(C`<y> \- SPACE\*(C'\fB\fR |
2396 | .SH "Key Codes" |
2358 | .SH "Key Codes" |
2397 | .IX Header "Key Codes" |
2359 | .IX Header "Key Codes" |
… | |
… | |
2461 | XK_KP_6 6 ESC O v |
2423 | XK_KP_6 6 ESC O v |
2462 | XK_KP_7 7 ESC O w |
2424 | XK_KP_7 7 ESC O w |
2463 | XK_KP_8 8 ESC O x |
2425 | XK_KP_8 8 ESC O x |
2464 | XK_KP_9 9 ESC O y |
2426 | XK_KP_9 9 ESC O y |
2465 | .TE |
2427 | .TE |
2466 | |
|
|
2467 | .SH "CONFIGURE OPTIONS" |
2428 | .SH "CONFIGURE OPTIONS" |
2468 | .IX Header "CONFIGURE OPTIONS" |
2429 | .IX Header "CONFIGURE OPTIONS" |
2469 | General hint: if you get compile errors, then likely your configuration |
2430 | General hint: if you get compile errors, then likely your configuration |
2470 | hasn't been tested well. Either try with \f(CW\*(C`\-\-enable\-everything\*(C'\fR or use |
2431 | hasn't been tested well. Either try with \f(CW\*(C`\-\-enable\-everything\*(C'\fR or use |
2471 | the default configuration (i.e. no \f(CW\*(C`\-\-enable\-xxx\*(C'\fR or \f(CW\*(C`\-\-disable\-xxx\*(C'\fR |
2432 | the default configuration (i.e. no \f(CW\*(C`\-\-enable\-xxx\*(C'\fR or \f(CW\*(C`\-\-disable\-xxx\*(C'\fR |
… | |
… | |
2483 | or you can start with a minimal configuration by specifying |
2444 | or you can start with a minimal configuration by specifying |
2484 | \&\f(CW\*(C`\-\-disable\-everything\*(C'\fR and than adding just the \f(CW\*(C`\-\-enable\-...\*(C'\fR arguments |
2445 | \&\f(CW\*(C`\-\-disable\-everything\*(C'\fR and than adding just the \f(CW\*(C`\-\-enable\-...\*(C'\fR arguments |
2485 | you want. |
2446 | you want. |
2486 | .IP "\-\-enable\-xft (default: enabled)" 4 |
2447 | .IP "\-\-enable\-xft (default: enabled)" 4 |
2487 | .IX Item "--enable-xft (default: enabled)" |
2448 | .IX Item "--enable-xft (default: enabled)" |
2488 | Add support for Xft (anti\-aliases, among others) fonts. Xft fonts are |
2449 | Add support for Xft (anti-aliases, among others) fonts. Xft fonts are |
2489 | slower and require lots of memory, but as long as you don't use them, you |
2450 | slower and require lots of memory, but as long as you don't use them, you |
2490 | don't pay for them. |
2451 | don't pay for them. |
2491 | .IP "\-\-enable\-font\-styles (default: on)" 4 |
2452 | .IP "\-\-enable\-font\-styles (default: on)" 4 |
2492 | .IX Item "--enable-font-styles (default: on)" |
2453 | .IX Item "--enable-font-styles (default: on)" |
2493 | Add support for \fBbold\fR, \fIitalic\fR and \fB\f(BIbold italic\fB\fR font |
2454 | Add support for \fBbold\fR, \fIitalic\fR and \fB\f(BIbold italic\fB\fR font |
… | |
… | |
2508 | zh_ext rarely used but very big chinese encodings |
2469 | zh_ext rarely used but very big chinese encodings |
2509 | jp common japanese encodings |
2470 | jp common japanese encodings |
2510 | jp_ext rarely used but big japanese encodings |
2471 | jp_ext rarely used but big japanese encodings |
2511 | kr korean encodings |
2472 | kr korean encodings |
2512 | .TE |
2473 | .TE |
2513 | |
|
|
2514 | .IP "\-\-enable\-xim (default: on)" 4 |
2474 | .IP "\-\-enable\-xim (default: on)" 4 |
2515 | .IX Item "--enable-xim (default: on)" |
2475 | .IX Item "--enable-xim (default: on)" |
2516 | Add support for \s-1XIM\s0 (X Input Method) protocol. This allows using |
2476 | Add support for \s-1XIM\s0 (X Input Method) protocol. This allows using |
2517 | alternative input methods (e.g. kinput2) and will also correctly |
2477 | alternative input methods (e.g. kinput2) and will also correctly |
2518 | set up the input for people using dead keys or compose keys. |
2478 | set up the input for people using dead keys or compose keys. |
… | |
… | |
2629 | disable this. |
2589 | disable this. |
2630 | .Sp |
2590 | .Sp |
2631 | A non-exhaustive list of features enabled by \f(CW\*(C`\-\-enable\-frills\*(C'\fR (possibly |
2591 | A non-exhaustive list of features enabled by \f(CW\*(C`\-\-enable\-frills\*(C'\fR (possibly |
2632 | in combination with other switches) is: |
2592 | in combination with other switches) is: |
2633 | .Sp |
2593 | .Sp |
2634 | .Vb 18 |
2594 | .Vb 10 |
2635 | \& MWM-hints |
2595 | \& MWM\-hints |
2636 | \& EWMH-hints (pid, utf8 names) and protocols (ping) |
2596 | \& EWMH\-hints (pid, utf8 names) and protocols (ping) |
2637 | \& urgency hint |
2597 | \& urgency hint |
2638 | \& seperate underline colour (-underlineColor) |
2598 | \& seperate underline colour (\-underlineColor) |
2639 | \& settable border widths and borderless switch (-w, -b, -bl) |
2599 | \& settable border widths and borderless switch (\-w, \-b, \-bl) |
2640 | \& visual depth selection (-depth) |
2600 | \& visual depth selection (\-depth) |
2641 | \& settable extra linespacing /-lsp) |
2601 | \& settable extra linespacing /\-lsp) |
2642 | \& iso-14755 5.1 (basic) support |
2602 | \& iso\-14755 5.1 (basic) support |
2643 | \& tripleclickwords (-tcw) |
2603 | \& tripleclickwords (\-tcw) |
2644 | \& settable insecure mode (-insecure) |
2604 | \& settable insecure mode (\-insecure) |
2645 | \& keysym remapping support |
2605 | \& keysym remapping support |
2646 | \& cursor blinking and underline cursor (-cb, -uc) |
2606 | \& cursor blinking and underline cursor (\-cb, \-uc) |
2647 | \& XEmbed support (-embed) |
2607 | \& XEmbed support (\-embed) |
2648 | \& user-pty (-pty-fd) |
2608 | \& user\-pty (\-pty\-fd) |
2649 | \& hold on exit (-hold) |
2609 | \& hold on exit (\-hold) |
2650 | \& compile in built-in block graphics |
2610 | \& compile in built\-in block graphics |
2651 | \& skip builtin block graphics (-sbg) |
2611 | \& skip builtin block graphics (\-sbg) |
2652 | \& separate highlightcolor support (-hc) |
2612 | \& separate highlightcolor support (\-hc) |
2653 | .Ve |
2613 | .Ve |
2654 | .Sp |
2614 | .Sp |
2655 | It also enables some non-essential features otherwise disabled, such as: |
2615 | It also enables some non-essential features otherwise disabled, such as: |
2656 | .Sp |
2616 | .Sp |
2657 | .Vb 11 |
2617 | .Vb 11 |
2658 | \& some round-trip time optimisations |
2618 | \& some round\-trip time optimisations |
2659 | \& nearest color allocation on pseudocolor screens |
2619 | \& nearest color allocation on pseudocolor screens |
2660 | \& UTF8_STRING support for selection |
2620 | \& UTF8_STRING support for selection |
2661 | \& sgr modes 90..97 and 100..107 |
2621 | \& sgr modes 90..97 and 100..107 |
2662 | \& backindex and forwardindex escape sequences |
2622 | \& backindex and forwardindex escape sequences |
2663 | \& view change/zero scrollback escape sequences |
2623 | \& view change/zero scrollback escape sequences |
… | |
… | |
2716 | .IP "\-\-with\-name=NAME (default: urxvt)" 4 |
2676 | .IP "\-\-with\-name=NAME (default: urxvt)" 4 |
2717 | .IX Item "--with-name=NAME (default: urxvt)" |
2677 | .IX Item "--with-name=NAME (default: urxvt)" |
2718 | Set the basename for the installed binaries, resulting |
2678 | Set the basename for the installed binaries, resulting |
2719 | 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 |
2679 | 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 |
2720 | \&\f(CW\*(C`rxvt\*(C'\fR. |
2680 | \&\f(CW\*(C`rxvt\*(C'\fR. |
2721 | .IP "\-\-with\-term=NAME (default: rxvt\-unicode)" 4 |
2681 | .IP "\-\-with\-term=NAME (default: rxvt-unicode)" 4 |
2722 | .IX Item "--with-term=NAME (default: rxvt-unicode)" |
2682 | .IX Item "--with-term=NAME (default: rxvt-unicode)" |
2723 | Change the environmental variable for the terminal to \s-1NAME\s0. |
2683 | Change the environmental variable for the terminal to \s-1NAME\s0. |
2724 | .IP "\-\-with\-terminfo=PATH" 4 |
2684 | .IP "\-\-with\-terminfo=PATH" 4 |
2725 | .IX Item "--with-terminfo=PATH" |
2685 | .IX Item "--with-terminfo=PATH" |
2726 | Change the environmental variable for the path to the terminfo tree to |
2686 | Change the environmental variable for the path to the terminfo tree to |
… | |
… | |
2732 | .IX Header "AUTHORS" |
2692 | .IX Header "AUTHORS" |
2733 | Marc Lehmann <rxvt@schmorp.de> converted this document to pod and |
2693 | Marc Lehmann <rxvt@schmorp.de> converted this document to pod and |
2734 | reworked it from the original Rxvt documentation, which was done by Geoff |
2694 | reworked it from the original Rxvt documentation, which was done by Geoff |
2735 | Wing <gcw@pobox.com>, who in turn used the XTerm documentation and other |
2695 | Wing <gcw@pobox.com>, who in turn used the XTerm documentation and other |
2736 | sources. |
2696 | sources. |
|
|
2697 | .SH "POD ERRORS" |
|
|
2698 | .IX Header "POD ERRORS" |
|
|
2699 | Hey! \fBThe above document had some coding errors, which are explained below:\fR |
|
|
2700 | .IP "Around line 2681:" 4 |
|
|
2701 | .IX Item "Around line 2681:" |
|
|
2702 | =back doesn't take any parameters, but you said =back X<Mouse> |
|
|
2703 | .IP "Around line 2759:" 4 |
|
|
2704 | .IX Item "Around line 2759:" |
|
|
2705 | =back doesn't take any parameters, but you said =back X<KeyCodes> |