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"