无需鼠标即可更改 xterm 字体大小

无需鼠标即可更改 xterm 字体大小

可以xterm通过按住ctrl并右键单击窗口来更改字体大小。没有鼠标可以做到吗?

答案1

默认键绑定包括需要的内容:

           Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
           Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
           Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\

即(无需任何定制):

  • shiftkeypad +切换到下一个更大的字体。
  • shiftkeypad -切换到下一个较小的字体。

有两个绑定可以KP_Add使其默认在一些不寻常的键盘上工作。

这最初只是用于位图字体(在1999年); TrueType 字体被容纳在2008年

也可以使用转义序列,例如,

printf '\033]50;#+1\007'

切换到下一个更大的字体,并且

printf '\033]50;#-1\007'

切换到下一个较小的字体。这fonts.sh源代码中的脚本使 xterm 反复缩小/增大,并且在中断时恢复原始字体。 (脚本中\007printf是非打印控件/G,用于容纳非常旧的 shell)。

答案2

尝试

xterm -fa 'Monospace' -fs 14

相关内容