Konsol ve çekirdek yazı tipleri nasıl listelenir?


9

Yüklü bir dizi konsol yazı tipi var /lib/kbd/consolefonts/.

  1. Onları nasıl listeleyebilirim (açıkçası yapabileceğim tek şey, dosya adlarına bakmak, ancak mevcut yazı tiplerinin bir listesinde değil).
  2. Konsol yazı tiplerini nasıl değiştirebilirim?
  3. Kullanmam gereken bu yazı tipleri için kullanıcının yönetilebilir dizinini nasıl oluştururum /usr/local/lib/consolefonts/?

Şimdi, benim çekirdek SYSFONT parametresini kabul eder: SYSFONT=latarcyrheb-sun16. Çekirdeğimin desteklediği yazı tiplerini ve bunları nasıl seçebileceğimi içeren bir listeye sahip olmak istiyorum (olduğu gibi, derlenmiş çekirdek yazı tiplerini nasıl listeleyebilirim, vb.).


1
Kullanılabilir yazı tiplerini fc-listen azından ile listeleyebilirsiniz . Hangi Linux'u çalıştırıyorsunuz?

1
Aradığım şey değil. Metin konsolunda kullanılan yazı tiplerini listelemek istiyorum, grafiksel ortamlarda kullanılan yazı tiplerinden bahsetmiyorum. Önyükleme işleminden bahsetmiyorum bile.
polemon

Bilmeniz gerekiyorsa, bu Fedora 16
polemon

1
Bunları el ile yapmak dışında listelemek için bir yardımcı program bilmiyorum, ancak bir yazı tipini denemek için kullanmalısınız setfont.

1
çekirdek yazı tipleri? Çerçeveli yazı tipleri mi demek istediniz?
papatya

Yanıtlar:


1

NOT: Bunun bir noktası LSB'de tam olarak belirtilmemiştir. Bu cevap bir Debian Sıkıştırması üzerine inşa edildi (Debian 6.0.6). Bazı dosya yolu ve dosya adları diğer dağıtımlarda değişebilir. Yapılandırma dosyasını bulmama yardımcı olmak için bu cevabı düzenlemek hoş geldiniz!

Puanınız olarak cevaplamak için:

1. Onları nasıl listeleyebilirim?

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

InKernel tarafından derlenen yazı tipleri için işler farklıdır. Debian'da, çalışan çekirdeğin yapılandırma dosyasının bir kopyası şurada bulunur /boot:

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

2. Konsol yazı tiplerini nasıl değiştirebilirim?

Değişikliklerin kalıcı olmasını isteyip istemediğinize bağlı olarak:

  • Ani değişiklikler için (kalıcı olmayanlar):

setfont -f Lat15-VGA28x16

  • Kalıcı değişiklikler için,

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

vi /etc/default/console-setup

3. / usr / local / lib / consolefonts / kullanmalı mıyım?

Aslında, evet . Basitçe (kök olarak) bir grup oluşturabilir consolefont, bu gruba üye ekleyebilir ve grubun dizinin sahibini değiştirebilirsiniz:

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

0

Ubuntu gibi debian tabanlı linux kullanıyorsanız consolechars, consoletools paketinden kullanabilirsiniz . Gibi bir şey

$ consolechars -f Arabic-Fixed15.psf.gz

Ayrıca konsol yazı tiplerini düzenlemek için NAFE http://sourceforge.net/projects/nafe/ vardır .

setfont o zamanlar benim için çalışmadı (2008'den bahsediyorum).


Paketin adı console-tools(not -))
daniel kullmann
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.