UbuntuでPuTTYを設定するのに問題があります。
Aptitudeおよび256色のサポートで線文字を機能させようとしていますが、どちらか一方しか取得できません。
locale
からの出力:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
問題は、UTF-8モードのPuTTYが無視することです。1 VT100の「代替文字セット」コマンド、およびncursesは、GUIの描画に「グラフィカル」文字セットを使用しようとします。 (ボックス描画文字は通常klmqx
と同じ位置にあります。)
export NCURSES_NO_UTF8_ACS=1
お使いの環境では、UTF-8ロケールが選択されている場合、ncursesが常にUnicodeボックス描画文字を使用するように指示することで問題を修正する必要があります。
1 説明にはPuTTY ウィッシュリストエントリ があり、説明 現在の動作が優れている理由 があります。
アップデート(2018-05-12):この組み合わせはPuTTY 0.71でサポートされるようです。