xterm
実行時に色を無効にしたいです。その理由は、一部のプログラムには正しい方法で使用できる精神が不足しているためです。
たとえば、
$ sane-program
color output
$ disable-color
$ less-sane-program
black-white output
$ enable-color
$ sane-program
color output
私は私のものを使用またはxterm -cm
変更できることを知っていますが、そのためには最初からやり直す必要があります。 string()に設定または無効化しようとしましたが、まだ色が表示されます。選択の余地はありません。colorMode
~/.Xdefaults
xterm
TERM
xterm-old
arggggh
xtermcontrol
Ctrl+右クリックして選択を解除します。「カラー操作を許可」何もしないようです(これがうまくいけば素敵です)。
カラーコードのフィルタリングsed
は現在使用されている回避策ですが、インタラクティブプログラムでは機能しません。
答え1
簡単に言えば、新しいxtermを起動したくない場合は、色を抑制する方法はありません。
長い:
- 時できる
TERM
色を未使用の説明に変更します(例:xterm-old
)、一部のアプリケーションはターミナルデータベースを使用しません。たとえば、GNU lsは独自のプログラムを使用して次のように主張します。vt100はカラーターミナルです。他のプログラムは単に自分の動作をハードコードすることもできます。 - これカラー操作を許可メニュー項目は
allowColorOps
リソース:
allowedColorOps(AllowColorOps クラス) 動的制御シーケンスを設定/照会するかどうかを指定します。 色を許可する必要があります。 ANSIの色はこれに影響されません。 リソース設定。デフォルトは「true」です。
議論のためにダイナミックカラー、望むよりXTerm制御シーケンス。