Saya menjalankan Ubuntu 15.04 64-bit Desktop Edition (Linux berbasis Debian).
Saya menggunakan sudo dpkg-reconfigure console-setup
dari baris perintah untuk mengubah jenis font konsol standar ke Terminus. Segera setelah itu font konsol berubah menjadi wajah font yang lebih tajam.
Namun, setelah reboot Ctrl+ Alt+ F1membawa saya ke jendela konsol yang memiliki wajah font gaya tampilan yang lebih asli, bukan pilihan yang saya pilih.
The /etc/default/console-setup
berkas tampaknya telah berubah menjadi pilihan saya.
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="Terminus"
FONTSIZE="8x16"
VIDEOMODE=
# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
Bagaimana cara mengubah font konsol secara permanen untuk menggunakan font pilihan saya?
command-line
console
tty
fonts
Andy Fusniak
sumber
sumber
Jawaban:
Lihat /ubuntu/630118/ dan /ubuntu/328463/ .
Masalah ini tampaknya disebabkan oleh ketidakcocokan dalam penamaan font yang konsol-setup harapkan vs apa yang ada
/usr/share/consolefonts/
, dan dengan demikian disalin ke/etc/console-setup/
ketika Anda memilih font untuk digunakan (menggunakandpkg-reconfigure console-setup
).Jika Anda pergi ke konsol dan melakukan
strace /lib/udev/console-setup-tty fbcon
, Anda dapat melihat bahwa ia mencoba untuk membuka font seperti ini:Tetapi jika Anda melihat ke dalam
/etc/console-setup/
, hanya ada beberapa font di sana (yang Anda pilih), dan mereka lebih terlihat seperti ini:Satu memiliki tinggi x lebar, dan yang lainnya memiliki lebar x tinggi.
Masalahnya dapat diperbaiki dengan beberapa cara.
(1)
/lib/udev/console-setup-tty
dapat diperbaiki - Ini adalah solusi yang lebih permanen, hulu.(2) Anda dapat mengubah secara manual
/etc/default/console-setup
, membalikkan tinggi dan lebar dalam FONTSIZE. Ini perlu dilakukan setiap kali Anda mengubah font menggunakandpkg-reconfigure console-setup
. Tetapi ketika mesin reboot, preferensi itu disimpan.(3) Anda dapat menginstal font yang diharapkan oleh konsol-setup-tty. Inilah yang saya sebut opsi "berlebihan". Saya melakukannya seperti ini:
Di /etc/rc.local:
Buat skrip bernama
/etc/console-setup/fonts.sh
:Untuk solusi pragmatis cepat, saya akan lakukan # 2, dengan komentar di file yang mungkin perlu dilakukan kembali jika Anda memilih font yang berbeda (dengan asumsi komentar tidak juga ditimpa).
Tetapi # 3 bekerja dengan baik dengan kerepotan atau kekacauan minimal.
sumber
Saya baru-baru ini mengalami masalah ini di kotak Ubuntu 15.04 64 bit saya. The
setupcon
perintah mengatur font untuk apa yang telah saya set dengandpkg-reconfigure console-setup
.Saya menambahkan
setupcon
ke rc.local saya, tetapi meninggalkan celah di mana fontnya masih salah (karena rc.local dieksekusi setelah konsol diatur), jadi itu tidak cukup baik untuk saya.Jadi, saya memutuskan untuk masuk lebih dalam. Saya mengedit
/lib/systemd/system/console-setup.service
file saya dan menambahkanExecStart=/bin/setupcon
ke akhir file. Itu akan memanggilsetupcon
ketika konsol diatur, memperbaiki font saat boot tanpa ada jeda waktu.sumber
Solusi paling sederhana yang saya temukan adalah mengedit
/etc/default/console-setup
untuk diaturdan mengomentari segala sesuatu selain
ACTIVE_CONSOLES
garis.Anda dapat menerapkan ini dengan segera
setupcon
, dan itu akan diterapkan setelah reboot juga.Menentukan nama font daripada komponen individu bekerja di sekitar ketidakcocokan penamaan yang dijelaskan oleh Alan Porter.
sumber