-See README.unicode for rxvt-unicode specific documentation.
-
--------------------------------------------------------------------------
Using GNU autoconfig
--------------------------------------------------------------------------
1. If you retrieved a CVS version of this package, you need the GNU
autoconf package to generate the configure script. This is done
- by running ./.prebuild in this directory which will automatically
+ by running ./genac in this directory which will automatically
run autoconf with the appropriate options.
2. Run ./configure to generate config.h and the various Makefiles.
./configure --help gives a list of possible options with slightly
longer descriptions in README.configure
- Note that configure options have changed since 2.6.x series.
-
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
(cd src; make install)
(cd rclock; make install)
- you may also want to install doc/etc/rxvt.terminfo and
- doc/etc/rxvt.termcap
+ you may also want to install doc/etc/rxvt-unicode.terminfo and
+ doc/etc/rxvt-unicode.termcap
7 a. If compiled with UTMP_SUPPORT, you may need to install rxvt setuid
root or setuid/setgid to match the file permissions on /etc/utmp
7 b. You may need to install setuid root anyway for some systems so that
they can give you ownership of the tty devices.
- 8. On systems which dislike doc/rxvt.1
- (cd doc; rm rxvt.1; make rxvt.1)
-
===================================
-NB: If you were able to compile OK but running rxvt prints out
- "rxvt: could not obtain control of tty"
- running "make tests" from this directory (or from src/test)
- should give you a breakdown of the failure point which is
- useful to the developers in fixing the problem
-
NB: SunOS (with/without gcc?) gets reported by configure as
#undef STDC_HEADERS
--
EOF
+
tripleclickwords
settable insecure mode
keysym remapping support
+ -embed and -pty-fd options
--enable-iso14755
Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).
echo ".----------------------------------------------------------------."
fi
-echo " *** Please check src/feature.h for further options ***"
+echo " *** Optionally check src/feature.h for further options ***"
echo
echo ".----------------------------------------------------------------."
echo ". NOTE: most features are disabled by default, try ."
-echo ". configure --help to get an idea of the optional features ."
+echo ". configure --help to get an idea of the optional features, ."
+echo ". or read ./README.configure ."
+echo ". ."
+echo ". The script ./reconf gives a reasonable baseline, try it if ."
+echo ". you do not want to read documentation and still want some ."
+echo ". useful features. ."
echo ".----------------------------------------------------------------."
echo
echo ".----------------------------------------------------------------."
fi
-echo " *** Please check src/feature.h for further options ***"
+echo " *** Optionally check src/feature.h for further options ***"
echo
echo ".----------------------------------------------------------------."
echo ". NOTE: most features are disabled by default, try ."
-echo ". configure --help to get an idea of the optional features ."
+echo ". configure --help to get an idea of the optional features, ."
+echo ". or read ./README.configure ."
+echo ". ."
+echo ". The script ./reconf gives a reasonable baseline, try it if ."
+echo ". you do not want to read documentation and still want some ."
+echo ". useful features. ."
echo ".----------------------------------------------------------------."
echo
<dd>
<pre>
my $pty = new IO::Pty;
- fcntl $pty, F_SETFD, 0; # clear close-on-exec</pre>
-</dd>
-<dd>
-<pre>
- system "rxvt -pty-fd " . (fileno $pty) . "&";</pre>
+ fcntl $pty, F_SETFD, 0; # clear close-on-exec
+ system "rxvt -pty-fd " . (fileno $pty) . "&";
+ close $pty;</pre>
</dd>
<dd>
<pre>
.\" ========================================================================
.\"
.IX Title "rxvt 1"
-.TH rxvt 1 "2005-02-17" "5.2" "RXVT-UNICODE"
+.TH rxvt 1 "2005-02-18" "5.2" "RXVT-UNICODE"
.SH "NAME"
rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
.SH "SYNOPSIS"
\& use Fcntl;
.Ve
.Sp
-.Vb 2
+.Vb 4
\& my $pty = new IO::Pty;
\& fcntl $pty, F_SETFD, 0; # clear close-on-exec
-.Ve
-.Sp
-.Vb 1
\& system "@@RXVT_NAME@@ -pty-fd " . (fileno $pty) . "&";
+\& close $pty;
.Ve
.Sp
.Vb 3
my $pty = new IO::Pty;
fcntl $pty, F_SETFD, 0; # clear close-on-exec
-
system "rxvt -pty-fd " . (fileno $pty) . "&";
+ close $pty;
# now communicate with rxvt
my $slave = $pty->slave;
window op and locale change escape sequences
tripleclickwords
settable insecure mode
- keysym remapping support</pre>
+ keysym remapping support
+ -embed and -pty-fd options</pre>
</dd>
<p></p>
<dt><strong><a name="item__2d_2denable_2diso14755">--enable-iso14755</a></strong><br />
.\" ========================================================================
.\"
.IX Title "rxvt 7"
-.TH rxvt 7 "2005-02-17" "5.2" "RXVT-UNICODE"
+.TH rxvt 7 "2005-02-18" "5.2" "RXVT-UNICODE"
.SH "NAME"
RXVT REFERENCE \- FAQ, command sequences and other background information
.SH "SYNOPSIS"
A non-exhaustive list of features enabled by \f(CW\*(C`\-\-enable\-frills\*(C'\fR (possibly
in combination with other switches) is:
.Sp
-.Vb 11
+.Vb 12
\& MWM-hints
\& seperate underline colour
\& settable border widths and borderless switch
\& tripleclickwords
\& settable insecure mode
\& keysym remapping support
+\& -embed and -pty-fd options
.Ve
.IP "\-\-enable\-iso14755" 4
.IX Item "--enable-iso14755"
tripleclickwords
settable insecure mode
keysym remapping support
+ -embed and -pty-fd options
=item --enable-iso14755
tripleclickwords
settable insecure mode
keysym remapping support
+ -embed and -pty-fd options
--enable-iso14755
Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).