cluster-ssh: especifique a fonte do terminal

3

No meu arquivo cssh config, eu tenho:

terminal_font=6x13

essa fonte padrão é muito pequena para mim.

man cssh diz, posso especificar outro tamanho de fonte com o argumento -f , enquanto uso "notação de fonte X padrão". Aqui é uma página da Wikipédia contendo alguns outros tipos de fontes. Infelizmente, nada disso funciona para mim:

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

Por que o "7x14" não funciona? Como posso usar fontes maiores com cssh ?

    
por Martin Vegter 16.09.2015 / 19:01

4 respostas

2

Você precisa definir o caminho da fonte para um diretório que contenha as fontes "7x14". Confira seu caminho de fonte atual como:

xset q | grep "Font Path:" -A1

Na lista de diretórios de saída, você precisa ter a fonte mencionada pelo menos em um diretório.

Você pode adicionar o caminho da fonte dinamicamente por xset ou estaticamente, modificando xorg configuration file .

Use o comando: xset +fp desired_font_path Ou no seu arquivo de configuração do xorg, adicione FontPath desired_font_path na seção "Arquivos"

    
por 19.09.2015 / 09:32
3

Eu descobri como usar qualquer fonte em xterm . Portanto, para o caso do Inconsolata font size 14 , os seguintes trabalhos:

1) Adicione estas duas linhas em ~/.Xresources (crie se não existir)

XTerm*faceName: Inconsolata
XTerm*faceSize: 14

2) Então, diga xterm para usar este arquivo:

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

Inclua essa exportação em .bashrc , de modo que seja persistente.

3) comente as configurações de fonte em ~/.clusterssh/config , se existir:

# terminal_font=6x13
    
por 07.09.2016 / 17:11
1

Eu tive o mesmo problema porque tenho um display HiDPI. A fonte maior que tenho no meu sistema (Arch) é 12x24 , embora eu use 10x20 porque parece melhor:

cssh -f 10x20 ...

Encontrou-os procurando em /usr/share/fonts/misc/font.alias . De acordo com este , font.alias são arquivos que mapeiam coisas “human friendly” como 10x20 para material amigável de computador, como -misc-fixed-medium-r-normal - 20-200-75-75-c-100-iso8859-1 .

Obtenha a lista dos diretórios de fontes com o comando xset q e procure por font.alias dentro desses diretórios. Escolha um alias que sirva para você.

    
por 19.09.2015 / 12:57
0

A maior fonte de bitmap disponível via ~ / .clusterssh / config é 10x20. No meu display 4K eu tenho uma configuração decente via:

terminal_args=-fa "DejaVu Sans Mono" -fs 14
terminal_size=253x100

O ClusterSSH não passa o terminal_size como -geometry. 253 x 100 traduzido na minha tela em 80 colunas, ca. 30 linhas.

    
por 25.08.2018 / 17:59