1

環境

完全な debian システム構成を構築しているので、キーボードとコンソールのセットアップを変更しています。最大限の互換性とモジュール性を維持するために、基本ファイルを変更しないことを好みます。したがって、VARIANT (setupcon (5) を参照) を使用して、init でロードしたいと考えています。しかし、私がそれを正しく行っているかどうかはわかりません。

望ましいアーキテクチャ

次の例では、キーボード ファイルのみを使用します。

  • ベースファイル /etc/default/keyboard があります
  • 2 つの可能なカスタム ファイル (setupcon (5) による)
    • ~/.キーボード
    • /etc/default/keyboard.variant

~/.キーボード

$HOME (ユーザー) ごとにカスタム動作を提供します

/etc/default/keyboard.variant

グローバルでデフォルトのキーボード設定

3つ同時に使いたいです。

問題

setupcon を呼び出すデーモンは、console-setup と console-setup-mini です (initd スクリプトのコメントによると)。それらはログイン シェルの前に開始されるため、~/.keyboard を認識しません。

setupcon を呼び出す必要があります

setupcon variant

または、ソースを見て、変数 $VARIANT を使用して

VARIANT=variant

最大限のモジュール性を維持しながら、採用するのに最適なソリューションは何ですか。

ありがとうございました、

4

0 に答える 0