キーボードまたは他のデバイスを使用するときのキーボードレイアウトの変更

キーボードまたは他のデバイスを使用するときのキーボードレイアウトの変更

まあ、レイアウトの変更に関するオプションと投稿の両方を読みましたsetxkbmapが、必要なものが見つかりませんでした。質問は次のとおりです。

私はes_latamレイアウトを使用するFedora 23 Cinnamon Spinを実行しているラップトップを持っていますが、オフィスではes_ESレイアウトのUSBキーボードを使用しています。 OSには2つのレイアウトが設定されており、手動で変更する必要があります。

問題は次のとおりです。 私が使用しているキーボードを検出し、それに基づいて自動的に設定する方法はありますか?

答え1

トレイのショートカットはどうですか?

キーボードレイアウトインジケータ
(源泉:fedoraproject.org)

コマンドラインソリューション:

システム全体のロケール設定は、初期起動時にシステムデーモンが読み取る/etc/locale.confファイルに保存されます。

現在の設定を表示するには、ステータスオプションを使用します。

localectl status

次のような結果も表示できます

~]$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: n/a
  • キーマップのリスト:localectl list-keymaps

  • コンソールキーマップを変更します。localectl set-keymap jp106

  • x11キーマップの変更:localectl set-x11-keymap us

英国英語をデフォルトのロケールに設定するには、まずlist-localesを使用してロケール名を見つけます。次に、ルートとして次の形式のコマンドを入力します。

localectl set-locale LANG=en_GB.utf8

関連情報