我已阅读问题cluster-ssh:指定终端字体并确认我的配置可以正常使用传递给的有效非 Freetype 字体名称,例如xfontsel
.不过,我想使用 Freetype 字体。
我在 X 资源中urxvt
指定我的字体;xft:Source Code Pro:size=9
当直接使用命令行选项给出时,相同的规范可以正常工作-fn
。
但是,如果我使用相同的规范和选项-f
或cssh
设置terminal_font
,.clusterssh/config
我会收到一条错误消息:
Fatal: Unrecognised font used (xft:Source Code Pro:size=9).
Please amend $HOME/.clusterssh/config with a valid font (see man page).
如何为 ClusterSSH 指定此字体?
(对于那些可能通过查看源代码获得帮助的人,错误源于我系统上get_font_size()
的函数/usr/share/perl5/App/ClusterSSH.pm
;我怀疑是调用$xdisplay->QueryFont($font);
失败了。)