web-dev-qa-db-ja.com

サーバー上のTTYキーボードレイアウトを変更しますか?

12.04サーバーをコマンドラインモード(Xがインストールされていない状態)で使用しています。キーボードレイアウトを変更したいと思います。これどうやってするの?

111
Mike

次のコマンドを試してください:

Sudo dpkg-reconfigure console-data

パッケージがないと表示されている場合は、次を使用してconsole-dataをインストールします。

Sudo apt-get install console-data

ロケール設定の詳細: LocaleConf-Community Help Wiki

57
PetterF

Sudo dpkg-reconfigure console-dataを試したところ、再起動後に機能しないことがわかりました。

しかしながら、

Sudo dpkg-reconfigure keyboard-configuration

再起動後に機能し、さらにオプションがあります。

詳細はこちら

216

試してみる

loadkeys es(たとえば、スペイン語)
loadkeys pt(ポルトガル語など)
loadkeys br(たとえば、ブラジルポルトガル語)

18
user342789
  • USレイアウトを設定:setxkbmap us
  • GBレイアウトの設定:setxkbmap gb
7
Rok Strniša

永続化する正しい解決策は次のとおりです。

Sudo dpkg-reconfigure keyboard-configuration

コンソールモードのみのVMでこの問題が発生しました。

私の場合の解決策は、/etc/default/keyboardを編集し、

XKBLAYOUT="de"

行(ドイツのVM)に

XKBLAYOUT="us"

uSキーボードを使用して再起動します。

3
flaviodesousa

Ubuntu 13.10 ServerをVirtualBoxの仮想マシンとして使用すると、これでうまくいきました。

(GUIなし、コマンドラインモードのみ)

デフォルトのキーボードレイアウトはフランス語、「AZERTY」

loadkeys us(英語、'en'ではありません、一部のドキュメントに記載されているとおりです)

Sudo loadkeys usとしてコマンドを実行する必要がある可能性が高いことに注意してください。

2
Kevin Nadsady