cluster-ssh: указать шрифт терминала

В моем конфигурационном файле cssh меня есть:

 terminal_font=6x13 

этот шрифт по умолчанию слишком мал для меня.

man cssh говорит, я могу указать другой размер шрифта с аргументом -f , используя «стандартную нотацию шрифта X». Вот страница wikipedia, содержащая некоторые другие типы шрифтов. К сожалению, ни одна из них не работает для меня:

 $ cssh host1 host2 -f "7x14" Fatal: Unrecognised font used (7x14). Please amend $HOME/.clusterssh/config with a valid font (see man page). 

Почему "7x14" не работает? Как я могу использовать большие шрифты с cssh ?

  • Xterm: работа с несколькими вкладками
  • Чтение строки ответа ответа терминала в переменную
  • Xterm с Solarized, только темный фон без цветов шрифта
  • Медленные терминальные эмуляторы на основе gtk vs konsole и xterm
  • LinuxMint - `who`,` w` и `last` не сообщают о терминальных эмуляторах anylonger
  • Цветной терминал под USS
  • Сделать 'CTRL- /' вести себя одинаково в vtty и xterm
  • `top` не освежающий экран при выходе
  • 3 Solutions collect form web for “cluster-ssh: указать шрифт терминала”

    Вам нужно установить Font Path в каталог, содержащий шрифты «7×14». Проверьте свой текущий путь шрифта как:

     xset q | grep "Font Path:" -A1 

    В списке выходных каталогов вы должны иметь упомянутый шрифт, по крайней мере, в одном каталоге.

    Вы можете добавить Font Path динамически с помощью xorg configuration file или статически, изменив xorg configuration file .

    Использовать команду: xset +fp desired_font_path Или в конфигурационном файле FontPath desired_font_path добавьте FontPath desired_font_path в разделе «Файлы»

    У меня была такая же проблема, потому что у меня есть дисплей HiDPI. Более крупный шрифт, который у меня есть в моей системе (Arch), составляет 12x24 , хотя я фактически использую 10x20 потому что он выглядит лучше:

     cssh -f 10x20 ... 

    Нашли их, посмотрев /usr/share/fonts/misc/font.alias . В соответствии с этим , font.alias – это файлы, которые отображают дружественные человеку вещи, такие как 10×20, к компьютерным материалам, таким как -misc-fixed-medium-r-normal – 20-200-75-75-c-100-iso8859-1 .

    Получите список каталогов шрифтов с помощью команды font.alias xset q и найдите font.alias внутри этих dirs. Выберите псевдоним, который вам подходит.

    Я выяснил, как использовать любой шрифт в xterm . Итак, для случая упомянутого шрифта 14 Inconsolata , работает следующее:

    1) Добавьте эти 2 строки в ~/.Xresources (создайте его, если он не существует)

     XTerm*faceName: Inconsolata XTerm*faceSize: 14 

    2) Затем скажите xterm использовать этот файл:

     export XENVIRONMENT="${HOME}/.Xresources" 

    Предпочтительно добавьте этот экспорт в .bashrc , чтобы он был постоянным.

    3) закомментируйте настройки шрифта в ~/.clusterssh/config , если он существует:

     # terminal_font=6x13 
    Linux и Unix - лучшая ОС в мире.