web-dev-qa-db-ja.com

XTermで太字を使用しないようにするにはどうすればよいですか?

私はXTermを使用するのが好きで、デフォルトの「固定」フォントが好きで、単色の端末ではなく端末の色を使用するのが好きです。

ただし、XTermは、明るい色を表示しているときは常に太字のフォントを使用することを主張しているようです。

screenshot

太字のフォントは嫌いですが、明るさは好きです。マニュアルページでは、_XTerm.VT100.boldMode:false_に「_~/.Xresources_」を追加するとこの「機能」が無効になると示唆されているようですが、効果はないようです。私は何ヶ月もそこにそれを持っていたので、それは再起動の問題ではありません。

明るいテキストを表示している場合でも、XTermに固定フォントの標準の非太字バージョンを常に使用させるにはどうすればよいですか?

編集:〜/ .Xresourcesに「XTerm * boldMode:false」を入れることを提案する人もいます。それも役に立ちませんでした。ただし、変更がxrdbで有効になっていることを確認しました。

_$ xrdb -query | grep boldMode 
XTerm*boldMode: false
_

Xpropを実行してxtermをクリックすると、「WM_CLASS(STRING) = "xterm", "XTerm"」が表示されるので、実際のxtermを実行しています。

ところで、これは単なるバニラのUbuntuIntrepidボックスです。ここにいる他の誰かが同じように実行している場合は、実行してみてください。

_echo -e '#\e[1m#'
_

...そして、右側の#の中央に、左側の#のように黒いピクセルがあるかどうかを教えてください。

15
mike

太字と通常のフォントに同じフォントを設定すると、機能する場合があります。

次のように両方にfixedフォントを設定しました。

xterm*font: fixed
xterm*boldFont: fixed

その後、xrdb -loadそして新しい用語を始めるそれは大胆ではないことに戻った:)

12
gaqzi

allowBoldFontsプロパティの設定は私のために働きます

~/.Xresourcesに次の行を追加します

XTerm*allowBoldFonts: false
11
p0353

Xリソースは、Xウィンドウシステムをリロードするまでリロードされません。また、Xリソースは、それを実行している実行可能ファイルを再起動しない限り、ポーリングされません。実行してみてください

xrdb ~/.Xresources

現在のセッションで。次に、別のxtermを開始します。次回Xを起動するとき(再ログインまたは再起動)、リソースは自動的に読み取られるはずです。

もう1つ試すことは、ワイルドカードを使用して、リソースを正しく取得していることを確認することです。使用する

XTerm*boldMode: false 

代わりに。

さらにもう1つ確認すべきことは、ターミナルプロセスを実行するときに実際にxtermを実行していることです。そうでない場合は、別のリソースでフォントを変更する必要があります。

5
jamuraa

このためのXTermリソースがあります。おそらく、最初に質問されたときは存在しなかったのでしょうか。

XTerm*colorBDMode: true
2
Gid

これはxtermのバグです:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=34779

私のために働く一時的な修正はあなたの.bashrcファイルの終わりに次の厄介な修正を置くことです:

 echo -e "\e[1mA\e[2J\e[7mB\e[m\e[?5h\e[?5l"
 clear
1
Zenaan Harkness

(Lucid Lynxで)~/.Xdefaults-$(hostname)を作成する必要があることがわかりました。ホスト名を省略すると、設定が無効になりました。 baのフォントとboldFontのマッチングは、太字を削除するトリックを行いました。 xfontselは、そこで指定するフォントを把握するための優れた方法です。 xtermxterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'のようなもので開始して、デフォルトが有効になっていることをテストすることもできます。

1
MicahElliott

Fontselベースのシステムでは、xterm -fa Fixedを試してください。私のマシンでは、レンダリングが遅くなりますが、これにより太字のフォントが修正されます。

1
maximk

設定が有効になっているかどうかを確認します。

xrdb -query | grep XTerm

そこにない場合は、強制的にロードすることができます。

xrdb -load ~/.Xresources

このコマンドの詳細については、 manページ を参照してください。

0
Kevin Panko