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