web-dev-qa-db-ja.com

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

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

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

74
Evelyn

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

Sudo dpkg-reconfigure keyboard-configuration

実際、最も簡単な方法は、@ steeldriver suggested のように、ターミナルを開いて次のコマンドを実行することです。

Sudo apt-get install console-common

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

Sudo dpkg-reconfigure console-data

13.10でテストし、 here から取得しました。

60
terdon

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

Sudo dpkg-reconfigure keyboard-configuration

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

61
Wagner

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

setxkbmap us
46
Rich S

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

loadkeys de
16
hB0

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

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

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

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

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

(私は知らない)setxkbmapは14.04 LTSでは廃止されているのようです。

8
amsoller

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

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

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

/etc/default/keyboardファイルの属性を直接変更することは(他の設定ファイルのように)良い考えではありません。

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

Sudo dpkg-reconfigure keyboard-configuration
1
N Randhawa