言語が変更されたため、端末が正しく機能しなくなりました

言語が変更されたため、端末が正しく機能しなくなりました
  • すべて以前はうまくいきます。 PuTTYを使用してシステムに接続でき、すべてが正しく表示されます。
  • 私はGUIツールを使用して言語を英語からスペイン語に変更しています。
  • 言語をもう一度英語に変更しました(つまり、すべてが以前の状態に戻ります)。
  • さまざまな端末プログラムは、Unicode フレーミング文字を使用しなくなりました。
    • lsblkここで垂直パイプとバックティック文字を使用してください。
    • htop同じ。
    • tmux文字列xqおよびその他の文字)を使用してください。
    • 実行するときと実行しないときにtmux問題が発生します。
  • 出力はlocale以前と同じように見えます。
  • PuTTYは明らかに設定されており、TERM=xterm以前と同じです。

他の設定が端末のレンダリングにどのような影響を与えるかはわかりません...しかし、これは本当に私を狂わせます!

答え1

まあ、私アイデアロケールはまだ同じに設定されていますが、そうではありません。

以前のロケールは、en_GB.utf8今はまさにですen_GB

外部から正しい値に設定すると、tmuxすべてが再びうまく機能するようです。

1つの珍しい点は、それを機能させることです。~へ tmux、必ずしなければならないと思います。すべてのセッションを終了、環境変数を設定してtmux再起動します。おそらく、サーバー自体が値をキャッシュしているようです。

関連情報