muttが返されると、ターミナルウィンドウは出力に黒いブロックを書き込みます。

muttが返されると、ターミナルウィンドウは出力に黒いブロックを書き込みます。

私は最近Ubuntu 16.04 LTSにアップグレードしました(重要な場合はGnome Flashback-Metacityの実行)。端末で mutt を実行するたびに mutt が提供する出力を終了すると、黒いボックスが表示されます。 ここに画像の説明を入力してください。 これは、他の対話型コマンド(viなど)や出力を返すコマンド(grepなど)では発生しません。

既定のプロファイルのさまざまな設定を変更しようとしましたが、黒の背景に白いテキストに変更しないと効果はありません。現在の色設定は次のとおりです。 ここに画像の説明を入力してください。 この問題を解決するには、どこに行くべきかについてヒントを与える人がいますか?ありがとうございます!

ベストアンサー1

問題は、Ubuntu 16.04で提供されているncursesのバグです。以下は、問題と解決策を説明するバグチケットです(以下にまとめています)。 https://bugs.launchpad.net/ubuntu/+source/mutt/+bug/1582629

color normal default default回避策は、/etc/Muttrcでこの行のすぐ上にこの行を追加することですsource /usr/lib/mutt/source-muttrc.d(ファイルの最後の行です)。これを行うには管理者権限が必要です。

この問題はUbuntu 16.10で修正されているため、LTSバージョンを維持したい場合は、この回避策を実行する必要はありません。助けてくれた@egmontに感謝!

おすすめ記事