LinuxとWineの文字化けLocale対策。Windowsゲームがインストール出来ない時などなど。ベースはArchLinux
- kapper1224
- 3559
- 12
- 1
- 0
ArchLinuxの日本語化方法 日本語化しないとWineで文字化け、Localeなどのエラーが出てインストール出来ないソフトが出る locale -a で確認。 locale: Cannot set LC_CTYPE to default locale: No such file or directory と出てきたらまだLocale設定出来ていない
2023-04-22 19:49:31sudo nano /etc/locale.gen で、en_US.UTF-8 UTF-8とja_JP.UTF-8 UTF-8とja_JP.EUC-JP EUC-JPの先頭の「#」を消してコメント外して保存する
2023-04-22 19:51:58念の為、 sudo nano /etc/locale.conf とやって下記一行コピペして保存 LANG=ja_JP.UTF-8
2023-04-22 20:01:53いったんexportsしてから export LC_ALL=en_US.utf8 そのあと sudo localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 sudo locale-gen USでLocaleするとエラーが何故か消えるw そのあと export LC_ALL=ja_JP.utf8 して再起動
2023-04-22 20:06:13フォントをインストールする winetricks allfonts yay -S ttf-ms-win10-auto .wineへシンボリックリンク作成。コピペする cd ${WINEPREFIX:-~/.wine}/drive_c/windows/Fonts && for i in /usr/share/fonts/**/*.{ttf,otf}; do ln -s "$i"; done
2023-04-22 20:08:50これで日本語化されていたら再起動して、Wineでも文字化けせずに表示されるはず。 なぜかUSで設定しないとエラーが出る謎の現象はよくわかっていないが最後にJPに変更するしかなさそう。
2023-04-22 20:10:18