XTerm का डिफ़ॉल्ट फ़ॉन्ट आकार कैसे बदलें?


86

XTerm फ़ॉन्ट बहुत छोटा है। मैं इसे कैसे बड़ा कर सकता हूं?


यह भी मददगार होगा - इस पर बोल्ड चार्म
Sergio Abreu

: यह संपूर्ण है, और टर्म कार्यक्रम के लिए अंतर्दृष्टि का एक सा देता है invisible-island.net/xterm/manpage/xterm.html
SDsolar

जवाबों:


93

यदि आपके पास पहले से एक नहीं है, तो अपने होम डायरेक्टरी में एक फाइल बनाएं, जिसे .Xresourcesविभिन्न एक्स प्रोग्राम्स के लिए अपनी प्राथमिकताएं स्टोर करने के लिए नामित किया गया है। जैसे फ़ाइल के लिए एक पंक्ति में जोड़ें

xterm*font:     *-fixed-*-*-*-18-*

यह xtermआकार 18 में 'निश्चित' फ़ॉन्ट का उपयोग करने के लिए सूचित करता है।

यहां से, xrdb -merge ~/.Xresourcesआप अपने द्वारा किए गए परिवर्तनों को शामिल करने के लिए या तो X को पुनरारंभ कर सकते हैं या टर्मिनल में चला सकते हैं । सभी नए xterms में अब फ़ॉन्ट परिवर्तन होना चाहिए।

यदि आप दौड़ते हैं man xtermऔर संसाधन अनुभाग पर जाते हैं, तो आप अतिरिक्त, कॉन्फ़िगर करने योग्य xtermविकल्पों का खजाना पा सकते हैं ।


धन्यवाद noffle यह काम किया .... लेकिन मैं एक निश्चित लोगों के लिए xterm विंडोज़ के आयाम कैसे सेट कर सकता हूं?
सूदो

3
आयामों के लिए X संसाधन है geometry। तो अपने .Xresourcesकाम में निम्नलिखित की तरह कुछ xterm*geometry: 110x50:।
14-12 को 14

5
आपका स्वागत है। भविष्य में एक टिप्पणी में निपटने के बजाय ज्यामिति मुद्दे के लिए एक अलग प्रश्न बनाने पर विचार करें: यह दूसरों को खोजने के लिए कठिन बनाता है।
noffle

'Xrdb -merge' भाग का उल्लेख करने के लिए धन्यवाद, जिसने यह चाल चली!
हिदेकीए

3
xterm: cannot load font '*-fixed-*-*-*-38-*' Warning: Shell widget "xterm" has an invalid geometry specification: "*-fixed-*-*-*-38-*"
एरोन फ्रेंक

48

-Fa -fs -fs पैरामीटर का उपयोग करें:

xterm -fa 'Monospace' -fs 14

2
यह "डिफ़ॉल्ट फ़ॉन्ट आकार नहीं बदलता" (अनुरोध के रूप में)!
डिर्क

यह कमांड लाइन पर काम करता है लेकिन GUI से नहीं।
एसडीसोलर

उपयोग करने Monospaceसे न केवल आकार बदल जाएगा, बल्कि एक बहुत अलग फ़ॉन्ट का उपयोग करें (कम से कम उबंटू 18.04 पर ऐसा ही है)। और मुझे लगता Monospaceहै कि एंटी-अलियासिंग का अत्यधिक मात्रा में उपयोग किया जा रहा है, जो xtermडिफ़ॉल्ट फ़ॉन्ट का उपयोग करके एक विंडो के बगल में देखे जाने पर धुंधला दिखाई देता है ।
कास्परड

40

आप फ़ॉन्ट आकार के अस्थायी परिवर्तन के लिए Ctrl-Right माउस क्लिक भी कर सकते हैं


2
आपको यह कैसे पता चलेगा कि आपने इस विधि से वास्तव में किस फ़ॉन्ट आकार और चेहरे का चयन किया है, इसलिए आप इसे ~ / -Xresources में डिफ़ॉल्ट बना सकते हैं?
जीब

@ जीब से आप पता लगा सकते हैं कि कौन सा फॉन्ट किस मेनू एंट्री से मेल खाता हैappres XTerm | grep -i utf8font
Matija Nalis

9

/etc/X11/app-defaults/XTermXterm के लिए फ़ाइल और मैन पेज के साथ खिलवाड़ करने से मुझे दो तरीके मिले।

विधि 1: एक सरल विधि, लेकिन स्थायी नहीं: Ctrl कुंजी और राइट क्लिक बटन दबाए रखें। यह वीटी फोंट के लिए एक मेनू लाना चाहिए, जो केवल सही क्लिक कुंजी को पकड़कर रखता है। आपको 7 विकल्प देखने चाहिए, सबसे बड़ा विशाल, जो मैं उपयोग कर रहा हूं क्योंकि मेरी दृष्टि बिल्कुल अच्छी नहीं है।

स्रोत: xterm (1) मैन पेज, पार्ट वीटी फॉन्ट्स, जिसमें कहा गया है कि "फ़ॉन्ट" पॉपअप तब होता है जब "कंट्रोल" की और पॉइंटर बटन तीन को एक विंडो में दबाया जाता है।

विधि 2: स्थायी। के माध्यम से देखो /etc/X11/app-defaults/XTerm, क्या आकार लाइनों जैसे *VT100.font1:, एक चुनें, और कहीं लिखें xterm*font: 10x20(10x20, फिर से यह मेरी पसंद के कारणों के लिए है जो मैंने पहले ही कहा था)।

मेरी प्रणाली के बारे में: मैं Ubuntu 13.10 चला रहा हूं


ध्यान नहीं दिया है कि dolzenko पहले से ही विधि 1 पोस्ट किया है। ओह अच्छा।
सेर्गेई कोलोडियाज़नी

1
और विधि 2, सिस्टम फ़ाइलों को बदलना अनुशंसित नहीं है। आप (आपके सिस्टम पर सभी उपयोगकर्ता) किसी भी समय अपने संशोधनों को ढीला कर सकते हैं जब कोई अद्यतन उस फ़ाइल को ओवरराइट करता है।
डर्क

3

आप भी बस उनके साथ परीक्षण कर सकते हैं:

xterm -fn "- -clean- - * - - - - - - - * - - - * - *"

xfontsel के साथ सेल के बाद


3

एक और विकल्प, ~/.Xresourcesफ़ॉन्ट आकार बदलने के लिए हॉटकी बनाने के लिए इसे अपने साथ जोड़ें :

XTerm.vt100.translations: #override \n\
  Ctrl <Key> minus: smaller-vt-font() \n\
  Ctrl <Key> plus: larger-vt-font()

यदि आप uxterm का उपयोग करते हैं, तो UXTerm.vt100.translationsइसके बजाय उपयोग करना सुनिश्चित करें ।

तो फिर तुम उपयोग कर सकते हैं ctrl+ +फ़ॉन्ट का आकार बढ़ाने या करने के लिए ctrl+ -आकार को कम करने के लिए, बस के साथ आप कर सकते हैं की तरह ctrl+ right-clickऔर अन्य फ़ॉन्ट आकार विकल्पों में से एक का चयन।


3

आप अपनी ~/.Xresourcesफ़ाइल में एक उदाहरण के रूप में निम्नलिखित जोड़ सकते हैं :

! Use a truetype font and size.
xterm*faceName: Monospace
xterm*faceSize: 14

फिर निम्नलिखित को चलाएँ:

xrdb -merge ~/.Xresources

0

कोड की निर्दिष्ट पंक्तियों के साथ .Xresources फ़ाइल बनाना ( noffle द्वारा उत्तर में प्रदान की गई) ने मेरा मुद्दा निर्धारित किया, लेकिन रिबूट पर सेटिंग्स फिर से खो गई।

यदि .Xresource फ़ाइल में निर्दिष्ट सेटिंग्स स्वचालित रूप से परिलक्षित नहीं हो रही हैं, तो नीचे की पंक्ति को जोड़ने का प्रयास करें ~/.bashrc

[[ -f ~/.Xresources ]] && xrdb -merge ~/.Xresources

1
इसके बजाय शायद एक टिप्पणी होनी चाहिए (आपके द्वारा
उल्लेखित
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.