Centos 7 - 端末を介したキーボードレイアウトのカスタマイズ

Centos 7 - 端末を介したキーボードレイアウトのカスタマイズ

GUIなしでCentOS 7を使用しています。カスタムキーボードレイアウトを作成し、それをデフォルトのキーボードレイアウトとして永久に使用するには?どのファイルを編集する必要がありますか?

編集する:

ファイルを編集して再起動してキーマップを設定し、GUIで動作させることができますが、/usr/share/X11/xkb/symbols端末には影響しません(少なくともCtrl+Alt+F5.私のレイアウトを使用してください)。

/lib/kbd/keymaps/legacy/i386/xxx/キーマップファイルをasの下に置いたxxx.map.gzので、実際にロードがうまく行ってloadkeys実行すると、次のようなlocalectl内容が表示されます。

# localectl
System Locale: LANG=en_US.UTF-8
   VC Keymap: xxx
  X11 Layout: us

しかし、Ctrl + Alt + F5で開いた端末では、キーボードのレイアウトは古くなっています。

ベストアンサー1

既存の構成から始めます。

  • 現在のキーボードレイアウトはを使ってダンプできますdumpkeys
  • 通常、他の基本レイアウトが配置されます。/lib/kbd/キーマップディレクトリはgzip圧縮ファイルで、その内容を使用zcatしたり簡単にアクセスしたりできます。zless

特定のキーボードキーのコードを取得するには、を使用しますshowkey

キーボードレイアウトファイルを手動でロードするには、を使用しますloadkeys。カスタムファイルへのパスを引数として受け入れます。

結果がうまくいけば、デフォルトで使用する新しいレイアウトの名前を設定できます。/etc/vconsole.conf:

KEYMAP="your-layout"

おすすめ記事