まあ、レイアウトの変更に関するオプションと投稿の両方を読みました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