home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / app-defaults / XTerm
Text File  |  2006-11-29  |  10KB  |  265 lines

  1. ! $XTermId: XTerm.ad,v 1.81 2006/06/24 14:34:45 tom Exp $
  2. ! $XFree86: xc/programs/xterm/XTerm.ad,v 3.37 2006/04/10 00:34:36 dickey Exp $
  3.  
  4. *saveLines: 1024
  5.  
  6. *SimpleMenu*BackingStore: NotUseful
  7. *SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
  8. *SimpleMenu*menuLabel.vertSpace:     100
  9. *SimpleMenu*HorizontalMargins: 16
  10. *SimpleMenu*Sme.height:    16
  11.  
  12. *SimpleMenu*Cursor: left_ptr
  13.  
  14. *mainMenu.Label:  Main Options
  15. *mainMenu*toolbar*Label:  Toolbar
  16. *mainMenu*securekbd*Label:  Secure Keyboard
  17. *mainMenu*allowsends*Label:  Allow SendEvents
  18. *mainMenu*redraw*Label:  Redraw Window
  19. *mainMenu*logging*Label:  Log to File
  20. *mainMenu*print*Label:  Print Window
  21. *mainMenu*print-redir*Label:  Redirect to Printer
  22. *mainMenu*8-bit control*Label: 8-Bit Controls
  23. *mainMenu*backarrow key*Label: Backarrow Key (BS/DEL)
  24. *mainMenu*num-lock*Label: Alt/NumLock Modifiers
  25. *mainMenu*alt-esc*Label: Alt Sends Escape
  26. *mainMenu*meta-esc*Label: Meta Sends Escape
  27. *mainMenu*delete-is-del*Label: Delete is DEL
  28. *mainMenu*oldFunctionKeys*Label: Old Function-Keys
  29. *mainMenu*sunFunctionKeys*Label: Sun Function-Keys
  30. *mainMenu*sunKeyboard*Label: VT220 Keyboard
  31. *mainMenu*hpFunctionKeys*Label: HP Function-Keys
  32. *mainMenu*scoFunctionKeys*Label: SCO Function-Keys
  33. *mainMenu*suspend*Label:  Send STOP Signal
  34. *mainMenu*continue*Label:  Send CONT Signal
  35. *mainMenu*interrupt*Label:  Send INT Signal
  36. *mainMenu*hangup*Label:  Send HUP Signal
  37. *mainMenu*terminate*Label:  Send TERM Signal
  38. *mainMenu*kill*Label:  Send KILL Signal
  39. *mainMenu*quit*Label:  Quit
  40.  
  41. *vtMenu.Label:  VT Options
  42. *vtMenu*scrollbar*Label:  Enable Scrollbar
  43. *vtMenu*jumpscroll*Label:  Enable Jump Scroll
  44. *vtMenu*reversevideo*Label:  Enable Reverse Video
  45. *vtMenu*autowrap*Label:  Enable Auto Wraparound
  46. *vtMenu*reversewrap*Label:  Enable Reverse Wraparound
  47. *vtMenu*autolinefeed*Label:  Enable Auto Linefeed
  48. *vtMenu*appcursor*Label:  Enable Application Cursor Keys
  49. *vtMenu*appkeypad*Label:  Enable Application Keypad
  50. *vtMenu*scrollkey*Label:  Scroll to Bottom on Key Press
  51. *vtMenu*scrollttyoutput*Label:  Scroll to Bottom on Tty Output
  52. *vtMenu*allow132*Label: Allow 80/132 Column Switching
  53. *vtMenu*selectToClipboard*Label: Select to Clipboard
  54. *vtMenu*cursesemul*Label:  Enable Curses Emulation
  55. *vtMenu*visualbell*Label:  Enable Visual Bell
  56. *vtMenu*poponbell*Label:  Enable Pop on Bell
  57. *vtMenu*marginbell*Label:  Enable Margin Bell
  58. *vtMenu*cursorblink*Label: Enable Blinking Cursor
  59. *vtMenu*titeInhibit*Label:  Enable Alternate Screen Switching
  60. *vtMenu*activeicon*Label: Enable Active Icon
  61. *vtMenu*softreset*Label:  Do Soft Reset
  62. *vtMenu*hardreset*Label:  Do Full Reset
  63. *vtMenu*clearsavedlines*Label:  Reset and Clear Saved Lines
  64. *vtMenu*tekshow*Label:  Show Tek Window
  65. *vtMenu*tekmode*Label:  Switch to Tek Mode
  66. *vtMenu*vthide*Label:  Hide VT Window
  67. *vtMenu*altscreen*Label:  Show Alternate Screen
  68.  
  69. ! always use iso10646-1 fonts and luit for non-UTF-8 locales:
  70. *locale: checkfont
  71. *localeFilter: /usr/bin/luitx
  72.  
  73. *fontMenu.Label:  VT Fonts
  74. *fontMenu*fontdefault*Label:    Default
  75. *VT100.font:        -misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1
  76. *VT100.wideFont:    -misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1
  77.  
  78. *fontMenu*font1*Label:    Unicode Best
  79. *VT100.font1:        -misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
  80. *VT100.wideFont1:    -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
  81. !*VT100.font1:        fixed
  82. !*VT100.wideFont1:
  83. *IconFont:        fixed
  84. *fontMenu*font2*Label:    Tiny
  85. !*VT100.font2:        5x7
  86. *VT100.font2:        -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso10646-1
  87. !*VT100.widefont2:
  88. *fontMenu*font3*Label:    Small
  89. !*VT100.font3:        6x10
  90. *VT100.font3:        -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
  91. !*VT100.wideFont3:
  92. *fontMenu*font4*Label:    Medium
  93. !*VT100.font4:        7x13
  94. *VT100.font4:        -misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1
  95. *VT100.wideFont4:    -misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1
  96. *fontMenu*font5*Label:    Large
  97. !*VT100.font5:        9x15
  98. *VT100.font5:        -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
  99. !*VT100.wideFont5:
  100. *fontMenu*font6*Label:    Huge
  101. !*VT100.font6:        10x20
  102. *VT100.font6:        -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
  103. !*VT100.wideFont6:
  104. *fontMenu*fontescape*Label:    Escape Sequence
  105. *fontMenu*fontsel*Label:    Selection
  106. !fontescape and fontsel overridden by application
  107. *fontMenu*font-linedrawing*Label: Line-Drawing Characters
  108. *fontMenu*font-doublesize*Label: Doublesized Characters
  109. *fontMenu*font-loadable*Label:    VT220 Soft Fonts
  110. *fontMenu*render-font*Label:    TrueType Fonts
  111. *fontMenu*utf8-mode*Label:    UTF-8
  112. *fontMenu*utf8-title*Label:    UTF-8 Titles
  113.  
  114. ! upstream configuration, which simply has broken our xterm font configuration completely
  115. !*VT100.utf8Fonts.font2:    -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
  116. !*VT100.utf8Fonts.font:    -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
  117. !*VT100.utf8Fonts.font3:    -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
  118. !*VT100.utf8Fonts.font4:    -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
  119. !*VT100.utf8Fonts.font5:    -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
  120. !*VT100.utf8Fonts.font6:    -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
  121.  
  122. *tekMenu.Label:  Tek Options
  123. *tekMenu*tektextlarge*Label:  Large Characters
  124. *tekMenu*tektext2*Label:  #2 Size Characters
  125. *tekMenu*tektext3*Label:  #3 Size Characters
  126. *tekMenu*tektextsmall*Label:  Small Characters
  127. *tekMenu*tekpage*Label:  PAGE
  128. *tekMenu*tekreset*Label:  RESET
  129. *tekMenu*tekcopy*Label:  COPY
  130. *tekMenu*vtshow*Label:  Show VT Window
  131. *tekMenu*vtmode*Label:  Switch to VT Mode
  132. *tekMenu*tekhide*Label:  Hide Tek Window
  133.  
  134. *tek4014*fontLarge: 9x15
  135. *tek4014*font2: 8x13
  136. *tek4014*font3: 6x13
  137. *tek4014*fontSmall: 6x10
  138.  
  139. ! If xterm is built with a toolbar, the widget hierarchy looks like this,
  140. ! showing widget name / class names.  The complete menu hierarchy is built
  141. ! at startup because it is needed to make the layout work for the menubar:
  142. !
  143. !    xterm/XTerm
  144. !        form/Form
  145. !            menubar/Box
  146. !                mainMenuButton/MenuButton
  147. !                    mainMenu/SimpleMenu
  148. !                        menuLabel/SmeBSB
  149. !                        toolbar/SmeBSB
  150. !                        ...
  151. !                    vtMenu/SimpleMenu
  152. !                        menuLabel/SmeBSB
  153. !                        scrollbar/SmeBSB
  154. !                        ...
  155. !                    fontMenu/SimpleMenu
  156. !                        menuLabel/SmeBSB
  157. !                        fontdefault/SmeBSB
  158. !                        ...
  159. !                    tekMenu/SimpleMenu
  160. !                        menuLabel/SmeBSB
  161. !                        fontdefault/SmeBSB
  162. !                        ...
  163. !            vt100/VT100
  164. !            tektronix/TopLevelShell
  165. !                shellext/VendorShellExt
  166. !                    tek4014/Tek4014 
  167. !
  168. ! If built without a toolbar, the widget hierarchy is simpler, because there
  169. ! is no form, and the popup menu widgets are created only when they are first
  170. ! used.
  171. !
  172. !    xterm/XTerm
  173. !        shellext/VendorShellExt
  174. !            mainMenu/SimpleMenu
  175. !                menuLabel/SmeBSB
  176. !                ...
  177. !            ...
  178. !        vt100/VT100
  179. !        tektronix/TopLevelShell
  180. !            shellext/VendorShellExt
  181. !                tek4014/Tek4014 
  182. !
  183. ! A more complete list of the widget/class names can be obtained using editres
  184. ! to dump a file.  Some widget names are not available until the corresponding
  185. ! menu has been created.
  186.  
  187. ! These resources reduce space around the menubar, by eliminating padding in
  188. ! the enclosing form (Thickness) and the border of the Box which represents
  189. ! the menubar widget.
  190. *form.Thickness: 0
  191. *menubar.borderWidth: 0
  192.  
  193. ! If we wanted to eliminate the border of the popup menus, we could do this
  194. ! instead, since they are children of the menubar:
  195. !*menubar*borderWidth: 0
  196.  
  197. ! Eliminate the border of the buttons in the menubar, so the only line around
  198. ! the text is for the highlighted button:
  199. *MenuButton*borderWidth: 0
  200.  
  201. ! Set a border for the menus to make them simpler to distinguish against the
  202. ! vt100 widget:
  203. *SimpleMenu*borderWidth: 2
  204.  
  205. ! Here is a pattern that is useful for double-clicking on a URL:
  206. !*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48
  207. !
  208. ! Alternatively,
  209. !*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
  210.  
  211. !! We want a 8bit clean xterm
  212. *eightBitInput:        true
  213. *eightBitOutput:       true
  214.  
  215. !! Default Settings
  216. *termName:             xterm
  217. *pointerShape:         top_left_arrow
  218. *scrollKey:            true
  219.  
  220. !! Newer XTerms can guess the value of the BackarrowKey by
  221. !! reading the terminfo or the pty initial value.
  222. !! We use the terminfo value.
  223. *backarrowKeyIsErase:  true
  224. *ptyInitialErase:      true
  225. *deleteIsDEL:          false
  226.  
  227. !! To be compatible with the original X Consortium XTerm.
  228. !! *oldXtermFKeys:             true
  229.  
  230. !! Some symbol mappings of the keyboard for foreign Motif.  Some of these
  231. !! mappings are virtual osfKeySym's.  Extend this list if necessary,
  232. !! more information in VirtualBindings(3) and /usr/include/Xm/XmStrDefs.h.
  233. *defaultVirtualBindings: #override \
  234.    Help    : osfHelp\n\
  235.    DRemove : osfCut\n\
  236.    Prior   : osfPageUp\n\
  237.    Next    : osfPageDown\n\
  238.    Select  : osfSelect\n\
  239.    Insert  : osfPaste\
  240.  
  241. !! If Alt is not Meta use it for emacs line editing of e.g. bash,
  242. !! define Pause key, and ignore DRemove on foreign displays.
  243. *VT100.Translations: #override \
  244.    Alt<KeyPress>Shift_L,Alt<KeyPress>: string(0x01B) insert() \n\
  245.    Alt<KeyPress>Shift_R,Alt<KeyPress>: string(0x01B) insert() \n\
  246.    Alt Ctrl <KeyPress>: string(0x01B) insert() \n\
  247.    Alt      <KeyPress>: string(0x01B) insert() \n\
  248.    <Key>Pause:   string("\033[P") \n\
  249.    <Key>DRemove: ignore()
  250.  
  251. *background:       LightYellow2
  252. *multiScroll:      on
  253. *jumpScroll:       on
  254. *ScrollBar:        on
  255. *Scrollbar*width:      16
  256. *Scrollbar*height:     16
  257. *Scrollbar*shadowWidth:    2
  258. *Scrollbar*borderWidth:    3
  259. *SaveLines:        2000
  260.  
  261. !! Fix broken charClass, the doubleclick separators
  262. *charClass:  33:48,37:48,43:48,45-47:48,64:48,126:48,95:48
  263. !! Bug #52655
  264. *utf8Title: true
  265.