コンソールで入力キーボードのレイアウトを変更する方法は?


42

Linuxのコンソールで作業中にキーボードのレイアウトを変更する必要があります。コンソールのデフォルトとして英語レイアウトを設定する必要があります。どうやってするの?


どのディストリビューションを使用していますか?
-emzero

Ubuntu、ルートの下にログイン
-J.Olufsen

1
「loadkeys us」が機能しました!デフォルトのレイアウトにする方法は?
-J.Olufsen

回答:


42

システム全体のキーボードレイアウトを変更するには、次を実行します。

sudo dpkg-reconfigure keyboard-configuration

またはのXKBLAYOUT行を編集し/etc/default/keyboardます。


2
上のRed Hat 7: 、localectl statuslocalectl list-keymapslocalectl set-keymap cz参照キーボードレイアウトを変更するキーマップがである... /usr/lib/kbd/keymaps/ところで...
デヴィッドTonhofer

こんにちは))Gnomeデスクトップを搭載したUbuntu 18.04.2は状態に応答しません/etc/default/keyboard。この場合にキーボード設定を変更するには、次を使用する必要がありますdconf
AtachiShadow

16

キーボードレイアウトをすばやく変更するには、setxkbmapを次のコマンドでインストールします。

sudo apt-get install x11-xkb-utils

この後、いつでもキーボードレイアウトを変更できます。

setxkbmap us

これを毎回自動的に行うには、次を使用して拡張します.bashrc

echo "setxkbmap us" >> ~/.bashrc

ここで、新しいコンソールを開き、USキーボードレイアウトがアクティブになります。Ubuntuパネルの小さなキーボードレイアウトアイコンが変更されなくても心配する必要はありません。


これは実際にはデフォルトのキーボードレイアウトを変更しませんが、新しいコンソールを開くたびにキーボードレイアウトを別のキーボードレイアウトにリセットするための一種のハックです(再起動後にのみリセットする必要があります)。恒久的な解決策として、たとえば/etc/default/keyboard他の回答で提案されているように、直接設定することができます。
baptx

これは質問に答えません。setxkbmap(1)はX(グラフィカル)の下で機能しますが、OPはコンソールについて尋ねました。 OPは、この回答を投稿する3年前に、彼の質問に対するコメントでloadkeys(1)を提示しました(loadkeys(1)はコンソールのみのプログラムです)。
ギルデンスターン

6

別の方法ですが、次の起動には長続きしないことを理解しています:

sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz

/ usr / share / keymaps / i386 /を確認して、キーボードレイアウトとキーマップを確認してください。


/etc/profile.d/bashrcに入れる
BK

@ BK、/etc/rc.localsudoを必要としない場合がありますか?
アクエリアスパワー

1

loadkeys us ---- USキーをロードしますが、単一セッション用です。


ロードキーが提案されており、それを使用する方法に関する情報を含むより良い回答があります。特にあなたの投稿が完全な回答で構成されていない場合は特に、回答に重複した情報を投稿しないでください。
music2myear

私にとっては最高の答え。
not2savvy

0

非常に面白いのは、元に戻すことです。.可能な解決策は、bashスクリプトを作成することです(ターゲット言語のシンボル付きの名前。たとえば、англ)。2番目のトリックは、「setxkbmap us; setxkbmap ru」と入力すると、bash履歴を使用してメインレイアウトをコンソールに戻すことができることです。


1
(1)何を言っているのか、(2)質問にどのように答えているのかを明確にしてください。
スコット

さて、あなたはロシア語でコンソールを切り替えました。実際に英語777に戻す方法を教えてください。主な質問には答えませんでした。考えられる問題を回避するためのトリックをいくつか追加しました。たとえば、GUIなしで作業し、コンソールをロシア語に切り替えたため、コマンドを入力できません。:)
Z0dCHiY8

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.