vconsole.confでコンソールフォント設定が機能しない(systemd)

vconsole.confでコンソールフォント設定が機能しない(systemd)

新しい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

答え1

私は2年が過ぎた今でも同じ問題を解決するために今夜のほとんどを過ごしました!だからそのようなことを避けるためにデンバーエンコーダ9将来の訪問者のために今、私の問題を解決する瞬間です。

したがって、メールスレッド:

  1. rootで編集/usr/lib/systemd/system/systemd-vconsole-setup.service
  2. After=合計行を次に変更しますBefore=

    After=sysinit.target
    Before=shutdown.target
    
  3. 保存と終了

  4. 再起動

これでコンソールフォントが正しく適用されました。

答え2

MODULESグラフィックドライバを配列に設定しましたかmkinitcpio.conf?たとえば、これはIntelグラフィックカードを搭載したマイノートブックです。

MODULES="i915 ahci sd_mod ext4"

AMDにはそれが必要radeonで、Nvidiaも同様ですnouveau

また、ロケールが正しく設定されていることを確認する必要があります。LANG=en_US.UTF-8のように/etc/locale.conf

関連ウィキページ:

答え3

Debian では、いかなる解決策も動作しません。dpkg-reconfigure console-setupフォントを変更するには、コマンドを使用する必要があります。

答え4

ウィキペディアの言葉を一言ずつフォローした後も、同じことが私に起こりました。私の考えは混合グラフィックスに依存していると思います。これがうまくいくためにとられたステップです。

まずは必ずご確認くださいhttps://wiki.archlinux.org/title/Linux_console#Percious_configuration。私はNvidiaカードを持っていたので、最初のロードのための指示に従いました。

mkinitcpio.confしかし、Wikiが推奨するNvidiaモジュールよりも多くのモジュールを追加する必要があることがわかりました。一度はlsmod | grep nvidia実行されていたNvidiaモジュールを選びました。私のモジュールvideoは、、、およびで使用されます。これらの追加モジュールを追加して実行しました。今、再起動後も私のフォントが保持されます!nvidia_modesetmsi_wmii915mkinitcpiosudo mkinitcpio -P

MODULES(BTW - このページの過去のコメントを参照してください。Wikiでは配列を変更することをお勧めします。)

mkinitcpioNvidiaドライバを更新するたびにパックマンフックを実行する必要がないように、適切なドライバにパ​​ックマンフックを追加したことを確認してください。https://wiki.archlinux.org/title/NVIDIA#pacman_hook

これが他の人に役立つことを願っています!

関連情報