vconsole.conf에서 콘솔 글꼴 설정이 작동하지 않습니다 (systemd).


10

새로운 Arch Linux 설치 (systemd 사용)에 다른 기본 콘솔 글꼴을 설정하려고합니다.

내 설정 vconsole.conf에서를 /etc이렇게 같이

KEYMAP=us
FONT=Lat2-Terminus16

재부팅하고 새로 설정 한 콘솔 글꼴이 나타나는 것을 보았습니다. 로그인 프롬프트 직전에 재설정하는 경우에만 해당됩니다.

참고 사항 :

  • 실행 /usr/lib/systemd/systemd-vconsole-setup수동으로하는 것은 잘 작동
  • systemctl status systemd-vconsole-setup.service 로드되었고 "활성 (종료)"임을 알려줍니다.
  • 실제로 consolefont후크를 포함 시켰 습니다mkinitcpio.conf

답변:


12

2 년이 지난 지금도이 같은 문제를 해결하기 위해 오늘 밤 더 나은 부분을 보냈습니다! 따라서 향후 방문자 의 DenverCoder9 순간 을 피하기 위해 다음은 내 문제를 해결 한 것입니다.

이 이메일 스레드에서 :

  1. 루트로 편집 /usr/lib/systemd/system/systemd-vconsole-setup.service
  2. After=및 Before=행을 다음 과 같이 변경하십시오 .

    After=sysinit.target
    Before=shutdown.target
    
  3. 저장 및 종료

  4. 재부팅

콘솔 글꼴이 올바르게 적용되었습니다.


1
OMG 마침내 누군가가 이것을 알아 냈습니다! Archlinux 포럼에
— 아무도이


그리고 3 년 후에도 여전히 이와 같은 문제가 있습니다. After / Before 지시문은 어디에 두나요? 에서 장치 또는 서비스 그룹?
— kodeart

systemd-vconsole-setup.service조금 변경되었습니다.
— 71GA

1
@ 71GA 답변을 수정하거나 새로 작성하거나이 질문에 가장 관련성이 있고 정확한 답변이 있는지 확인하십시오.
— Austin Hyde

2

MODULES배열에 그래픽 드라이버가 설정 되어 mkinitcpio.conf있습니까? 예를 들어, 여기 인텔 그래픽이 장착 된 랩톱의 광산이 있습니다.

MODULES="i915 ahci sd_mod ext4"

AMD는 필요 radeon하고 Nvidia는 필요합니다 nouveau.

또한 로케일이 올바르게 설정되어 있는지 확인하고 싶을 것입니다. 같은 LANG=en_US.UTF-8에서 /etc/locale.conf.

관련 위키 페이지 :


1
이것은 좋은 해결책이 아닙니다.
— 71GA

미래의 모험가들에게는 초기 램 디스크를 변경하면 나중에 그래픽 드라이버가 업데이트 될 때 램 디스크를 다시 빌드해야한다는 것을 의미하므로 훌륭한 솔루션이 아닙니다. mkinitcpio 또는 dracut을 사용하여 램 디스크 이미지를 재구성하는 가끔 (그리고 불편할 수도있는) 작업이 괜찮다면 ... 용감한 영혼. 그렇지 않으면 vconsole 구성이 재정의되도록하는 시스템 장치의 순서를 파악하십시오.
— 웨슬리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.