A configuração da fonte do console no vconsole.conf não funciona (systemd)

7

Estou tentando definir uma fonte de console padrão diferente para minha nova instalação do Arch Linux (usando o systemd).

Eu configurei meu vconsole.conf em /etc da seguinte forma:

KEYMAP=us
FONT=Lat2-Terminus16

Eu reiniciei e vi a fonte do meu console recém-definido aparecer, apenas para ser redefinida logo antes do prompt de login.

Coisas a serem observadas:

  • executar /usr/lib/systemd/systemd-vconsole-setup funciona manualmente bem
  • systemctl status systemd-vconsole-setup.service me diz que foi carregado e está "ativo (saiu)"
  • De fato, incluí o consolefont hook em mkinitcpio.conf
por Joshua 29.11.2012 / 10:23

2 respostas

9

Passei a maior parte da noite resolvendo esse mesmo problema, mesmo que seja 2 anos depois! Então, para evitar um momento DenverCoder9 para os futuros visitantes, eis o que resolveu meu problema.

A partir deste tópico de e-mail :

  1. Como root, edite /usr/lib/systemd/system/systemd-vconsole-setup.service
  2. Altere as linhas After= e Before= para:

    After=sysinit.target
    Before=shutdown.target
    
  3. Salvar & Sair

  4. Reinicializar

A fonte do seu console agora deve ser aplicada corretamente.

    
por 06.03.2014 / 03:18
3

Você tem seus drivers gráficos definidos na matriz MODULES em mkinitcpio.conf ? Por exemplo, aqui é meu do meu laptop com gráficos Intel.

MODULES="i915 ahci sd_mod ext4"

A AMD precisará de radeon , a Nvidia precisará de nouveau .

Você também desejará ter certeza de que sua localidade está configurada corretamente. Como LANG=en_US.UTF-8 em /etc/locale.conf .

Páginas da wiki relevantes:

por 04.12.2012 / 05:32