कंसोल और कर्नेल फोंट कैसे सूचीबद्ध करें?


9

मेरे पास इंस्टॉल में कई कंसोल फोंट हैं /lib/kbd/consolefonts/

  1. मैं उन्हें कैसे सूचीबद्ध कर सकता हूं (जाहिर है कि मैं जो कुछ भी कर सकता हूं, वह सिर्फ फाइलनाम को देख रहा है, लेकिन उपलब्ध फोंट की सूची में नहीं)।
  2. मैं कंसोल फोंट कैसे बदल सकता हूं?
  3. मैं उन फोंट के लिए एक उपयोगकर्ता जोड़ तोड़ निर्देशिका कैसे बनाऊं, क्या मुझे उपयोग करना चाहिए /usr/local/lib/consolefonts/?

अब, मेरी गिरी SYSFONT पैरामीटर स्वीकार करता है: SYSFONT=latarcyrheb-sun16। मुझे एक सूची मिलनी चाहिए, जो मेरे कर्नेल का समर्थन करती है और मैं उनका चयन कैसे कर सकता हूं (जैसा कि, मैं कर्नेल संकलित फ़ॉन्ट, या कुछ और कैसे सूचीबद्ध कर सकता हूं)।


1
आप उपलब्ध फोंट fc-listको कम से कम के साथ सूचीबद्ध कर सकते हैं । लिनक्स क्या चल रहा है?

1
वह नहीं जो मैं ढूंढ रहा हूं। मैं टेक्स्ट कंसोल में उपयोग किए जाने वाले फोंट को सूचीबद्ध करना चाहता हूं, मैं ग्राफिकल वातावरण में उपयोग किए जाने वाले फोंट के बारे में बात नहीं करता हूं। बूट प्रक्रिया का उल्लेख नहीं है।
पोलमन

यदि आपको पता होना चाहिए, तो यह फेडोरा 16
शाम

1
मुझे मैन्युअल रूप से करने के अलावा इनको सूचीबद्ध करने की एक उपयोगिता का पता नहीं है, लेकिन एक छोटे से फ़ॉन्ट को आज़माने के लिए, आपको इसका उपयोग करना चाहिए setfont

1
कर्नेल फोंट? आपका मतलब फ्रेमबफ़र फोंट है?
डेसी

जवाबों:


1

नोट: इसका कुछ बिंदु पूरी तरह से एलएसबी में नहीं बताया गया है। यह उत्तर डेबियन स्क्वीज़ (डेबियन 6.0.6) पर बनाया गया था। कुछ फ़ाइलपथ और फ़ाइल नाम अन्य डिस्ट्रिब पर बदल सकते हैं। इस जवाब का संपादन करने में मेरी मदद करने के लिए कॉन्फ़िगर फ़ाइल का स्वागत किया जाएगा!

अपनी बातों के जवाब के लिए:

1. मैं उन्हें कैसे सूचीबद्ध करूं?

(cd /usr/share/consolefonts && find . -type f -name '*.psf.gz'; ) |
    sed 's/.\/\(.*\).psf.gz/\1/' |
    sort |
    column 

इनकर्न संकलित फोंट के लिए, चीजें भिन्न हैं। डेबियन पर, चलने वाली कर्नेल में उसकी कॉन्फ़िगरेशन फ़ाइल की एक प्रति है /boot:

grep '^CONFIG_FONT' /boot/config-2.6.32-5-amd64 
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

2. मैं कंसोल फोंट कैसे बदल सकता हूं?

निर्भर करता है कि आप परिवर्तन स्थायी होना चाहते हैं:

  • तुरंत परिवर्तन (गैर स्थायी) के लिए:

setfont -f Lat15-VGA28x16

  • स्थायी परिवर्तन के लिए, एक नज़र डालें

zless /usr/share/doc/console-setup/README.Debian

vi /etc/default/console-setup

3. क्या मुझे / usr / स्थानीय / lib / कंसोलफोंस / का उपयोग करना चाहिए?

वास्तव में, हाँ । आप बस (रूट के रूप में) एक समूह बना सकते हैं consolefont, इस समूह में सदस्य जोड़ सकते हैं और समूह के निर्देशिका के मालिक को बदल सकते हैं:

addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont

0

यदि आप उबंटू जैसे डेबियन आधारित लिनक्स पर हैं, तो आप consolecharsकॉन्सोलेट्स पैकेज से उपयोग कर सकते हैं । कुछ इस तरह

$ consolechars -f Arabic-Fixed15.psf.gz

कंसोल फोंट के संपादन के लिए NAFE http://sourceforge.net/projects/nafe/ भी है ।

setfont फिर मेरे लिए काम नहीं किया (मैं 2008 की बात कर रहा हूँ)।


पैकेज को नाम दिया गया है console-tools(नोट करें -)
daniel kullmann
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.