ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvt.7.pod
(Generate patch)

Comparing rxvt-unicode/doc/rxvt.7.pod (file contents):
Revision 1.5 by root, Thu Aug 12 22:29:28 2004 UTC vs.
Revision 1.6 by root, Sat Aug 14 03:00:32 2004 UTC

1390 XK_KP_8 8 ESC O x 1390 XK_KP_8 8 ESC O x
1391 XK_KP_9 9 ESC O y 1391 XK_KP_9 9 ESC O y
1392 1392
1393=end table 1393=end table
1394 1394
1395=head1 CONFIGURE OPTIONS
1396
1397General hint: if you get compile errors, then likely your configuration
1398hasn't been tested well. Either try with --enable-everything or use the
1399./reconf script as a base for experiments. ./reconf is used by myself,
1400so it should generally be a working config. Of course, you should always
1401report when a combination doesn't work, so it can be fixed. Marc Lehmann
1402<rxvt@schmorp.de>.
1403
1404=over 4
1405
1406=item --enable-everything
1407
1408Add support for all non-multichoice options listed in "./configure
1409--help". Note that unlike other enable options this is order dependant.
1410You can specify this and then disable options which this enables by
1411I<following> this with the appropriate commands.
1412
1413=item --enable-xft
1414
1415Add support for Xft (anti-aliases, among others) fonts. Xft fonts are
1416slower and require lots of memory, but as long as you don't use them, you
1417don't pay for them.
1418
1419=item --with-codesets=NAME,...
1420
1421Compile in support for additional codeset groups:
1422
1423=begin table
1424
1425 all all of the above
1426 cn common chinese encodings
1427 cn_ext rarely used but very big chinese encodigs
1428 jp common japanese encodings
1429 jp_ext rarely used but big japanese encodings
1430 kr korean encodings
1431
1432=end table
1433
1434=item --enable-xim
1435
1436Add support for XIM (X Input Method) protocol. This allows using
1437alternative input methods (e.g. kinput2) and will also correctly
1438set up the input for people using dead keys or compose keys.
1439
1440=item --enable-unicode3
1441
1442Enable direct support for displaying unicode codepoints above
144365535 (the basic multilingual page). This increases storage
1444requirements per character from 2 to 4 bytes. X11 fonts do not yet
1445support these extra characters, but Xft does.
1446
1447Please note that rxvt-unicode can store unicode code points >65535
1448even without this flag, but the number of such characters is
1449limited to a view thousand (shared with combining characters,
1450see next switch), and right now rxvt-unicode cannot display them
1451(input/output and cut&paste still work, though).
1452
1453=item --enable-combining
1454
1455Enable automatic composition of combining characters into
1456composite characters. This is required for proper viewing of text
1457where accents are encoded as seperate unicode characters. This is
1458done by using precomposited characters when available or creating
1459new pseudo-characters when no precomposed form exists.
1460
1461Without --enable-unicode3, the number of additional precomposed
1462characters is rather limited (2048, if this is full, rxvt will use the
1463private use area, extending the number of combinations to 8448). With
1464--enable-unicode3, no practical limit exists. This will also enable
1465storage of characters >65535.
1466
1467The combining table also contains entries for arabic presentation forms,
1468but these are not currently used. Bug me if you want these to be used.
1469
1470=item --enable-fallback(=CLASS)
1471
1472When reading resource settings, also read settings for class CLASS
1473(default: Rxvt). To disable resource fallback use --disable-fallback.
1474
1475=item --with-res-name=NAME
1476
1477Use the given name (default: urxvt) as default application name when
1478reading resources. Specify --with-res-name=rxvt to replace rxvt.
1479
1480=item --with-res-class=CLASS
1481
1482Use the given class (default: URxvt) as default application class
1483when reading resources. Specify --with-res-class=Rxvt to replace
1484rxvt.
1485
1486=item --enable-utmp
1487
1488Write user and tty to utmp file (used by programs like F<w>) at
1489start of rxvt execution and delete information when rxvt exits.
1490
1491=item --enable-wtmp
1492
1493Write user and tty to wtmp file (used by programs like F<last>) at
1494start of rxvt execution and write logout when rxvt exits. This
1495option requires --enable-utmp to also be specified.
1496
1497=item --enable-lastlog
1498
1499Write user and tty to lastlog file (used by programs like
1500F<lastlogin>) at start of rxvt execution. This option requires
1501--enable-utmp to also be specified.
1502
1503=item --enable-xpm-background
1504
1505Add support for XPM background pixmaps.
1506
1507=item --enable-transparency
1508
1509Add support for inheriting parent backgrounds thus giving a fake
1510transparency to the term.
1511
1512=item --enable-fading
1513
1514Add support for fading the text when focus is lost.
1515
1516=item --enable-tinting
1517
1518Add support for tinting of transparent backgrounds.
1519
1520=item --enable-menubar
1521
1522Add support for our menu bar system (this interacts badly with
1523dynamic locale switching currently).
1524
1525=item --enable-rxvt-scroll
1526
1527Add support for the original rxvt scrollbar.
1528
1529=item --enable-next-scroll
1530
1531Add support for a NeXT-like scrollbar.
1532
1533=item --enable-xterm-scroll
1534
1535Add support for an Xterm-like scrollbar.
1536
1537=item --enable-plain-scroll
1538
1539Add support for a very unobtrusive, plain-looking scrollbar that
1540is the favourite of the rxvt-unicode author, having used it for
1541many years.
1542
1543=item --enable-half-shadow
1544
1545Make shadows on the scrollbar only half the normal width & height.
1546only applicable to rxvt scrollbars.
1547
1548=item --enable-ttygid
1549
1550Change tty device setting to group "tty" - only use this if
1551your system uses this type of security.
1552
1553=item --disable-backspace-key
1554
1555Disable any handling of the backspace key by us - let the X server
1556do it.
1557
1558=item --disable-delete-key
1559
1560Disable any handling of the delete key by us - let the X server
1561do it.
1562
1563=item --disable-resources
1564
1565Remove all resources checking.
1566
1567=item --enable-xgetdefault
1568
1569Make resources checking via XGetDefault() instead of our small
1570version which only checks ~/.Xdefaults, or if that doesn't exist
1571then ~/.Xresources.
1572
1573=item --enable-strings
1574
1575Add support for our possibly faster memset() function and other
1576various routines, overriding your system's versions which may
1577have been hand-crafted in assembly or may require extra libraries
1578to link in. (this breaks ANSI-C rules and has problems on many
1579GNU/Linux systems).
1580
1581=item --disable-swapscreen
1582
1583Remove support for swap screen.
1584
1585=item --enable-frills
1586
1587Add support for many small features that are not essential but nice to
1588have. Normally you want this, but for very small binaries you may want to
1589disable this.
1590
1591=item --enable-linespace
1592
1593Add support to provide user specified line spacing between text rows.
1594
1595=item --enable-keepscrolling
1596
1597Add support for continual scrolling of the display when you hold
1598the mouse button down on a scrollbar arrow.
1599
1600=item --enable-mousewheel
1601
1602Add support for scrolling via mouse wheel or buttons 4 & 5.
1603
1604=item --enable-slipwheeling
1605
1606Add support for continual scrolling (using the mouse wheel as an
1607accelerator) while the control key is held down. This option
1608requires --enable-mousewheel to also be specified.
1609
1610=item --disable-new-selection
1611
1612Remove support for mouse selection style like that of xterm.
1613
1614=item --enable-dmalloc
1615
1616Use Gray Watson's malloc - which is good for debugging See
1617http://www.letters.com/dmalloc/ for details If you use either this or the
1618next option, you may need to edit src/Makefile after compiling to point
1619DINCLUDE and DLIB to the right places.
1620
1621You can only use either this option and the following (should
1622you use either) .
1623
1624=item --enable-dlmalloc
1625
1626Use Doug Lea's malloc - which is good for a production version
1627See L<http://g.oswego.edu/dl/html/malloc.html> for details.
1628
1629=item --enable-smart-resize
1630
1631Add smart growth/shrink behaviour when changing font size via from hot
1632keys. This should keep in a fixed position the rxvt corner which is
1633closest to a corner of the screen.
1634
1635=item --enable-256-color
1636
1637Add support for 256 colours rather than the base 16 colours.
1638
1639This option will likely go away in the future. Speak up if you don't want
1640this.
1641
1642=item --enable-cursor-blink
1643
1644Add support for a blinking cursor.
1645
1646=item --enable-pointer-blank
1647
1648Add support to have the pointer disappear when typing or inactive.
1649
1650=item --with-name=NAME
1651
1652Set the basename for the installed binaries (default: urxvt, resulting in
1653urxvt, urxvtd etc.). Specify --with-name=rxvt to replace rxvt.
1654
1655=item --with-term=NAME
1656
1657Change the environmental variable for the terminal to NAME (default
1658"rxvt")
1659
1660=item --with-terminfo=PATH
1661
1662Change the environmental variable for the path to the terminfo tree to
1663PATH.
1664
1665=item --with-x
1666
1667Use the X Window System (pretty much default, eh?).
1668
1669=item --with-xpm-includes=DIR
1670
1671Look for the XPM includes in DIR.
1672
1673=item --with-xpm-library=DIR
1674
1675Look for the XPM library in DIR.
1676
1677=item --with-xpm
1678
1679Not needed - define via --enable-xpm-background.
1680
1681=back
1682
1395=head1 AUTHORS 1683=head1 AUTHORS
1396 1684
1397Marc Lehmann <rxvt@schmorp.de> converted this document to pod and 1685Marc Lehmann <rxvt@schmorp.de> converted this document to pod and
1398reworked it from the original Rxvt documentation, which was done by Geoff 1686reworked it from the original Rxvt documentation, which was done by Geoff
1399Wing <gcw@pobox.com>, who in turn used the XTerm documentation and other 1687Wing <gcw@pobox.com>, who in turn used the XTerm documentation and other

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines