-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.35
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.3
.\"
.\" Standard preamble:
.\" ========================================================================
.\" ========================================================================
.\"
.IX Title "@@RXVT_NAME@@ 1"
-.TH @@RXVT_NAME@@ 1 "2007-10-27" "8.4" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 1 "2007-10-29" "8.3" "RXVT-UNICODE"
.SH "NAME"
rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
.SH "SYNOPSIS"
used to brighten or darken the image in addition to tinting it.
Please note that certain tint colours can be applied on the server\-side,
thus yielding performance gain of two orders of magnitude. These colours are:
-blue, red, green, cyan, magenta, yellow, and those close to them; resource
+blue, red, green, cyan, magenta, yellow, and those close to them. Also
+pure black and pure white colors essentialy mean no tinting; resource
\&\fItintColor\fR. Example:
.Sp
.Vb 1
-\& @@RXVT_NAME@@ -tr -tint blue -sh 40
+\& @@RXVT_NAME@@ \-tr \-tint blue \-sh 40
.Ve
.IP "\fB\-sh\fR \fInumber\fR" 4
.IX Item "-sh number"
-Darken (0 .. 100) or lighten (\-1 .. \-100) the transparent
+Darken (0 .. 100) or lighten (100 .. 200) the transparent
background image in addition to (or instead of) tinting it;
resource \fIshading\fR.
.IP "\fB\-blt\fR \fIstring\fR" 4
e.g.:
.Sp
.Vb 2
-\& @@RXVT_NAME@@ -fn "xft:Bitstream Vera Sans Mono:pixelsize=15"
-\& @@RXVT_NAME@@ -fn "9x15bold,xft:Bitstream Vera Sans Mono"
+\& @@RXVT_NAME@@ \-fn "xft:Bitstream Vera Sans Mono:pixelsize=15"
+\& @@RXVT_NAME@@ \-fn "9x15bold,xft:Bitstream Vera Sans Mono"
.Ve
.Sp
See also the question \*(L"How does rxvt-unicode choose fonts?\*(R" in the \s-1FAQ\s0
run shell commands, you have to specify the shell, like this:
.Sp
.Vb 1
-\& @@RXVT_NAME@@ -e sh -c "shell commands"
+\& @@RXVT_NAME@@ \-e sh \-c "shell commands"
.Ve
.IP "\fB\-title\fR \fItext\fR" 4
.IX Item "-title text"
.Sp
.Vb 5
\& my $rxvt = new Gtk2::Socket;
-\& $rxvt->signal_connect_after (realize => sub {
-\& my $xid = $_[0]->window->get_xid;
-\& system "@@RXVT_NAME@@ -embed $xid &";
+\& $rxvt\->signal_connect_after (realize => sub {
+\& my $xid = $_[0]\->window\->get_xid;
+\& system "@@RXVT_NAME@@ \-embed $xid &";
\& });
.Ve
.IP "\fB\-pty\-fd\fR \fIfile descriptor\fR" 4
.Sp
.Vb 4
\& my $pty = new IO::Pty;
-\& fcntl $pty, F_SETFD, 0; # clear close-on-exec
-\& system "@@RXVT_NAME@@ -pty-fd " . (fileno $pty) . "&";
+\& fcntl $pty, F_SETFD, 0; # clear close\-on\-exec
+\& system "@@RXVT_NAME@@ \-pty\-fd " . (fileno $pty) . "&";
\& close $pty;
.Ve
.Sp
.Vb 3
\& # now communicate with rxvt
-\& my $slave = $pty->slave;
+\& my $slave = $pty\->slave;
\& while (<$slave>) { print $slave "got <$_>\en" }
.Ve
.IP "\fB\-pe\fR \fIstring\fR" 4
with later settings overwriting earlier ones:
.PP
.Vb 5
-\& 1. system-wide app-defaults file, either locale-dependent OR global
-\& 2. app-defaults file in $XAPPLRESDIR
-\& 3. RESOURCE_MANAGER property on root-window OR $HOME/.Xdefaults
+\& 1. system\-wide app\-defaults file, either locale\-dependent OR global
+\& 2. app\-defaults file in $XAPPLRESDIR
+\& 3. RESOURCE_MANAGER property on root\-window OR $HOME/.Xdefaults
\& 4. SCREEN_RESOURCES for the current screen
-\& 5. $XENVIRONMENT file OR $HOME/.Xdefaults-<nodename>
+\& 5. $XENVIRONMENT file OR $HOME/.Xdefaults\-<nodename>
.Ve
.PP
Note that when reading X resources, \fB@@RXVT_NAME@@\fR recognizes two class
.Sp
.Vb 5
\& URxvt.font: 9x15bold,\e
-\& -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\e
-\& -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \e
+\& \-misc\-fixed\-bold\-r\-normal\-\-15\-140\-75\-75\-c\-90\-iso10646\-1,\e
+\& \-misc\-fixed\-medium\-r\-normal\-\-15\-140\-75\-75\-c\-90\-iso10646\-1, \e
\& [codeset=JISX0208]xft:Kochi Gothic:antialias=false, \e
\& xft:Code2000:antialias=false
.Ve
Example:
.Sp
.Vb 1
-\& URxvt.print-pipe: cat > $(TMPDIR=$HOME mktemp urxvt.XXXXXX)
+\& URxvt.print\-pipe: cat > $(TMPDIR=$HOME mktemp urxvt.XXXXXX)
.Ve
.Sp
This creates a new file in your home directory with the screen contents
Its usage can be demonstrated by an example:
.Sp
.Vb 1
-\& URxvt.keysym.M-C-0x61: list|\e033<M-C-|abc|>
+\& URxvt.keysym.M\-C\-0x61: list|\e033<M\-C\-|abc|>
.Ve
.Sp
The above line is equivalent to the following three lines:
.Sp
.Vb 3
-\& URxvt.keysym.Meta-Control-0x61: \e033<M-C-a>
-\& URxvt.keysym.Meta-Control-0x62: \e033<M-C-b>
-\& URxvt.keysym.Meta-Control-0x63: \e033<M-C-c>
+\& URxvt.keysym.Meta\-Control\-0x61: \e033<M\-C\-a>
+\& URxvt.keysym.Meta\-Control\-0x62: \e033<M\-C\-b>
+\& URxvt.keysym.Meta\-Control\-0x63: \e033<M\-C\-c>
.Ve
.Sp
If \fIstring\fR takes the form of \f(CW\*(C`command:STRING\*(C'\fR, the specified \fB\s-1STRING\s0\fR
when Control-Meta-c is being pressed":
.Sp
.Vb 1
-\& URxvt.keysym.M-C-c: command:\e033]701;zh_CN.GBK\e007
+\& URxvt.keysym.M\-C\-c: command:\e033]701;zh_CN.GBK\e007
.Ve
.Sp
If \fIstring\fR takes the form \f(CW\*(C`perl:STRING\*(C'\fR, then the specified \fB\s-1STRING\s0\fR
\&\f(CW\*(C`@@RXVT_NAME@@ \-pe selection\*(C'\fR) listens for \f(CW\*(C`selection:rot13\*(C'\fR events:
.Sp
.Vb 1
-\& URxvt.keysym.M-C-c: perl:selection:rot13
+\& URxvt.keysym.M\-C\-c: perl:selection:rot13
.Ve
.Sp
Due the the large number of modifier combinations, a defined key mapping
.Sp
.Vb 2
\& URxvt.keysym.Insert: <my insert key sequence>
-\& URxvt.keysym.S-Insert: builtin:
+\& URxvt.keysym.S\-Insert: builtin:
.Ve
.Sp
The first line defines a mapping for \f(CW\*(C`Insert\*(C'\fR and \fIany\fR combination
font-switching at runtime:
.Sp
.Vb 2
-\& URxvt.keysym.M-C-1: command:\e033]50;suxuseuro\e007
-\& URxvt.keysym.M-C-2: command:\e033]50;9x15bold\e007
+\& URxvt.keysym.M\-C\-1: command:\e033]50;suxuseuro\e007
+\& URxvt.keysym.M\-C\-2: command:\e033]50;9x15bold\e007
.Ve
.Sp
Other things are possible, e.g. resizing (see @@RXVT_NAME@@(7) for more
info):
.Sp
.Vb 2
-\& URxvt.keysym.M-C-3: command:\e033[8;25;80t
-\& URxvt.keysym.M-C-4: command:\e033[8;48;110t
+\& URxvt.keysym.M\-C\-3: command:\e033[8;25;80t
+\& URxvt.keysym.M\-C\-4: command:\e033[8;48;110t
.Ve
.IP "\fBperl-ext-common\fR: \fIstring\fR" 4
.IX Item "perl-ext-common: string"
You can use keyboard shortcuts, too:
.PP
.Vb 2
-\& URxvt.keysym.M-C-1: command:\e033]710;suxuseuro\e007\e033]711;suxuseuro\e007
-\& URxvt.keysym.M-C-2: command:\e033]710;9x15bold\e007\e033]711;9x15bold\e007
+\& URxvt.keysym.M\-C\-1: command:\e033]710;suxuseuro\e007\e033]711;suxuseuro\e007
+\& URxvt.keysym.M\-C\-2: command:\e033]710;9x15bold\e007\e033]711;9x15bold\e007
.Ve
.PP
rxvt-unicode will automatically re-apply these fonts to the output so far.
background, and an almost opaque pink foreground:
.PP
.Vb 1
-\& @@RXVT_NAME@@ -depth 32 -bg rgba:0000/0000/0000/aaaa -fg "[80]pink"
+\& @@RXVT_NAME@@ \-depth 32 \-bg rgba:0000/0000/0000/aaaa \-fg "[80]pink"
.Ve
.PP
\&\fIPlease note that transparency of any kind if completely unsupported by