表題にある通りlocaleを日本語表記に切り替えたいと思い、いつものように  
`localectl set-locale LANG=ja_JP.UTF-8` を実行しました。  
一度ログアウトしてログインしてみるとまたlocaleがPOSIXに戻ってしまいます。  
localectlはちゃんと変わっていて  
System Locale: LANG=ja_JP.UTF-8となっているのですがlocaleはPOSIXのまま。  
これはどこを書き換えてしまったのでしょうか？今のところ.bashrcに  
export LANG=ja_JP.UTF-8  
として急場を凌いでいますが謎なんです。書き変わらない理由を教えて頂けないでしょうか。
CC BY-SA 4.0
2023-06-17T09:02:14.597
95275
2023-06-17T11:11:32.997
2023-06-17T10:31:17.333
3060
7924
question
locale
Ubuntu 22.04 で locale の設定変更が意図した通り反映されない
```

    sudo update-locale LANG=ja_JP.UTF8
    
```

を実行してみてはいかがでしょうか。  
私はこの手順以外をしらないので、localectlでできない理由は分かりません。  
こちらの環境は`VERSION="22.04.2 LTS (Jammy Jellyfish)"`です。

* * *

設定が変わらない場合、以下のファイルなど、環境変数を上書きしていないか調べてみることをお勧めします。

  * /etc/bash.bashrc
  * /etc/profile
  * ~/.bashrc
  * ~/.profile
CC BY-SA 4.0
2023-06-17T10:12:30.770
95277
2023-06-17T11:11:32.997
2023-06-17T11:11:32.997
35558
35558
95275
answer