You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过IceWM热键启动的Xterm存在字体大小异常问题

通过IceWM热键启动的Xterm存在字体大小异常问题

最近我换了台新笔记本,屏幕分辨率从原来的1366x768换成了1920x1080,结果我常用的所有xterm窗口突然变得特别小,里面的文字都快看不清了。

折腾了一阵后,我觉得最简单的解决办法就是给xterm加个别名:xterm -fa Default -fs 14,在bash里直接用这个别名打开xterm的话,字体大小完全正常,但在IceWM的热键配置文件里用这个别名却不管用。

没办法,我只好把.bashrc里的别名删掉,把所有需要启动xterm的地方都直接写成xterm -fa Default -fs 14,这才勉强能用,但还是没搞懂为什么IceWM的热键不认别名。

这里说下为什么我用-fa而不是看起来更合理的-fn:

  • 用-fn指定字体的话,直接报错:
    ~ $ xterm -g 75x59+0+0 -fn Default -fs 14
    xterm: cannot load font "Default"
    
  • 换成-fa的话就能正常启动:
    ~ $ xterm -g 75x59+0+0 -fa Default -fs 14
    
    换成uxterm测试也是一样的结果,-fn报错,-fa正常。

我也试过在.Xresources里直接指定具体字体,但效果不太满意——核心问题好像是不管我怎么调,总有个东西(xterm、IceWM还是我电脑里的小捣蛋鬼)非要把字体搞成极小的尺寸,xterm窗口还会自动调整大小去适配这个小字体,完全不是我想要的效果。

有没有大佬能给我点建议呀?

备注:内容来源于stack exchange,提问作者user985675

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:23:09