텍스트 모드 콘솔의 글꼴을 변경할 수 있습니까?


36

윈도우 환경없이 유닉스 계열 OS를 설치했습니다. , 텍스트 모드 콘솔 만 있고 GUI는 없습니다.

콘솔에서 사용하는 글꼴을 변경할 수 있습니까?

명확히하기 위해 KDE 또는 GNOME과 같은 데스크탑 환경과 함께 제공되는 터미널 에뮬레이터에 대해서는 이야기 하지 않습니다 .



@Blender-2019 년 안녕하세요! 그 자원은 분명히 여기로 옮겨졌다 : wiki.archlinux.org/index.php/Linux_console#Fonts
TheDudeAbides

답변:


39

Linux 콘솔을 사용하는 경우 내가 찾은 가장 좋은 방법은 다음과 같습니다.

...에서

/etc/default/console-setup

예를 들어

CHARMAP="UTF-8"
CODESET="Lat7"
FONTFACE="Terminus"
FONTSIZE="28x14"

다른 방법은 패키지 setfont에서 사용 하는 것입니다 kbd.

setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf

이것은 내 데비안에서 작동합니다. 다를 수 있습니다.

데비안에서는 dpkg-reconfigure -plow console-setup다양한 콘솔 설정을 요구하는 메시지가 나타나고 메뉴에서 선택할 수 있습니다.

편집 - 글꼴 색상 을 설정하는 방법을 작은 페이지 로 구성했습니다 . 이 게시물과 관련된 섹션에는 "Linux VT"(= ttys 또는 "console") 헤더가 있습니다.


10
글꼴 크기 dpkg-configure console-setup는 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 및 16x32입니다.
Casey Watson

1
이것을 적용하기 위해 다시 부팅해야했습니다
mt025

dpkg-reconfigure console-setup솔루션을 사용 하고 글꼴 옵션을 선택한 후에 수정 /etc/default/console-setup하고 실행했습니다 update-initramfs( -u옵션으로 가정 ). 그러나 귀하의 답변은 running을 언급하지 않습니다 update-initramfs. 그게 필요 할까?
Alexey

8

거의 모든 X 호환 글꼴 을 사용하려면 David Herrman의 작업을 살펴보십시오 kmscon. 실제로 커널 모드 설정이 작동하기위한 요구 사항이 아니기 때문에이 이름은 프로젝트에 약간 영향을 미칩니다. 예를 들어 독점 AMD 또는 nvidia 디스플레이 드라이버를 사용하는 경우 프레임 버퍼 장치와 함께 작동합니다. 으로 kmscon당신은 멀티 유저 세션 관리, 얻을 xterm키보드와 UTF-8 글꼴 처리 및 세션 제어 등이. 글꼴 변경은 /etc/kmscon/kmscon.conf또는 명령 줄 옵션을 통해 수행 할 수 있습니다 .


6

/etc/default/console-setupet al. 데비안과 같은 일부 운영 체제는 이전 구성 시스템을 유지하려고 시도하지만 시스템 운영 체제에서 대체되었습니다.

시스템 운영 체제에서이를 수행하는 방법은 /etc/vconsole.conf파일 에서 글꼴 설정을 편집하는 것 입니다. 이 설정은 적용된다 systemd-vconsole-setup기본적으로 실행의 영광 방법입니다 서비스 setfontloadkeys로그인 서비스가 제기되기 전에.

그래서 당신은 할 것이다 FONT=Uni2-Terminus28x14예를 들어, 해당 파일에.

서비스 프로그램은 내용 vconsole.font을 덮어 /etc/vconsole.conf쓰는 것과 같은 커널 명령 행 옵션을 허용합니다 . GRUB 커널 명령 행 옵션을 사용하는 경우이 점을 명심하십시오.

추가 자료


이 방법의 문제점은 systemd특정 사용자이며 모든 사용자의 기본값을 변경 한다는 것입니다 .
fpmurphy

1

우분투 16.04 (아마도 지원되는 모든 버전에서 작동)를 사용하여 ~/.bashrc파일 끝에서 터미널 시작 직전에 편집 하고 다음 setfont명령을 삽입했습니다 .

# Set font when running in console
/bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz    

# Splash Calendar and time
now

# ASCII Linux distribution display
screenfetch

이제 Ctrl+ Alt+ F1~ Ctrl+ Alt+ F6를 선택하면 멋진 큰 글꼴을 얻을 수 있습니다.

사용 가능한 가장 큰 글꼴이며 다음 ls명령을 사용 하여 전체 목록을 볼 수 있습니다 .

$ ls /usr/share/consolefonts
Arabic-Fixed15.psf.gz             Lat15-Terminus20x10.psf.gz
Arabic-Fixed16.psf.gz             Lat15-Terminus22x11.psf.gz
Arabic-VGA14.psf.gz               Lat15-Terminus24x12.psf.gz
    (... SNIP ...)
Lat15-Terminus14.psf.gz           Vietnamese-Fixed16.psf.gz
Lat15-Terminus16.psf.gz           Vietnamese-Fixed18.psf.gz

샘플 화면

이것은 화면이 20 % 넓고 배경이 검은 색인 콘솔에서 실제 화면 캡처가 아닌 팩시밀리입니다.

샘플 콘솔 글꼴

변경하기 전에 HDPI 모니터에서 화면을 읽을 수 없었습니다.


-2

Linux Mint 18.1 터미널에서 :

  1. 검은 공간의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하십시오.
  2. "프로필", "프로필 환경 설정"을 선택하십시오.
  3. "사용자 정의 글꼴"상자에 틱을 넣습니다.
  4. 옆에있는 큰 텍스트 샘플 상자를 클릭하십시오.
  5. 원하는 글꼴 크기와 유형을 선택하십시오.

변경 사항이 즉시 나타납니다.


2
나는 리눅스 콘솔 ( tty1- tty8) 에 관한 질문이라고 생각합니다 .
Alexey

without desktop@Never Too Old To Learn 이라는 단어를 보셨습니까?
alamin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.