CentOS 7で初めてログインする前にログイン画面のキーボードレイアウトを設定するには?

CentOS 7で初めてログインする前にログイン画面のキーボードレイアウトを設定するには?

追加して実現しました。

setxkbmap xxx

X サーバーでキーボードのレイアウトを変更できます。ログアウト/再起動後も維持されないため、$HOME/.profile以下のようにログイン時に使用できるようにこの行を追加できます。この問題説明する。

ただし、これを行うと、ログインするまでキーボードレイアウトを使用できなくなります。この段階で使用するにはどうすればよいですか? Centos7でGDMを使用しています。

私が試したこと:

  1. 新しいキーボードレイアウトを定義し、名前をとして指定してsymmetriから下に配置します/usr/share/X11/xkb/symbols/。テスト用にダウンロードできます。ここ注:仮想コンソールのレイアウトではなく、X11サーバーのレイアウトのみを定義しました。たぶん私はそれをリストすることはできませんしlocatectl list-keymapsloadkeys触れることもできません/etc/vconsole.conf

  2. setxkbmap symmetriそれを書いてください。変更が適用されました。/etc/profile.d/symmetri.shそれを使用するには、ユーザープロファイルに入れてください。

  3. ログアウトしてログインしようとすると、動作が停止し、QWERTYと表示されます。

  4. QWERTYを使用してログインし、成功したログイン後にスクリプトをインポートするため、Symmetriを使用しています。

  5. 端末を開き、usbyに戻りましたsetxkbmap us

その後、

localectl set-x11-keymap symmetri

今回はレイアウトが変わりませんでした。localectl set-keymap symmetriどちらもありません。

ベストアンサー1

あなたはそれを使用することができます

localectl set-x11-keymap ***

これはコンソールとデスクトップに完全に適用され、詳細な設定はマニュアルページで確認できます。https://www.unix.com/man-page/centos/1/LOCALECTL/

おすすめ記事