web-dev-qa-db-ja.com

xtermの強調表示は常に白で、逆ではありません

デスクトップ、ラップトップ、ネットブックでDebianを実行しています。デスクトップとラップトップでは、Gnomeデスクトップ環境を使用しています。一方、私のネットブックはi3wmを使用しています(最初はテキストのみのインストール後にインストールされます)。すべての場合において、私は同じ方法でbase16カラーセットを使用しています(.bashrcから供給)。どちらの場合も、基になるTERM変数はxterm-256color。ネットブックはxdmを使用し、他のネットブックはgdmを使用します。

デスクトップとラップトップでは、次のようにハイライトが正しく機能します: Desktop Highlighting

manの下部にあるバーがテキストの色をどのように反転させるかに注意してください。ターミナルで行を選択すると、テキストの色も反転します。

しかし、ネットブックでは、これが私が得ているものです: Netbook Highlighting

下にあるものに関係なく、ハイライトが常に白であることに注意してください。

なぜなのかわかりません。先日、一時的に修正したことをしましたが、何をしたか、元に戻したかどうかも覚えていません。現在、画像のように表示されています。

誰かが私がこれを修正する方法を教えてもらえますか?このハイライトの設定はどこにありますか?

1
DiJuMx

選択は、おそらくマウス(またはタッチパッド)を使用することを意味します。 xterm には、それに関連するリソース設定があります。

highlightColor
選択した(強調表示された)テキストの背景に使用する色を指定します。指定されていない場合(つまり、デフォルトのフォアグラウンドと一致している場合)、リバースビデオが使用されます。

highlightColorMode
xtermがhighlightTextColorhighlightColorを使用して、選択範囲の前景色と背景色を反転させるかどうかを指定します。

highlightReverse
reverse-video属性を持つテキストを選択するときに、xtermが選択の前景色と背景色を反転するかどうかを指定します。

highlightTextColor
選択した(強調表示された)テキストの前景に使用する色を指定します。指定されていない場合(つまり、デフォルトの背景と一致している場合)、リバースビデオが使用されます。

おそらく、xrdbで何かを使用して設定を変更しました。それらをリソースファイルに入れることで十分に機能します。

3
Thomas Dickey