現在のコンソールキーマップの名前を取得する方法

現在のコンソールキーマップの名前を取得する方法

答えは「いいえ」と思います。しかし、文書として記録する価値があります。

dumpkeys現在コンソールキーマップをダンプするのは。しかし、元の名前を復元する方法はありませんか?loadkeys(元のシステムマップファイルを呼び出すために使用できます)

シナリオは起動されたシステム(livecdまたはすべてのシステム)ですが、新しいインストールを作成するためにchrootが作成されます。 chrootのシステム構成に使用する必要があるキーマップ名を取得する方法はありますか?

今思い出す唯一の方法はdumpkeys既存のマッピングをインポートし、新しいloadkeyschrootのすべての既存のキーマップをインポートし、ロードされたマッピングを介してdumpkeysソースと比較するために使用されます。

答え1

システムに試みがある場合。

localectl status

出力には仮想コンソールのキーマップ設定が含まれています(その他の情報を含む)。

awkによるフィルタリング:

localectl status | awk 'NR==2 {print $3}'

コンソールキーマップの実際の名前のみが返されます。

関連情報