
目次
😷 症状
Visual Studio Codeをアップデートしたら統合ターミナルで文字化けしたり文字入力がおかしなことになる不具合が発生しました。よく見るとbash: warning: setlocale: LC_ALL: cannot change locale (en-US) when opening a terminal window
とエラーらしきメッセージも。
ググってみたら、どうやらElectronのバグらしいと分かりました。解決方法がこちらに載っていたので同じようにやってみたら治りました。
2020-12-03追記:electron9 9.3.5-1にアップデートしたら直りました。バグフィックスされたようです。
🦸 解決方法
electron9をダウングレード
まず、 electron9のバージョンを9.3.4から9.3.3へダウングレードします。
curl -O https://archive.archlinux.org/packages/e/electron9/electron9-9.3.3-1-x86_64.pkg.tar.zst
sudo pacman -U electron9-9.3.3-1-x86_64.pkg.tar.zst
pamacの設定で「ダウングレードを有効にする」をオンにしといたらGUIからダウングレードできるのかな?(未検証)
electron9のアップグレードを無視する設定
electron9がアップデートされないように /etc/pacman.conf
に IgnorePkg = electron9*
と追記します。
私は今回PamacでGUIから設定しました。
- 設定 > 「高度な設定」タブで「次のアップグレードを無視する」の「+」ボタンをクリック。
- 「無視するアップグレードを選択」ダイアログが表示されるので「electron9」にチェック ✅
- 「選択」ボタンをクリックして完了です。
「無視するアップグレードを選択」ダイアログには検索窓とか無くて、スクロールして探すしかないんですよねぇ 😥
/etc/pacman.conf
に書き込むほうが楽かも。
🖥 使用環境
ちなみに解決方法の投稿者様の環境はArch Linux。私のはManjaro Linuxでした。
🔗 リンク
下記の投稿を参考にささせていただきました。ありがとうございます。
下記の画像をアイキャッチ画像に使用させていただきました。ありがとうございます。
- monitor displaying index.html codes photo – Free Bellaria Image on Unsplash
- File:Visual Studio Code 1.35 icon.svg - Wikipedia
🏁 おわりに
同様の症状でお困りの方がいらしたら参考になれば幸いです。
更新履歴
- 2020-11-24:記事公開
- 2020-12-03:electron9 9.3.5-1でバグフィックスされた旨追記