環境
完全な 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
最大限のモジュール性を維持しながら、採用するのに最適なソリューションは何ですか。
ありがとうございました、