Changing XTERM Fonts size ....

Bill Campbell linux-sxs
Tue Jan 10 15:01:57 PST 2006


On Tue, Jan 10, 2006, A. Khattri wrote:
>On Tue, 10 Jan 2006, Mike Reinehr wrote:
>
>> I'm not sure what you do with
>> plain xterm.
>
>You can write your own defaults in your ~/.Xdefaults file (in fact, I used
>to give different xterm instances names such that you could have different
>sets of defaults for each instance...).

You can also create a ~/XTerm file with xterm defaults.  Mine is
attached from the FreeBSD 4.8 system we use as our primary mail
and file server (it's been up 566 days now and everything works
which is why it's a bit out of date :-).

Lines starting with ``!'' are comments.

This sets the font to the largest generally available.

It uses a red block cursor instead of black as the black cursor
hides things in reverse video curses applications while the
black characters are visible under the red cursor.

It also forces the backspace key to ctrl-h to avoid the DECism
conflicts (and my startup scripts have ``stty erase "^h" '' to be
sure that it stays that way).

Finally I change the pointer to an arrow because I find that
easier to see than the default xterm pointer.

Bill
--
INTERNET:   bill at Celestial.COM  Bill Campbell; Celestial Software LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676

``Things in our country run in spite of government.  Not by aid of it!''
    Will Rogers
-------------- next part --------------
!
!!
!! SAMPLE .Xdefaults / app-defaults  RESOURCE SPECIFICATIONS FOR XTERM
!!
!
!
!
!!
!! set default tty mode.
!!
!
!XTerm*ttyModes: intr ^? erase ^H kill ^U
!
!
!
!!
!! modify mouse functionality so that "Shift <Btn1Down>" has the same
!! functionality as "<Btn2Down>".
!!
!! The Ctrl<Btn2Down> xterm window menu CANNOT be popped up using
!! Shift Ctrl<Btn1Down>
!!
!
!*VT100*translations: #override\
!     Shift <Btn1Down>: insert-selection(PRIMARY, CUT_BUFFER0) \n\
!     Button1 <Btn3Down>: insert-selection(PRIMARY, CUT_BUFFER0)
!
!*VT100*Scrollbar*translations: #override\
!     Shift <Btn1Down>:   StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
!     Shift <Btn1Motion>: MoveThumb() NotifyThumb() \n\
!     Button1 <Btn3Down>:   StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
!     Button1 <Btn3Motion>: MoveThumb() NotifyThumb()
!
!
!
!!
!! menu resources
!!
!
!*SimpleMenu*BackingStore: NotUseful
!*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso*-*
!*SimpleMenu*menuLabel.vertSpace: 	100
!*SimpleMenu*HorizontalMargins: 16
!*SimpleMenu*Sme.height:	16
!
!*SimpleMenu*Cursor: left_ptr
!*mainMenu.Label:  Main Options
!*mainMenu*securekbd*Label:  Secure Keyboard
!*mainMenu*allowsends*Label:  Allow SendEvents
!*mainMenu*logging*Label:  Log to File
!*mainMenu*redraw*Label:  Redraw Window
!*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*cursesemul*Label:  Enable Curses Emulation
!*vtMenu*visualbell*Label:  Enable Visual Bell
!*vtMenu*marginbell*Label:  Enable Margin Bell
!*vtMenu*altscreen*Label:  Show Alternate Screen
!*vtMenu*softreset*Label:  Do Soft Reset
!*vtMenu*hardreset*Label:  Do Full Reset
!*vtMenu*tekshow*Label:  Show Tek Window
!*vtMenu*tekmode*Label:  Switch to Tek Mode
!*vtMenu*vthide*Label:  Hide VT Window
!
!*fontMenu.Label:  VT Fonts
!*fontMenu*fontdefault*Label:	Default
!*fontMenu*font1*Label:	6x10
!*VT100*font1:		6x10
!*fontMenu*font2*Label:	6x12
!*VT100*font2:		6x12
!*fontMenu*font3*Label:	9x15
!*VT100*font3:		9x15
!*fontMenu*font4*Label:	10x20
!*VT100*font4:		10x20
!*fontMenu*fontescape*Label:	Escape Sequence
!*fontMenu*fontsel*Label:		Selection
!!fontescape and fontsel overridden by application
!
!*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: 10x20
*tek4014*font2: 9x15
*tek4014*font3: 6x13
*tek4014*fontSmall: 6x10

XTerm*font:	10x20
XTerm*pointerShape:	arrow
XTerm*termName: xterm
XTerm*blink:			true
XTerm*loginShell:		true
XTerm*scrollBar:		true
! XTerm*cursorColor:		SlateBlue
XTerm*cursorColor:		red3
XTerm*backarrowKeyIsErase:	false
!XTerm*termName:  xterm-color
XTerm*background:	Grey95
!XTerm*background:	AntiqueWhite
!XTerm*background:	seashell2
!XTerm*background:	ivory2


More information about the Linux-users mailing list