怒っているフルーツサラダの効果をどのように減らすことができますか? [重複]

怒っているフルーツサラダの効果をどのように減らすことができますか? [重複]

ここに画像の説明を入力してください。

kscreen-doctor -o上記では、Suse Tumbleweedのコマンドの出力を見ることができます。

私は試しましたが、kscreen-doctor -o | cat成功しませんでした。

損傷制限デバイスとして黒の背景を使用せずに出力からカラフルな色を削除するにはどうすればよいですか(まだ「怒っているフルーツサラダ」ですが、少なくともテキストは読みやすい)?

注:ちょうど例を挙げましたkscreen doctor。しかし、他の犯人がいます。たとえば、apt明るい黄色の出力情報を使用し、ダウンロードプロセス中に色が変わるDebianでは、開発者の1人がAptのグローバル設定ファイルにリテラルエスケープ文字を使用することを提案しました。

答え1

私はRHEL / CentOS 7と8を使用していますが、このシステムでは...

  • 編集する/etc/profile.d/colorls.sh
    • alias ls color=auto私が変更したすべてのカラーインスタンスを含むファイルの下部到着まったく
    • これにより、端末ウィンドウの色が消えます。
  • 家族アカウントに~/.vimrcファイルを作成する
    • この行には以下が含まれます。syntax none
    • 使用すると色が消えます。vim 私もそれを軽蔑する

私が好きな唯一の色は、ヒントやチップの特定の部分です。特に、ルーティング時に赤いプロンプトが表示されます。プロンプトの色を指定するには、こちらをご覧ください。

ルートのときに赤いターミナルフォント

これは私の標準的なアプローチです。白い文字だけでフルーツサラダはないシンプルで黒い窓です。 SUSE / SLESがルールを使用しているかどうかは不明です。そうでない場合は、何かを/etc/profile.d変更したいようです。alias lscolor=

...フルーツサラダの出力は、おなじみのkscreen-doctorアプリケーションを使用して直接発生しないと仮定します。必要に応じて特定の色で文字を印刷する基本的なCコードを書いています。たとえば、緑色のOK\033[32mはエスケープシーケンスだと思います。したがって、kscreen-doctorが同様の操作を実行すると、効果キャンセルを使用する方法がわかりません。このプログラムの外で。

関連情報