localectl の使い方
言語とキーボードの設定(サーバー全体)
書き方
localectl status localectl list-locales sudo localectl set-locale LANG=ja_JP.UTF-8 sudo localectl set-keymap jp106
設定は /etc/locale.conf と /etc/vconsole.conf に書かれ、次のログインから効きます。日本語は glibc-langpack-ja を入れてから。
よく使うオプション
| オプション | 意味 |
|---|---|
status | サーバー全体の言語とキーボードの設定 |
list-locales | 使える言語の一覧 |
set-locale LANG=… | サーバー全体の言語を変える |
set-keymap 配列 | 画面のキーボードの配列を変える |
例
$ localectl status System Locale: LANG=C.UTF-8
VC Keymap: us
X11 Layout: usサーバー全体の言語(System Locale)とキーボードの配列を見ます。
$ localectl list-locales | grep ja
日本語の言語が使えるかを確かめます。何も出なければ、言語のパッケージが入っていません。
$ sudo localectl set-locale LANG=ja_JP.UTF-8
サーバー全体の言語を日本語にします。次にログインしたときから効きます。
よくある間違い・注意
- 日本語にするには、先に glibc-langpack-ja を入れておきます。
- サーバーを日本語にすると、エラーの文も日本語になり、検索で調べにくくなることがあります。英語のままにすることも多いです。
実際に打って練習する
Linux レベル1 コースの Lv93「言葉を選ぶ localectl」で覚えます(第5章 見張りの塔(環境・ジョブ・ログ・時刻))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。