web-dev-qa-db-ja.com

XTermは.Xresourcesフォントサイズを無視しているようです

Xenialアップデート以降、XTermフォントサイズに関して奇妙な問題があります。

端末の実際の内容(プロンプト、出力など)が大きすぎるように見えます。Xresourcesを使用してそれらを調整することはできません。 Ctrlキーを押しながらクリックオプションを使用してサイズを変更できます(「Tiny」オプションは更新前の状態とほぼ一致しています)が、変更はセッション間で永続的ではなく、むしろ修正する必要があります問題の根本。

もう1つは、何らかの理由でCtrlキーを押しながらクリックするダイアログフォントが極端に小さいことです。

Link to screenshot

DPI設定は更新前と同じであり、Xで実行した他のすべてのものにはこの問題はないようです。この問題を抱えているのはXTermだけです。

ここに私の.Xresourcesの関連ビットがあります:

XTerm*renderFont: True
XTerm*borderWidth: 0
XTerm*faceName: Bitstream Vera Sans Mono
xterm*faceSize: 8
xterm*vt100*geometry: 80x80
xterm*saveLines: 16384
*customization: -color
xterm*termName: xterm-256color
xterm*eightBitInput: false

編集:問題のあるマシンの/etc/X11/app-defaults/XTermの内容は他のマシンとまったく同じで、この特定の問題はありませんが、まだ14.04にあります。また、それらには.Xresourcesのまったく同じコピーがあります。

4
TmRa5O4ef

アプリケーションの設定はXresources(または.Xresouces)をオーバーライドします。フォントを永続的に変更するには、/ etc/X11/app-defaults/XTermを調べる必要があります。 SimpleMen menuLabel.fontはメニュー自体用で、他は次のようになります

 *fontMenu*font2*Label:  Tiny
*VT100.font2:           5x7

または

*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
*VT100.utf8Fonts.font:  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1

値は、

xlsfonts

コマンドを使用しますが、固定フォントに制限することはより効果的です。 5x7などのすべてのフォントは固定されており、幅5ピクセル、高さ7ピクセルであるため、より大きなフォントを選択するのは簡単です。長い名前には、名前に埋め込まれたサイズ(最初の番号)があり、解像度は75-75または100-100です。利用可能なfont2-6で一度にいくつか試してみてください。新しいマシンの解像度は異なる場合があり、同じ設定が古いものより小さく見える場合があります。


5x7はそのグループの最小の標準フォントです。大きすぎる場合は、おそらく解像度の問題があります。ディスプレイの解像度を確認します(DASH /設定(ギア)/ディスプレイ)。以前よりも小さい場合は、独自のビデオドライバーを(再)インストールする必要があるかもしれません。

1
ubfan1

.Xresourcesファイルは、アプリケーションによって直接ロードされません。代わりに、Xサーバーはこのファイルをロードし、アプリケーションはサーバーからリソースを照会します。

.Xresourcesを現在実行中のXセッションにマージするには、次を使用できます。

xrdb -merge ~/.Xresources

Xセッションの起動時にデフォルトで読み込まれるかどうかはわかりません。そうでない場合—このコマンドをセッションスタートアップスクリプトに入れてみてください(例:DEで使用されている場合は.xinitrc)。

さらに読む: XリソースArchWikiのページ .

0
Ruslan