Font diset ulang di konsol virtual di GNU / Linux

9

Saya telah menetapkan font khusus pada konsol virtual saya (vt1) menggunakan perintah berikut:

shell> setfont ter-114f

Jika saya beralih ke X (menggunakan Ctrl + Alt + F7) dan kembali ke konsol virtual (menggunakan Ctrl + Alt + F1), tampilan tidak tepat. Sepertinya ukuran layar semakin diatur ulang (sebelumnya ditetapkan menjadi 28 baris sebelum beralih).

Bagaimana ini bisa diperbaiki?

g13n
sumber

Jawaban:

3

Itu tergantung pada distribusi Anda.

Arch Linux

Di Arch Linux, setelah Anda memilih font /usr/share/kbd/keymaps/yang ingin Anda atur, Anda perlu menambahkannya ke /etc/rc.confseperti Anda :

CONSOLEFONT="lat2-16"

dan kemudian tambahkan kait konsolfont ke Anda /etc/mkinitcpio.conf

HOOKS="base udev autodetect pata scsi sata filesystems consolefont"

dan membuat ulang gambar:

# mkinitcpio -p kernel26

Ubuntu / Debian

Di Ubuntu / Debian, pilih font Anda dari /usr/share/consolefonts/dan kemudian edit /etc/default/console-setupdan tambahkan entri seperti:

CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16"

dan membuatnya permanen:

sudo dpkg-reconfigure console-setup

Fedora

Font yang tersedia tercantum dalam /lib/kbd/consolefonts/.

Tentukan font yang diinginkan dalam /etc/sysconfig/i18nfile dengan memodifikasi entri SYSCONF.

SYSFONT="lat2-16"

Referensi

  1. Arch: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
  2. Fedora: http://www.g-loaded.eu/2005/09/30/change-console-font-in-fedora
jasonwryan
sumber
1

Seringkali server X akan menyimpan status video lama saat dimulai, dan mengembalikannya saat beralih kembali ke konsol teks. Jika Anda mengubah status video konsol teks di antaranya, itu akan musnah. Mungkin KMS (pengaturan mode kernel) akan memperbaikinya?

Peter Cordes
sumber
0

Cukup untuk menyalin font Anda di ~ / .fonts atau / usr / share / fonts. Dengan hati-hati, / usr / share / font memiliki beberapa dir, silakan baca. Kemudian untuk ~ / .pertama dijalankan:

fc-cache -v -f #with your username 

Dan untuk / usr / share / font dijalankan:

fc-cache -v -f #with superuser
Teluk Persia
sumber