在Cygwin中更改默认的XTerm字体大小

11

有人知道如何在Cygwin中打开新的XTERM窗口时更改默认字体大小吗?

我找到了将信息放入~/.Xresources文件的参考,但这个文件对我来说不存在...

谢谢。

3个回答

27

以下是我如何修复它的步骤:

  1. 确保您在主目录中,使用“cd”和“pwd”命令查看您是否在那里。
  2. 创建 .Xresources 文件,例如:使用 “touch .Xresources” 命令。
  3. 使用您最喜欢的编辑器编辑该文件。
  4. 这是我的设置,非常有用,包括侧边栏,移除了顶部栏:

    Xft*antialias:          true
    Xft*autohint:           true
    XTerm*background:   black
    XTerm*foreground:   grey
    XTerm*cursorColor:  grey
    XTerm.vt100.geometry:   79x25
    XTerm*scrollBar:    true
    XTerm*rightScrollBar:   true
    XTerm*saveLines:    10000
    XTerm*faceName:     BitStream Vera Sans Mono
    XTerm*faceSize:     12
    XTerm*toolBar:      off
    
  5. 您可以使用“xrdb -merge .Xresources”进行测试更改,然后打开另一个xterm

  6. 为了保存这些更改,您需要创建或修改另一个文件,“touch .startxwinrc”,打开您的编辑器并包含以下内容:

  7. #!/bin/sh
    
    xrdb -merge ~/.Xresources
    
  8. 重新启动XWin服务器,你将拥有一个更漂亮的cygwin终端。


最终有东西是真的有效。如果不执行xrdb命令,则更改不会生效。 - Santosh Tiwari

5

Gonzalo你的修复让我的一天变得美好。

下面是可以使用的键盘快捷方式动态更改字体大小:

  • Shift+NumPadPlus = 增加字体大小
  • Shift+NumPadMinus = 减小字体大小

请注意,新的字体大小仅对当前xterm窗口和进程会话生效。新进程将以XTerm*faceSize大小的字体启动。


您可以使用Ctrl +右键(或左键)获取一些选项,包括字体选项。 - orion78fr

4

大约在2015年,XWin服务器进行了全面改进,您不再需要创建.startxwinrc文件,因为它已经不存在了。我发现~/.Xresources会自动读取。同时,我也发现XTerm.vt100.geometry不再有效。

这是我的.Xresources文件:

Xft*antialias:      true
Xft*autohint:       true
XTerm*background:   white  <== These settings mimics 
XTerm*foreground:   black      the default back, fore
XTerm*cursorColor:  grey       and cursor colors
XTerm*scrollBar:    true
XTerm*rightScrollBar:   false  <== This causes the scroll bar to be 
                                   on the default left side
XTerm*saveLines:    10000
XTerm*faceName:     BitStream Vera Sans Mono
XTerm*faceSize:     12
XTerm*toolBar:      On <== This causes the menu bar to appear with 
                           Main Options, VT Options, and VT Fonts

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接