Linuxのコンソールで作業中にキーボードのレイアウトを変更したい。コンソールのデフォルトとして英語のレイアウトを設定する必要があります。どうすればいいですか?
58 J.Olufsen 2012-03-24
システム全体のキーボードレイアウトを変更するには、実行します
sudo dpkg-reconfigure keyboard-configuration
または、/etc/default/keyboard
のXKBLAYOUT
行を編集します
57 ephemient 2012-03-25
キーボードのレイアウトを素早く変更するには、setxkbmapをインストールしてください
sudo apt-get install x11-xkb-utils
この後、いつでもキーボードのレイアウトを変更することができます
setxkbmap us
これを毎回自動的に行うには、.bashrc
を拡張してください
echo "setxkbmap us" >> ~/.bashrc
さて、新しいコンソールを開くと、USキーボードレイアウトが有効になっています。Ubuntuパネルの小さなキーボードレイアウトのアイコンが変わらなくても気にしないでください
20 Malte Ahl 2015-09-15
別の方法ですが、次の起動時には続かないことは理解しています
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
キーボードのレイアウトやキーマップは/usr/share/keymaps/i386/
をチェックして、自分に合ったものを選んでください
8 Aquarius Power 2013-01-26
loadkeys us —-it は米国の鍵をロードしますが、単一のセッションのためです
1 sunilyadav0201 2019-09-22
非常に面白いのは、元に戻すことです… 解決策としては、Bashスクリプトを作成することです(ターゲット言語の記号で名前を付けます。 例えば、англ)
2つ目のコツは、”setxkbmap us; setxkbmap ru “と入力して、Bashの履歴を使ってメインレイアウトをコンソールに戻すことです
0 Z0dCHiY8 2018-03-06
より良いハックは、udevを監視し、キーボードが切断された場合に自動的にリセットすることです。ノートパソコンのユーザーでも、瞬間的に切断される可能性があるので、必要になるかもしれません。これを行うための GitHub リポジトリを作りました
-1 Spenser Truex 2019-04-22