如何改变XTerm的默认字体大小?

XTerm字体非常小。 如何将其设置得更大?

如果您还没有,请在主目录中创建名为.Xresources的文件,以存储各种X程序的首选项。 在文件中附加一行,例如

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

这告诉xterm使用大小为18的“固定”字体。

从这里,您可以重新启动X或在终端中运行xrdb -merge ~/.Xresources以合并您所做的更改。 所有新的xterm现在应该有字体更改。

如果您运行man xterm并转到资源部分,您可以找到大量其他可配置的xterm选项。

使用-fa和-fs参数:

 xterm -fa 'Monospace' -fs 14 

您也可以按住Ctrl键 – 鼠标右键单击以临时更改字体大小

从搞乱/etc/X11/app-defaults/XTerm文件和Xterm的手册页我发现了两种方法。

方法1:更简单的方法,但不是永久的:按住Ctrl键和右键单击按钮。 这应该会显示VT字体的菜单,只要您按住右键单击该字体就会保持打开状态。 你应该看到7个选择,最大的是巨大的,这是我正在使用的,因为我的视力并不是很好。

来源:xterm(1)手册页,部分VT字体,其中指出“当在窗口中按下”控制“键和指针按钮三时弹出fontMenu。”

方法2:永久。 查看/etc/X11/app-defaults/XTerm ,查找*VT100.font1:等大小的行,选择一行,然后写一些xterm*font: 10x20 (10×20,这是我选择的原因,我已经说过了) 。

关于我的系统:我正在运行Ubuntu 13.10

您也可以使用以下方法测试它们:

xterm -fn“ – -clean- – * – – * – – * – – * – *”

用xfontsel sel之后

还有一个选项,将其添加到~/.Xresources以生成用于更改字体大小的热键:

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

如果您使用uxterm,请确保使用UXTerm.vt100.translations

然后你可以使用ctrl + +来增加字体大小或ctrl + -来减小大小,就像你可以使用ctrl + right-click并选择其他字体大小选项之一。

使用指定的代码行创建.Xresources文件(在noffle 的答案中提供)修复了我的问题,但在重新启动时,设置再次丢失。

如果.Xresource文件中指定的设置未自动反映,请尝试将以下行添加到~/.bashrc

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