XTermのデフォルトのフォントサイズを変更する方法


回答:


93

まだ持っていない場合は.Xresources、さまざまなXプログラムの設定を保存する名前のファイルをホームディレクトリに作成します。次のようなファイルに行を追加します

xterm*font:     *-fixed-*-*-*-18-*

これはxterm、サイズ18の「固定」フォントを使用するよう通知します。

ここから、Xを再起動するかxrdb -merge ~/.Xresources、ターミナルで実行して、行った変更を組み込むことができます。すべての新しいxtermsでフォントが変更されます。

実行man xtermして[リソース]セクションに移動すると、追加の構成xterm可能なオプションが豊富にあります。


noffleが機能したことに感謝します。
須藤

3
ディメンションのXリソースはgeometryです。したがって、次のようなもの.Xresourcesが機能しますxterm*geometry: 110x50
-noffle

5
どういたしまして。ジオメトリの問題については、コメントに追加するのではなく、将来別の質問を作成することを検討してください。他の人が見つけるのが難しくなります。
-noffle

「xrdb -merge」の部分に言及してくれてありがとう、それでうまくいきました!
HidekiAI

3
xterm: cannot load font '*-fixed-*-*-*-38-*' Warning: Shell widget "xterm" has an invalid geometry specification: "*-fixed-*-*-*-38-*"
アーロンフランケ

48

-faおよび-fsパラメーターを使用します。

xterm -fa 'Monospace' -fs 14

2
これは「要求されたとおりに」「デフォルトのフォントサイズを変更する」ことはありません!
ダーク

これはコマンドラインでは機能しますが、GUIでは機能しません。
–SDsolar

使用Monospaceすると、サイズが変更されるだけでなく、まったく異なるフォントが使用されます(少なくともUbuntu 18.04の場合)。そして、デフォルトのフォントを使用Monospaceしてxtermウィンドウの横に表示するとぼやけて見えるアンチエイリアシングを過剰に使用していることがわかりました。
カスパード

40

Ctrlキーを押しながら右クリックして、フォントサイズを一時的に変更することもできます。


2
〜/ .Xresourcesでデフォルトにすることができるように、この方法で実際に選択したフォントサイズとフェイスをどのようにして見つけるのですか?
ゲーブ

あなたがどのメニュー項目に対応したフォントを見つけることができます@Geebappres XTerm | grep -i utf8font
マティヤNalis

9

いじりから/etc/X11/app-defaults/XTermXtermのためのファイルとmanページ私は2つの方法を発見しました。

方法1:より単純な方法ですが、永続的ではありません。Ctrlキーを押しながら右クリックボタンを押します。これにより、VTフォントのメニューが表示されます。このメニューは、右クリックキーを押している間だけ表示されます。7つの選択肢が表示されますが、最大のものは巨大です。これは、私のビジョンが正確に良くないために使用しているものです。

ソース:xterm(1)のマニュアルページ、パートVTフォント。「ウィンドウで「コントロール」キーとポインターボタン3を押すと、fontMenuがポップアップ表示される」

方法2:永続的。を見て/etc/X11/app-defaults/XTerm、のような行のサイズを見つけ*VT100.font1:、1つを選択して、どこかに書いてくださいxterm*font: 10x20(10x20、これも私がすでに述べた理由から私の選択です)。

システムについて:Ubuntu 13.10を実行しています


dolzenkoが既にメソッド1を投稿していることに気づかなかった。しかたがない。
セルギーコロディアズニー14

1
また、方法2、システムファイルの変更は推奨されません。あなた(およびシステム上のすべてのユーザー)は、更新によってそのファイルが上書きされると、いつでも変更を失う可能性があります。
ダーク

3

以下を使用して簡単にテストすることもできます。

xterm -fn " - -clean- - * - - - * - - - * - - - * - *"

xfontselでselの後


3

もう1つのオプションとして、これを追加して~/.Xresources、フォントサイズを変更するためのホットキーを作成します。

XTerm.vt100.translations: #override \n\
  Ctrl <Key> minus: smaller-vt-font() \n\
  Ctrl <Key> plus: larger-vt-font()

uxtermを使用する場合は、UXTerm.vt100.translations代わりに必ず使用してください。

次に、あなたが使用することができますctrl+を+フォントサイズを増やしたりするためにctrl+ -だけであなたができるように、サイズを小さくするためにctrl+ right-clickや他のフォントサイズのオプションのいずれかを選択します。


3

~/.Xresourcesファイルに以下を例として追加できます。

! Use a truetype font and size.
xterm*faceName: Monospace
xterm*faceSize: 14

次に、次を実行します。

xrdb -merge ~/.Xresources

0

指定したコード行(noffle の回答で提供)で.Xresourcesファイルを作成すると、問題が修正されましたが、再起動時に設定が再び失われました。

.Xresourceファイルで指定された設定が自動的に反映されない場合、以下の行をに追加してみてください~/.bashrc

[[ -f ~/.Xresources ]] && xrdb -merge ~/.Xresources

1
これはおそらくコメント(代わりにあなたが言及する)である必要があります
ノニームース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.