Ubuntu 12.04を使用しています。キーボードレイアウトは、英語(英国)で機能するコマンドラインを除くすべての場所で英語(米国)です。ターミナルにも英語があります。コマンドラインのデフォルトのキーボードレイアウトを米国英語に変更するにはどうすればよいですか?
また、Ubuntu(Windows 8 1でのデュアルブート)をインストールしたときに、最初に言語を英語UKに設定していたが、後でシステム設定から英語USに変更したことに注意してください。
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 から取得しました。
次のコマンドを実行します:
Sudo dpkg-reconfigure keyboard-configuration
これは私のために働いた。
上記はうまくいきませんでしたが、これはうまくいきました。端末から次のコマンドを入力します。
setxkbmap us
VirtualBox内で実行されているコンソール(Xなし)Linuxのみがあります。レイアウトを米国のキーボードからドイツのキーボードに変更する必要がありました。これは私のために働いた:
loadkeys de
標準のUSキーボードで14.04 LTSを実行しています。私の問題は、インストーラーに依存してUS-Intlを選択していたために、「デッドキー」と「および」キーの不適切な形成が発生したことです(また、私は知らない他のキーと同様に) 。
たくさんのフラストレーションと試行錯誤の後、「Sudo apt-get install console-common
」の提案を実行し、ログイン中にのみ問題を解決しました。
ログアウトしてサーバーを再起動し、再度ログインすると、失敗しました。
「Sudo dpkg-reconfigure keyboard-configuration
」コマンドを実行し、汎用USキーボードを指定した場合にのみ、永続的に保持されました。
「setxkbmap
」は機能しませんでした。
(私は知らない)setxkbmapは14.04 LTSでは廃止されているのようです。
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