README.configure 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. --enable-everything
  2. add support for all enable options marked with an asterisk listed
  3. in "./configure --help". Note that unlike other enable options this
  4. is order dependant. You can specify this and then disable options
  5. which this enables by _following_ this with the appropriate
  6. commands.
  7. --enable-languages
  8. add support for languages which require multiple character glyphs
  9. to display.
  10. --with-encoding=NAME
  11. set the default encoding for multi-char glyph languages to NAME.
  12. Options are: "eucj" EUC Japanese encoding; "sjis" Shift JIS encoding;
  13. "big5" BIG5 encoding; "gb" GB encoding; "kr" EUC Korean encoding;
  14. "noenc" no encoding. This option requires --enable-languages to
  15. also be specified.
  16. --enable-utmp
  17. write user and tty to utmp file (used by programs like ``w'') at
  18. start of rxvt execution and delete information when rxvt exits.
  19. --enable-wtmp
  20. write user and tty to wtmp file (used by programs like ``last'') at
  21. start of rxvt execution and write logout when rxvt exits. This
  22. option requires --enable-utmp to also be specified.
  23. --enable-lastlog
  24. write user and tty to lastlog file (used by programs like
  25. ``lastlogin'') at start of rxvt execution. This option requires
  26. --enable-utmp to also be specified.
  27. --enable-xpm-background
  28. add support for XPM background pixmaps
  29. --enable-transparency
  30. add support for inheriting parent backgrounds thus giving a fake
  31. transparency to the term
  32. --enable-menubar
  33. add support for our menu bar system
  34. --enable-graphics
  35. add support for our graphics mode (see src/graphics)
  36. --enable-rxvt-scroll
  37. add support for the original rxvt scrollbar
  38. --enable-next-scroll
  39. add support for a NeXT-like scrollbar
  40. --enable-xterm-scroll
  41. add support for an Xterm-like scrollbar
  42. --enable-half-shadow
  43. make shadows on the scrollbar only half the normal width & height.
  44. only applicable to rxvt scrollbars
  45. --enable-xim
  46. add support for XIM (X Input Method) protocol. This allows using
  47. alternative input methods (e.g. kinput2) and will also correctly
  48. set up the input for people using dead keys.
  49. --enable-greek
  50. add support for greek keyboard
  51. --enable-ttygid
  52. change tty device setting to group "tty" - only use this if
  53. your system uses this type of security
  54. --disable-backspace-key
  55. disable any handling of the backspace key by us - let the X server
  56. do it
  57. --disable-delete-key
  58. disable any handling of the delete key by us - let the X server
  59. do it
  60. --disable-resources
  61. remove all resources checking
  62. --enable-xgetdefault
  63. make resources checking via XGetDefault() instead of our small
  64. version which only checks ~/.Xdefaults, or if that doesn't exist
  65. then ~/.Xresources
  66. --enable-strings
  67. add support for our possibly faster memset() function and other
  68. various routines, overriding your system's versions which may
  69. have been hand-crafted in assembly or may require extra libraries
  70. to link in. (This has header problems on some Linux systems).
  71. --disable-swapscreen
  72. remove support for swap screen
  73. --enable-frills
  74. add support for some lesser used features
  75. --enable-linespace
  76. add support to provide user specified line spacing between text rows
  77. --enable-keepscrolling
  78. add support for continual scrolling of the display when you hold
  79. the mouse button down on a scrollbar arrow
  80. --enable-mousewheel
  81. add support for scrolling via mouse wheel or buttons 4 & 5
  82. -enable-slipwheeling
  83. add support for continual scrolling (using the mouse wheel as an
  84. accelerator) while the control key is held down. This option
  85. requires --enable-mousewheel to also be specified.
  86. --enable-old-selection
  87. remove support for reverting the mouse selection style to that
  88. of v2.20 (and prior)
  89. --disable-new-selection
  90. remove support for mouse selection style like that of xterm
  91. --enable-dmalloc
  92. use Gray Watson's malloc - which is good for debugging
  93. See http://www.letters.com/dmalloc/ for details
  94. If you use either this or the next option, you may need to
  95. edit src/Makefile after compiling to point DINCLUDE and DLIB to
  96. the right places.
  97. You can only use either this option and the following (should
  98. you use either)
  99. --enable-dlmalloc
  100. use Doug Lea's malloc - which is good for a production version
  101. See http://g.oswego.edu/dl/html/malloc.html for details
  102. --enable-smart-resize
  103. add smart growth/shrink behaviour when changing font size
  104. via from hot keys. This should keep in a fixed position the
  105. rxvt corner which is closest to a corner of the screen
  106. --enable-256-color
  107. added support for 256 colours rather than the base 16 colours
  108. --with-term=NAME
  109. change the environmental variable for the terminal to NAME
  110. (default "xterm")
  111. --with-terminfo=PATH
  112. change the environmental variable for the path to the terminfo
  113. tree to PATH
  114. --with-x
  115. use the X Window System (pretty much default, eh?)
  116. --with-xpm-includes=DIR
  117. look for the XPM includes in DIR
  118. --with-xpm-library=DIR
  119. look for the XPM library in DIR
  120. --with-xpm
  121. not needed - define via --enable-xpm-background