Phông chữ được đặt lại trong bảng điều khiển ảo trên GNU / Linux


9

Tôi đã đặt phông chữ tùy chỉnh trên bảng điều khiển ảo (vt1) bằng lệnh sau:

shell> setfont ter-114f

Nếu tôi chuyển sang X (sử dụng Ctrl + Alt + F7) và quay lại bảng điều khiển ảo (sử dụng Ctrl + Alt + F1), màn hình không phù hợp. Có vẻ như kích thước màn hình đang được đặt lại (trước đó được đặt thành 28 hàng trước khi chuyển đổi).

Làm thế nào để sửa cái này?

Câu trả lời:


3

Nó phụ thuộc vào phân phối của bạn.

Arch Linux

Trong Arch Linux, một khi bạn đã chọn phông chữ /usr/share/kbd/keymaps/mà bạn muốn đặt, bạn cần thêm nó vào /etc/rc.confnhư thế:

CONSOLEFONT="lat2-16"

và sau đó thêm hook consolefont vào /etc/mkinitcpio.conf

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

và tái tạo hình ảnh:

# mkinitcpio -p kernel26

Ubuntu / Debian

Trong Ubuntu / Debian, chọn phông chữ của bạn từ /usr/share/consolefonts/đó chỉnh sửa /etc/default/console-setupvà thêm một mục như:

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

và để làm cho nó vĩnh viễn:

sudo dpkg-reconfigure console-setup

Fedora

Các phông chữ có sẵn được liệt kê trong /lib/kbd/consolefonts/.

Chỉ định phông chữ mong muốn trong /etc/sysconfig/i18ntệp bằng cách sửa đổi mục SYSCONF.

SYSFONT="lat2-16"

Người giới thiệu

  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

1

Thông thường, máy chủ X sẽ lưu trạng thái video cũ khi khởi động và khôi phục trạng thái đó khi chuyển về bảng điều khiển văn bản. Nếu bạn thay đổi trạng thái video của bảng điều khiển văn bản ở giữa, nó sẽ bị ghi đè. Có lẽ KMS (cài đặt chế độ kernel) sẽ khắc phục điều này?


0

Nó đủ để sao chép phông chữ của bạn trong ~ / .fonts hoặc / usr / share / phông chữ. Cẩn thận, / usr / share / phông chữ có một số thư mục, vui lòng đọc chúng. Sau đó cho ~ / .fonst chạy:

fc-cache -v -f #with your username 

Và cho / usr / share / phông chữ chạy:

fc-cache -v -f #with superuser
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.