私の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
?
答え1
でこれを行う方法を見つけましたxterm
。したがって、上記のInconsolata
フォントサイズの場合、14
次のことが機能します。
1)次の2行を追加します~/.Xresources
(存在しない場合は作成)。
XTerm*faceName: Inconsolata
XTerm*faceSize: 14
2) 次に、xterm
このファイルを使用するように指示します。
export XENVIRONMENT="${HOME}/.Xresources"
.bashrc
このエクスポートを追加して継続的に維持することをお勧めします。
~/.clusterssh/config
3)(存在する場合)のフォント設定をコメントアウトします。
# terminal_font=6x13
答え2
「7x14」フォントを含むディレクトリにフォントパスを設定する必要があります。現在のフォントパスを確認してください。
xset q | grep "Font Path:" -A1
出力ディレクトリの一覧には、少なくとも1つのディレクトリに記載されているフォントが必要です。
xset
フォントパスを変更して動的または静的に追加できますxorg configuration file
。
次のコマンドを使用します。xset +fp desired_font_path
または、xorg設定ファイルにFontPath desired_font_path
「Files」セクションを追加します。
答え3
~/.clusterssh/config で使用できる最大のビットマップフォントは 10x20 です。私の4kモニターでは、次のように適切な設定を取得しました。
terminal_args=-fa "DejaVu Sans Mono" -fs 14
terminal_size=253x100
ClusterSSH は Terminal_size を -geometry に渡しません。 253x100は私の画面で約80列に変換されます。 30行。
答え4
HiDPIモニタを使用するのと同じ問題があります。私のシステム(Arch)の大きなフォントはです。しかし実際にはもっと見やすいので12x24
使います。10x20
cssh -f 10x20 ...
検索して見つけました/usr/share/fonts/misc/font.alias
。 ~によるとこれ、font.alias
人間に優しいアイテムをマッピングするファイルです。10×20次のようなコンピュータフレンドリーなもの-その他固定-中型-r-一般--20-200-75-75-c-100-iso8859-1。
このコマンドを使用してフォントディレクトリのリストを取得し、そのディレクトリをxset q
確認します。font.alias
自分に合ったエイリアスを選択してください。