Ustawienie czcionki konsoli w vconsole.conf nie działa (systemd)

10

Próbuję ustawić inną domyślną czcionkę konsoli dla mojej nowej instalacji Arch Linux (przy użyciu systemd).

I skonfigurować vconsole.confin /etca więc:

KEYMAP=us
FONT=Lat2-Terminus16

Uruchomiłem ponownie i zobaczyłem, że pojawiła się moja nowo ustawiona czcionka konsoli, ale zresetowała się tuż przed monitem o zalogowanie się.

Ważne uwagi:

  • uruchamianie /usr/lib/systemd/systemd-vconsole-setupręczne działa dobrze
  • systemctl status systemd-vconsole-setup.service mówi mi, że został załadowany i jest „aktywny (zakończony)”
  • Rzeczywiście włączyłem consolefonthakmkinitcpio.conf
Jozuego
źródło

Odpowiedzi:

12

Większość nocy spędziłem na rozwiązywaniu tego samego problemu, mimo że to 2 lata później! Aby uniknąć momentu DenverCoder9 dla przyszłych gości, oto, co rozwiązało mój problem.

Z tego wątku e-mail :

  1. Jako root edytuj /usr/lib/systemd/system/systemd-vconsole-setup.service
  2. Zmień linie After=i Before=na:

    After=sysinit.target
    Before=shutdown.target
    
  3. Zapisz i wyjdź

  4. Restart

Czcionka konsoli powinna być teraz poprawnie zastosowana.

Austin Hyde
źródło
1
OMG, w końcu ktoś to wymyślił! Bardzo się cieszę i bardzo smutno, że nikt na forum Archlinux nie opublikował tego rozwiązania ...
71GA
2
Wydaje
equaeghe 12.04.16
A 3 lata później nadal ten sam problem z tym. Gdzie umieszczasz dyrektywy After / Before? W grupach jednostek lub usług ?
kodeart
systemd-vconsole-setup.servicetrochę się zmieniło.
71GA
1
@ 71GA prosimy o edycję odpowiedzi, zrób nową lub zadbaj o to, aby to pytanie było najbardziej trafne i poprawne
Austin Hyde,
2

Czy masz ustawione sterowniki graficzne w MODULEStablicy w mkinitcpio.conf? Na przykład tutaj jest mój z mojego laptopa z grafiką Intela.

MODULES="i915 ahci sd_mod ext4"

AMD będzie potrzebować radeon, Nvidia będzie potrzebować nouveau.

Będziesz także chciał mieć pewność, że ustawienia regionalne są ustawione poprawnie. Tak jak LANG=en_US.UTF-8w /etc/locale.conf.

Odpowiednie strony wiki:

Ariel
źródło
1
To nie jest dobre rozwiązanie.
71GA
Dla przyszłych poszukiwaczy przygód nie jest to świetne rozwiązanie, ponieważ zmiana początkowego ramdysku oznacza, że ​​masz pewność, że będziesz musiał go później odbudować po aktualizacji sterowników graficznych. Jeśli nie przeszkadza ci okazjonalne (i prawdopodobnie niewygodne) zadanie polegające na użyciu mkinitcpio lub dracut w celu odbudowania obrazu ramdysku ... nieźle, dzielna duszo. W przeciwnym razie ustal kolejność jednostek systemowych, które powodują przesłonięcie konfiguracji konsoli vconsole.
Wesley