콘솔 및 커널 글꼴을 나열하는 방법?


9

설치된 많은 콘솔 글꼴이 설치 /lib/kbd/consolefonts/되어 있습니다.

  1. 그것들을 어떻게 나열합니까? (물론 내가 할 수있는 모든 것은 파일 이름을 보지만 사용 가능한 글꼴 목록은 아닙니다).
  2. 콘솔 글꼴을 어떻게 변경합니까?
  3. 해당 글꼴을 사용자가 조작 할 수있는 디렉토리로 만들려면 어떻게해야 /usr/local/lib/consolefonts/합니까?

이제 커널은 SYSFONT 매개 변수를받습니다 : SYSFONT=latarcyrheb-sun16. 커널에서 지원하는 글꼴과 해당 글꼴을 선택할 수있는 방법 (커널 컴파일 된 글꼴 등을 나열하는 방법) 목록을 갖고 싶습니다.


1
fc-list최소한 사용 가능한 글꼴을 나열 할 수 있습니다 . 어떤 리눅스를 사용하고 있습니까?

1
내가 찾고있는 것이 아닙니다. 텍스트 콘솔에서 사용되는 글꼴을 나열하고 싶습니다. 그래픽 환경에서 사용되는 글꼴에 대해서는 이야기하지 않습니다. 부팅 과정은 말할 것도 없습니다.
polemon

알아야 할 경우, Fedora 16
polemon

1
수동으로 수행하는 것 외에 다른 것을 나열하는 유틸리티를 모르지만 tty에서 글꼴을 시험해 보려면을 사용해야합니다 setfont.

1
커널 글꼴? 당신은 framebuffer 글꼴을 의미합니까?
데이지

답변:


1

참고 :이 사항은 LSB에서 완전히 언급하지 않았습니다. 이 답변은 Debian Squeeze (Debian 6.0.6)를 기반으로 작성되었습니다. 일부 파일 경로 및 파일 이름은 다른 배포판에서 변경 될 수 있습니다. 구성 파일을 찾는 데 도움이되도록이 답변을 편집하는 것은 환영합니다!

당신의 요점으로 대답하려면 :

1. 어떻게 나열합니까

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

InKernel 컴파일 된 글꼴의 경우 상황이 다릅니다. 데비안에서 커널을 실행하면 구성 파일의 사본이 /boot다음 위치 에 있습니다 .

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

2. 콘솔 글꼴을 어떻게 변경할 수 있습니까?

변경 사항을 영구적으로 유지 하려는지에 따라 다음을 수행하십시오.

  • 즉시 변경 사항 (비 영구적) :

setfont -f Lat15-VGA28x16

  • 지속 물 변경에 대해서는

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

vi /etc/default/console-setup

3. / usr / local / lib / consolefonts /를 사용해야합니까?

사실 그렇습니다 . 루트로 그룹 consolefont을 만들고이 그룹 에 구성원을 추가하고 디렉토리의 그룹 소유자를 변경할 수 있습니다.

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

0

Ubuntu와 같은 데비안 기반 리눅스를 사용 consolechars하는 경우 consoletools 패키지에서 사용할 수 있습니다 . 같은 것

$ consolechars -f Arabic-Fixed15.psf.gz

또한 콘솔 글꼴 편집을위한 NAFE http://sourceforge.net/projects/nafe/ 가 있습니다.

setfont 당시에는 저에게 효과가 없었습니다 (2008 년 이야기 중).


패키지의 이름은 console-tools(유의 -)
다니엘 kullmann
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.