Establecer la fuente de la consola en vconsole.conf no funciona (systemd)

10

Estoy tratando de establecer una fuente de consola predeterminada diferente para mi nueva instalación de Arch Linux (usando systemd).

Configuro mi vconsole.confen /etctan así:

KEYMAP=us
FONT=Lat2-Terminus16

Reinicié y vi aparecer mi fuente de consola recién configurada, solo para que se restableciera justo antes de la solicitud de inicio de sesión.

Cosas a tener en cuenta:

  • correr /usr/lib/systemd/systemd-vconsole-setupmanualmente funciona bien
  • systemctl status systemd-vconsole-setup.service me dice que se ha cargado y está "activo (salido)"
  • De hecho, he incluido el consolefontgancho enmkinitcpio.conf
Joshua
fuente

Respuestas:

12

Pasé la mayor parte de esta noche resolviendo este mismo problema, ¡aunque hayan pasado 2 años! Entonces, para evitar un momento DenverCoder9 para futuros visitantes, esto es lo que resolvió mi problema.

De este hilo de correo electrónico :

  1. Como root, edita /usr/lib/systemd/system/systemd-vconsole-setup.service
  2. Cambie las líneas After=y Before=a:

    After=sysinit.target
    Before=shutdown.target
    
  3. Guardar y salir

  4. Reiniciar

La fuente de su consola ahora debe aplicarse correctamente.

Austin Hyde
fuente
1
¡OMG finalmente alguien descubrió esto! Estoy muy contenta y allso triste que nadie en el foro Archlinux ha publicado esta solución ...
71GA
2
En lugar de editar, supongo que sería mejor anular: askubuntu.com/questions/659267/…
equaeghe
Y 3 años después sigue el mismo problema con esto. ¿Dónde pones las directivas After / Before? ¿En unidades o grupos de servicio ?
kodeart
systemd-vconsole-setup.serviceha cambiado un poco
71GA
1
@ 71GA, siéntase libre de editar la respuesta, hacer una nueva, o de lo contrario asegúrese de que esta pregunta tenga la respuesta más relevante y correcta
Austin Hyde
2

¿Tiene sus controladores gráficos establecidos en la MODULESmatriz mkinitcpio.conf? Por ejemplo, aquí está el mío desde mi computadora portátil con gráficos Intel.

MODULES="i915 ahci sd_mod ext4"

AMD necesitará radeon, Nvidia necesitará nouveau.

También querrá asegurarse de que su configuración regional esté configurada correctamente. Tal como LANG=en_US.UTF-8en /etc/locale.conf.

Páginas wiki relevantes:

Ariel
fuente
1
Esta no es una buena solución.
71GA
Para los futuros aventureros, esta no es una gran solución porque cambiar el disco RAM inicial significa que tendrá la garantía de reconstruirlo más tarde cuando se actualicen los controladores de gráficos. Si está de acuerdo con la tarea ocasional (y probablemente inconveniente) de usar mkinitcpio o dracut para reconstruir su imagen de disco RAM ... que le vaya bien, alma valiente. De lo contrario, descubra el orden de las unidades systemd que está causando que se anule la configuración de vconsole.
Wesley