On Fri, Jan 07, 2011, James B. Byrne wrote: >I have a situation where gnome console does not handle vt102 escape >sequences properly and therefor need to employ xterm instead. When >I run xterm from a gnome terminal window I am presented with an >extremely small terminal window employing an almost unreadably small >font. > >I have attempted to set the font size using xrdb and a custom >.Xresources file. I can change the colour scheme. I can create a >scrollbar. I can move the scrollbar to either the right or left >window margin. What I cannot do is to change the font size. An easier way to handle this is to create a $HOME/XTerm file which will be used each time an xterm is started. I'm including mine which sets a large font and several other options I like. Bill -- INTERNET: bill at celestial.com Bill Campbell; Celestial Software LLC URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way Voice: (206) 236-1676 Mercer Island, WA 98040-0820 Fax: (206) 232-9186 Skype: jwccsllc (206) 855-5792 The tyrant who impoverishes the citizens is obliged to make war in order to keep his subjects occupied and impose on them the permanent need of a chief. -- Aristotle -------------- 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.*backarrowKey: true !XTerm*termName: xterm-color XTerm*background: Grey95 !XTerm*background: AntiqueWhite !XTerm*background: seashell2 !XTerm*background: ivory2 XTerm*charClass: 33:48,37:48,43:48,45-47:48,64:48,126:48,95:48 XTerm*ttyModes: intr ^C erase ^H kill ^U ! testing Mon Sep 6 12:16:46 PDT 2010 ! Red Hat Defaults: XTerm*VT100*eightBitInput: 0 XTerm*VT100*backarrowKey: 1 XTerm*VT100*scrollBar: 1 XTerm*VT100*utf8Title: 1