
Я прочитал вопрос.cluster-ssh: указать шрифт терминалаи подтвердил, что моя конфигурация отлично работает с допустимыми именами шрифтов, не относящимися к Freetype, переданными, например, xfontsel
. Однако вместо этого я хотел бы использовать шрифты Freetype.
Я urxvt
указываю свой шрифт так же, как xft:Source Code Pro:size=9
в моих ресурсах X; та же спецификация отлично работает, если указывать ее напрямую с помощью -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);
вызов, который не выполняется.)