Автор Тема: Как да си увелича дефолт фонта на xterm?  (Прочетена 1584 пъти)

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Прегледах набързо man xterm. Пробвах разни варианти, но така и не успях да увелича големината на шрифта.
Активен

vesok

  • Напреднали
  • *****
  • Публикации: 39
    • Профил
Как да си увелича дефолт фонта на xterm?
« Отговор #1 -: May 21, 2005, 09:01 »
vi ~/.Xresources

намери редовете за Xterm (или може би UXterm?) и смени цифрите съответстващи на размера на шрифта. След това записваш, отваряш нов xterm и гледаш резултата.

За да го смениш за всички потребители пипни в /etc/X11/app-defaults/XTerm
Активен

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Как да си увелича дефолт фонта на xterm?
« Отговор #2 -: May 21, 2005, 11:46 »
На моето дистро няма ~/.Xresources, a /etc/X11/app-defaults/XTerm вече опитвах да го променям, но без резултат. Променях всичко, което ми изглеждаше, че има връзка с размера на шрифта. Ето го моят /etc/X11/app-defaults/XTerm:
Примерен код
*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*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*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

*fontMenu.Label:  VT Fonts
*fontMenu*fontdefault*Label:   Default
*fontMenu*font1*Label:   Unreadable
*VT100*font1:      nil2
*IconFont:      nil2
*fontMenu*font2*Label:   Tiny
*VT100*font2:      5x7
*fontMenu*font3*Label:   Small
*VT100*font3:      6x10
*fontMenu*font4*Label:   Medium
*VT100*font4:      7x13
*fontMenu*font5*Label:   Large
*VT100*font5:      9x15
*fontMenu*font6*Label:   Huge
*VT100*font6:      10x20
*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

*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

*VT100*foreground: gray90
*VT100*background: black

Моля, кажете ми къде и какво точно трябва да променя в този файл
Активен

  • Гост
Как да си увелича дефолт фонта на xterm?
« Отговор #3 -: May 21, 2005, 13:16 »
Здрасти!
Докато намериш по-удобно за теб решение можеш да пробваш като стартираш ХТерм по този начин:
Примерен код
xterm -fn -rfx-fixed-medium-r-normal-*-*-120-*-*-c-*-microsoft-cp1251
или нещо в този стил, но с шрифт и размер (120 в примера) по твой избор... Този трик е в сила както за xterm така и за rxvt.
Успех!

П.П. vesok те е насочил добре, провери за всеки случай дали избрания от теб шрифт съществува...
Активен

vesok

  • Напреднали
  • *****
  • Публикации: 39
    • Профил
Как да си увелича дефолт фонта на xterm?
« Отговор #4 -: May 21, 2005, 15:56 »
:/etc/X11/app-defaults$ diff -u  XTerm.dpkg-dist XTerm
--- XTerm.dpkg-dist     2004-12-16 05:43:34.000000000 +1030
+++ XTerm       2005-02-26 18:39:23.000000000 +1030
@@ -94,11 +93,12 @@
 *fontMenu*utf8-mode*Label:     UTF-8
 
 *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
+*VT100.utf8Fonts.font: -*-terminus-medium-r-*-*-20-*-*-*-*-*-iso10646-1
+*VT100.utf8Fonts.font3:                -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1
+*VT100.utf8Fonts.font4:                -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+*VT100.utf8Fonts.font5:                -*-terminus-medium-r-*-*-20-*-*-*-*-*-iso10646-1
+*VT100.utf8Fonts.font6:                -*-terminus-medium-r-*-*-24-*-*-*-*-*-iso10646-1
+*VT100.foreground: green3
 
 *tekMenu.Label:  Tek Options
 *tekMenu*tektextlarge*Label:  Large Characters


(Аз ползвам utf8 и uxterm, нещата заспаха като направих горната корекция)
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
Как да си увелича дефолт фонта на xterm?
« Отговор #5 -: May 21, 2005, 18:01 »
Примерен код

valentin@darkstar:/etc/X11/app-defaults$ diff XTerm.original XTerm
8a9,10
> ! Modified by Valentin Stoykov <http://vslive.hit.bg/>
>
71a74,75
> *VT100*font:      -xos4-terminus-medium-r-normal--16-160-72-72-c-80-microsoft-cp1251
>
78c82
< *VT100*font2:      5x7
---
> *VT100*font2:      -xos4-terminus-medium-r-normal--12-120-72-72-c-60-microsoft-cp1251
80c84
< *VT100*font3:      6x10
---
> *VT100*font3:      -xos4-terminus-medium-r-normal--14-140-72-72-c-80-microsoft-cp1251
82c86
< *VT100*font4:      7x13
---
> *VT100*font4:      -xos4-terminus-medium-r-normal--16-160-72-72-c-80-microsoft-cp1251
84c88
< *VT100*font5:      9x15
---
> *VT100*font5:      -xos4-terminus-medium-r-normal--20-200-72-72-c-100-microsoft-cp1251
86c90
< *VT100*font6:      10x20
---
> *VT100*font6:      -xos4-terminus-medium-r-normal--24-240-72-72-c-120-microsoft-cp1251


Обърни внимание на този ред:
Примерен код

*VT100*font:      xos4-terminus-medium-r-normal--16-160-72-72-c-80-microsoft-cp1251

Той дефинира шрифта по подразбиране.

С тази команда виждам списък с редове за шрифт Терминус:
Примерен код

 xlsfonts  | grep xos | grep normal | grep "\-c-" | grep 1251 | grep -v bold

Ползвам кодиране cp1251.
За utf-8 настройкит са други.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Midnight Commander в XTERM и RXVT
Настройка на програми
vstoykov 3 1728 Последна публикация May 21, 2005, 02:34
от rpetrov
xterm fullscreen mode
Настройка на програми
asm22 3 1417 Последна публикация Jul 21, 2005, 18:19
от rpetrov
Не мога да настроя позиционирането на xterm.
Настройка на програми
goldenfinger 4 950 Последна публикация Feb 25, 2011, 18:44
от romeo_ninov