localectl

localectl

設定状況の確認

$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: n/a
      X11 Layout: us
       X11 Model: pc105

設定可能なロケールの一覧を出力

$ localectl list-locales

サポートされているロケールの一覧を出力

$ less /usr/share/i18n/SUPPORTED

ロケールを生成する

$ sudo locale-gen ja_JP.UTF-8

設定したロケールがあるか一覧を出力して確認

$ localectl list-locales
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
ja_JP.utf8

キーマップを設定

$ sudo localectl set-locale LANG=ja_JP.utf8
$ sudo localectl set-locale LANG=en_US.utf8

システムキーマップの設定

$ sudo localectl set-keymap jp106
$ sudo localectl set-keymap jp-OADG109A

$ sudo localectl set-keymap us
$ localectl status
   System Locale: LANG=ja_JP.utf8
       VC Keymap: jp-OADG109A
      X11 Layout: jp
       X11 Model: jp106
     X11 Options: terminate:ctrl_alt_bksp