home *** CD-ROM | disk | FTP | other *** search
- ! $XTermId: XTerm.ad,v 1.81 2006/06/24 14:34:45 tom Exp $
- ! $XFree86: xc/programs/xterm/XTerm.ad,v 3.37 2006/04/10 00:34:36 dickey Exp $
-
- *saveLines: 1024
-
- *SimpleMenu*BackingStore: NotUseful
- *SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
- *SimpleMenu*menuLabel.vertSpace: 100
- *SimpleMenu*HorizontalMargins: 16
- *SimpleMenu*Sme.height: 16
-
- *SimpleMenu*Cursor: left_ptr
-
- *mainMenu.Label: Main Options
- *mainMenu*toolbar*Label: Toolbar
- *mainMenu*securekbd*Label: Secure Keyboard
- *mainMenu*allowsends*Label: Allow SendEvents
- *mainMenu*redraw*Label: Redraw Window
- *mainMenu*logging*Label: Log to File
- *mainMenu*print*Label: Print Window
- *mainMenu*print-redir*Label: Redirect to Printer
- *mainMenu*8-bit control*Label: 8-Bit Controls
- *mainMenu*backarrow key*Label: Backarrow Key (BS/DEL)
- *mainMenu*num-lock*Label: Alt/NumLock Modifiers
- *mainMenu*alt-esc*Label: Alt Sends Escape
- *mainMenu*meta-esc*Label: Meta Sends Escape
- *mainMenu*delete-is-del*Label: Delete is DEL
- *mainMenu*oldFunctionKeys*Label: Old Function-Keys
- *mainMenu*sunFunctionKeys*Label: Sun Function-Keys
- *mainMenu*sunKeyboard*Label: VT220 Keyboard
- *mainMenu*hpFunctionKeys*Label: HP Function-Keys
- *mainMenu*scoFunctionKeys*Label: SCO Function-Keys
- *mainMenu*suspend*Label: Send STOP Signal
- *mainMenu*continue*Label: Send CONT Signal
- *mainMenu*interrupt*Label: Send INT Signal
- *mainMenu*hangup*Label: Send HUP Signal
- *mainMenu*terminate*Label: Send TERM Signal
- *mainMenu*kill*Label: Send KILL Signal
- *mainMenu*quit*Label: Quit
-
- *vtMenu.Label: VT Options
- *vtMenu*scrollbar*Label: Enable Scrollbar
- *vtMenu*jumpscroll*Label: Enable Jump Scroll
- *vtMenu*reversevideo*Label: Enable Reverse Video
- *vtMenu*autowrap*Label: Enable Auto Wraparound
- *vtMenu*reversewrap*Label: Enable Reverse Wraparound
- *vtMenu*autolinefeed*Label: Enable Auto Linefeed
- *vtMenu*appcursor*Label: Enable Application Cursor Keys
- *vtMenu*appkeypad*Label: Enable Application Keypad
- *vtMenu*scrollkey*Label: Scroll to Bottom on Key Press
- *vtMenu*scrollttyoutput*Label: Scroll to Bottom on Tty Output
- *vtMenu*allow132*Label: Allow 80/132 Column Switching
- *vtMenu*selectToClipboard*Label: Select to Clipboard
- *vtMenu*cursesemul*Label: Enable Curses Emulation
- *vtMenu*visualbell*Label: Enable Visual Bell
- *vtMenu*poponbell*Label: Enable Pop on Bell
- *vtMenu*marginbell*Label: Enable Margin Bell
- *vtMenu*cursorblink*Label: Enable Blinking Cursor
- *vtMenu*titeInhibit*Label: Enable Alternate Screen Switching
- *vtMenu*activeicon*Label: Enable Active Icon
- *vtMenu*softreset*Label: Do Soft Reset
- *vtMenu*hardreset*Label: Do Full Reset
- *vtMenu*clearsavedlines*Label: Reset and Clear Saved Lines
- *vtMenu*tekshow*Label: Show Tek Window
- *vtMenu*tekmode*Label: Switch to Tek Mode
- *vtMenu*vthide*Label: Hide VT Window
- *vtMenu*altscreen*Label: Show Alternate Screen
-
- ! always use iso10646-1 fonts and luit for non-UTF-8 locales:
- *locale: checkfont
- *localeFilter: /usr/bin/luitx
-
- *fontMenu.Label: VT Fonts
- *fontMenu*fontdefault*Label: Default
- *VT100.font: -misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1
- *VT100.wideFont: -misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1
-
- *fontMenu*font1*Label: Unicode Best
- *VT100.font1: -misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
- *VT100.wideFont1: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
- !*VT100.font1: fixed
- !*VT100.wideFont1:
- *IconFont: fixed
- *fontMenu*font2*Label: Tiny
- !*VT100.font2: 5x7
- *VT100.font2: -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso10646-1
- !*VT100.widefont2:
- *fontMenu*font3*Label: Small
- !*VT100.font3: 6x10
- *VT100.font3: -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
- !*VT100.wideFont3:
- *fontMenu*font4*Label: Medium
- !*VT100.font4: 7x13
- *VT100.font4: -misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1
- *VT100.wideFont4: -misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1
- *fontMenu*font5*Label: Large
- !*VT100.font5: 9x15
- *VT100.font5: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1
- !*VT100.wideFont5:
- *fontMenu*font6*Label: Huge
- !*VT100.font6: 10x20
- *VT100.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
- !*VT100.wideFont6:
- *fontMenu*fontescape*Label: Escape Sequence
- *fontMenu*fontsel*Label: Selection
- !fontescape and fontsel overridden by application
- *fontMenu*font-linedrawing*Label: Line-Drawing Characters
- *fontMenu*font-doublesize*Label: Doublesized Characters
- *fontMenu*font-loadable*Label: VT220 Soft Fonts
- *fontMenu*render-font*Label: TrueType Fonts
- *fontMenu*utf8-mode*Label: UTF-8
- *fontMenu*utf8-title*Label: UTF-8 Titles
-
- ! upstream configuration, which simply has broken our xterm font configuration completely
- !*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
- !*VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
- !*VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
- !*VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
- !*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
- !*VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
-
- *tekMenu.Label: Tek Options
- *tekMenu*tektextlarge*Label: Large Characters
- *tekMenu*tektext2*Label: #2 Size Characters
- *tekMenu*tektext3*Label: #3 Size Characters
- *tekMenu*tektextsmall*Label: Small Characters
- *tekMenu*tekpage*Label: PAGE
- *tekMenu*tekreset*Label: RESET
- *tekMenu*tekcopy*Label: COPY
- *tekMenu*vtshow*Label: Show VT Window
- *tekMenu*vtmode*Label: Switch to VT Mode
- *tekMenu*tekhide*Label: Hide Tek Window
-
- *tek4014*fontLarge: 9x15
- *tek4014*font2: 8x13
- *tek4014*font3: 6x13
- *tek4014*fontSmall: 6x10
-
- ! If xterm is built with a toolbar, the widget hierarchy looks like this,
- ! showing widget name / class names. The complete menu hierarchy is built
- ! at startup because it is needed to make the layout work for the menubar:
- !
- ! xterm/XTerm
- ! form/Form
- ! menubar/Box
- ! mainMenuButton/MenuButton
- ! mainMenu/SimpleMenu
- ! menuLabel/SmeBSB
- ! toolbar/SmeBSB
- ! ...
- ! vtMenu/SimpleMenu
- ! menuLabel/SmeBSB
- ! scrollbar/SmeBSB
- ! ...
- ! fontMenu/SimpleMenu
- ! menuLabel/SmeBSB
- ! fontdefault/SmeBSB
- ! ...
- ! tekMenu/SimpleMenu
- ! menuLabel/SmeBSB
- ! fontdefault/SmeBSB
- ! ...
- ! vt100/VT100
- ! tektronix/TopLevelShell
- ! shellext/VendorShellExt
- ! tek4014/Tek4014
- !
- ! If built without a toolbar, the widget hierarchy is simpler, because there
- ! is no form, and the popup menu widgets are created only when they are first
- ! used.
- !
- ! xterm/XTerm
- ! shellext/VendorShellExt
- ! mainMenu/SimpleMenu
- ! menuLabel/SmeBSB
- ! ...
- ! ...
- ! vt100/VT100
- ! tektronix/TopLevelShell
- ! shellext/VendorShellExt
- ! tek4014/Tek4014
- !
- ! A more complete list of the widget/class names can be obtained using editres
- ! to dump a file. Some widget names are not available until the corresponding
- ! menu has been created.
-
- ! These resources reduce space around the menubar, by eliminating padding in
- ! the enclosing form (Thickness) and the border of the Box which represents
- ! the menubar widget.
- *form.Thickness: 0
- *menubar.borderWidth: 0
-
- ! If we wanted to eliminate the border of the popup menus, we could do this
- ! instead, since they are children of the menubar:
- !*menubar*borderWidth: 0
-
- ! Eliminate the border of the buttons in the menubar, so the only line around
- ! the text is for the highlighted button:
- *MenuButton*borderWidth: 0
-
- ! Set a border for the menus to make them simpler to distinguish against the
- ! vt100 widget:
- *SimpleMenu*borderWidth: 2
-
- ! Here is a pattern that is useful for double-clicking on a URL:
- !*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48
- !
- ! Alternatively,
- !*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
-
- !! We want a 8bit clean xterm
- *eightBitInput: true
- *eightBitOutput: true
-
- !! Default Settings
- *termName: xterm
- *pointerShape: top_left_arrow
- *scrollKey: true
-
- !! Newer XTerms can guess the value of the BackarrowKey by
- !! reading the terminfo or the pty initial value.
- !! We use the terminfo value.
- *backarrowKeyIsErase: true
- *ptyInitialErase: true
- *deleteIsDEL: false
-
- !! To be compatible with the original X Consortium XTerm.
- !! *oldXtermFKeys: true
-
- !! Some symbol mappings of the keyboard for foreign Motif. Some of these
- !! mappings are virtual osfKeySym's. Extend this list if necessary,
- !! more information in VirtualBindings(3) and /usr/include/Xm/XmStrDefs.h.
- *defaultVirtualBindings: #override \
- Help : osfHelp\n\
- DRemove : osfCut\n\
- Prior : osfPageUp\n\
- Next : osfPageDown\n\
- Select : osfSelect\n\
- Insert : osfPaste\
-
- !! If Alt is not Meta use it for emacs line editing of e.g. bash,
- !! define Pause key, and ignore DRemove on foreign displays.
- *VT100.Translations: #override \
- Alt<KeyPress>Shift_L,Alt<KeyPress>: string(0x01B) insert() \n\
- Alt<KeyPress>Shift_R,Alt<KeyPress>: string(0x01B) insert() \n\
- Alt Ctrl <KeyPress>: string(0x01B) insert() \n\
- Alt <KeyPress>: string(0x01B) insert() \n\
- <Key>Pause: string("\033[P") \n\
- <Key>DRemove: ignore()
-
- *background: LightYellow2
- *multiScroll: on
- *jumpScroll: on
- *ScrollBar: on
- *Scrollbar*width: 16
- *Scrollbar*height: 16
- *Scrollbar*shadowWidth: 2
- *Scrollbar*borderWidth: 3
- *SaveLines: 2000
-
- !! Fix broken charClass, the doubleclick separators
- *charClass: 33:48,37:48,43:48,45-47:48,64:48,126:48,95:48
- !! Bug #52655
- *utf8Title: true
-