コマンドラインのキーボードレイアウト(英語(英国))を英語(米国)に変更する


78

Ubuntu 12.04を使用しています。キーボードレイアウトは、英語(英国)で機能するコマンドラインを除き、どこでも英語(米国)です。ターミナルにも英語があります。コマンドラインのデフォルトのキーボードレイアウトを米国英語に変更するにはどうすればよいですか?

また、Ubuntu(Windows 8 1でのデュアルブート)をインストールしたときに、最初に言語を英語UKに設定していたが、後でシステム設定から英語USに変更したことに注意してください。


4
端末とは対照的に、「コマンドライン」とは正確には何ですか?仮想コンソール(tty)を意味していますか?
テルドン

CTRL + ALT + F2は、コマンドラインアップもたらします
イヴリン

lang = en_US.UTF-8
エブリン

1
@terdon Ctrl + Alt + F2が実際に仮想端末であるべきだと思いますね( 'Run Dialog'はプレーンなAlt + F2です)。console-setupがデフォルトでインストールされているかどうかはわかりませんが、おそらくOPは試してみるべきsudo dpkg-reconfigure console-setupですか?
スチールドライバー14年

@steeldriverあなたは絶対に正しい、私はCtrlに気付かなかった!おかげで、これは答えられます!
テルドン

回答:


64

アップデート2017-04-13:これは最近のUbuntuバージョンで変更されたようで、実行sudo apt-get install console-commonすると他のパッケージを削除しようとします。そのため、最近のUbuntuバージョンでは、代わりにこれを使用します(17.04でテスト済み)

sudo dpkg-reconfigure keyboard-configuration

実際、最も簡単な方法は、@ steeldriver ターミナルを開いてこのコマンドを実行すること提案した場合です。

sudo apt-get install console-common

これでconsole-commonパッケージがインストールされ、その過程でコンソールレイアウトを選択できるようになります。既にインストールされている場合は、これを使用して同じウィザードを起動し、レイアウトを設定します。

sudo dpkg-reconfigure console-data

13.10でテストし、ここから取得します


12
Ubutnu 14.04を使用して、テキストコンソールにキーボードを設定できました。ただし、再起動後は以前の設定にリセットされます。を発行して初めて、sudo dpkg-reconfigure keyboard-configuration永久に設定することができました。
MadMike

一見単純そうに見えることをやる気が少しあるように思えますが、ちょっと、それはRaspberry PI(raspbianを実行している)で動作しました。
demaniak

5
これは16.04ではもう機能しません。インストールでconsole-commonは、パッケージcryptsetup、plymouth、lightdm、およびその他のパッケージを削除しようとしています。dpkg-reconfigure keyboard-configurationただし動作​​します。
オラフディーチェ

1
なんてこった。このコマンドを実行して再起動した後、紫色の空白の画面で止まりました。このコマンドにより、プリマスと団結も取り除かれたことがわかります。@OlafDietscheは正しい!
zeng_overflow

> sudo dpkg-reconfigure keyboard-configurationこれは私のために働いた。
ジョセフパーセル

62

次のコマンドを実行します:

sudo dpkg-reconfigure keyboard-configuration

これは私のために働いた。


有効にするために再起動する必要がありましたが、答えでそれを言及できますか?乾杯
オーガスティンリーディンガー

@AugustinRiedingerそれを有効にするために再起動する必要はありませんでした。
反抗的

1
再起動は必要ありません。
ミゲルオルティス

48

上記はうまくいきませんでしたが、これはうまくいきました。端末から次のコマンドを入力します。

setxkbmap us

通常のログイン時にキーワードレイアウトが正しい場合でも、ChromeリモートデスクトップをMintに使用すると、これが機能しました。
ザッパー

2018-Ubuntu 11.xで作業中
-AK_

そして、私は他の方法で行きたい(ミント)setxkbmap gb
zzapper

setxkbmapがアーチ上で動作する(ロードキーは動作しない)
hrvoj3e

18

VirtualBox内で実行されているコンソールのみ(Xなし)Linuxがあります。レイアウトを米国のキーボードからドイツのキーボードに変更する必要がありました。これは私のために働いた:

loadkeys de

永続化するには:

localectl set-keymap de

7
おかげさまで、VNCでサーバーを実行して解決策を見つけました。コマンドは一時的に変更します。それを永続的にするために私は使用しましたlocalectl set-keymap de
アレックス

ありがとう。これは、新しいサーバー16.04をインストールした状態で機能します。上記のsetxkbmapソリューションでは、いくつかのX11 utilsをインストールする必要がありますが、IMHOはサーバー上で行うのが適切ではないと思われました。
キャットマン

スペイン語の使用:loadkeys es
ロレンツォレイテ

@Alex、コマンドが見つかりません
ブラック

8

標準のUSキーボードで14.04 LTSを実行しています。私の問題は、インストーラーに依存してUS-Intlを選択していたため、「デッドキー」と「および」キーの不適切な形成が発生したことです(また、私が知らない他のキーも同様です) 。

多くのフラストレーションと試行錯誤の後、「sudo apt-get install console-common」の提案を実行し、ログイン中にのみ問題を解決しました。

ログアウトしてサーバーを再起動し、再度ログインすると、失敗しました。

sudo dpkg-reconfigure keyboard-configuration」コマンドを実行し、汎用USキーボードを指定したときにのみ、永続的に保持されました。

setxkbmap」は機能しませんでした。

setxkbmapは14.04 LTSで廃止されたようです(わかりません)。


setxkbmap gb今すぐ16.04.01 LTSで働いていました
マイク

2

Ubuntu / Debianには/etc/default/keyboard、ディストリビューションのキーボードレイアウトを実際に管理する設定ファイルがあります。システムを起動すると、/etc/default/keyboardファイルは他の設定ファイルとともにセットアップスクリプトによって読み取られます。/etc/default/keyboard ファイルの出力を 見ると、私のキーボードレイアウトがドイツ語に設定されていることがわかりますde

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""

(他の設定ファイルのように)/etc/default/keyboardファイルの属性を直接変更することはお勧めできません。

キーボードのレイアウトまたはモデルを変更するには、常に次のコマンドを使用します。

sudo dpkg-reconfigure keyboard-configuration

0

追加情報。

おそらくロケールも変更する必要があります!

使用locale -a可能なすべての言語を表示するために使用します。

$ locale -a
C
C.UTF-8
de_AT.utf8
de_BE.utf8
de_CH.utf8
de_DE.utf8
de_LI.utf8
de_LU.utf8
en_AG
en_AG.utf8
...
POSIX

ロケールが上記のリストにない場合は、生成する必要があります。

$ sudo locale-gen fr_FR.UTF-8
Generating locales...
  fr_FR.UTF-8... done
Generation complete.

デフォルト設定は次の場所に保存され/etc/default/localeます。

手動で構成するか、ツールを使用できます。

update-locale LANG=de_DE.UTF-8

詳細(ドイツ語ソース)。

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