Como aumento o tamanho da fonte do terminal?

19

Eu tenho um Raspberry pi B, usando o Debian, equipado com um monitor TFT-LCD de 3,5 polegadas via VGA. O tamanho do texto no modo de linha de comando é muito pequeno para ser lido, portanto, gostaria de aumentar seu tamanho e um método diz "editar /boot/config.txt". No entanto, o comando ls /bootmostra não config.txt- o único .txtarquivo é cmdline.txt.

Outro método ref: http://www.raspberrypi-spy.co.uk/2012/11/cheap-miniature-lcd-screen, que diz que o uso sudo dpkg-reconfigure console-setupnão parece fazer nenhuma diferença.

Fiz algo errado? Agradeço qualquer ajuda para avançar daqui para a frente.

Harry Weston
fonte

Respostas:

16

Também tenho esse problema quando estou usando minha TV enorme. Tente o seguinte:

setfont /usr/share/consolefonts/Lat15-TerminusBold20x10.psf.gz

Para ver uma lista das fontes disponíveis: ls / usr / share / consolefonts /

Os números no final indicam largura e altura (embora nem sempre sejam exatamente assim!)

Não faço ideia por que falta o arquivo config.txt. No entanto, você pode usar isso:

https://raw.github.com/Evilpaul/RPi-config/master/config.txt

como um modelo para criar um novo.

Meu palpite seria que a) foi excluído acidentalmente ou b) foi corrompido de alguma forma no sistema de arquivos e desapareceu. (a é mais provável)

recantha
fonte
Obrigado recantha, isso funcionou muito bem. Esse problema foi resolvido muito bem, mas ainda não entendo por que o config.txt está ausente. Olhando esse cavalo presente diretamente na boca, a fonte agora é um pouco grande demais , então: existe uma maneira de ver outras fontes disponíveis?
Harry Weston
Editou meu original para responder a perguntas adicionais.
recantha
Como isso seria colocado /boot/config.txt? Mine (a partir OSMC 2.016,05-1) não contém qualquer linha olhando como ele, e este artigo config.txt Raspbian não, ou ...
Tobias
5

Você pode usar setfontde um terminal para definir a fonte atual do console como uma das fontes encontradas em /usr/share/consolefonts/. Você não precisa especificar o caminho completo ou o sufixo .psf.gz. Apenas algo como:

setfont Lat15-Fixed18

fará o truque. Você pode brincar até encontrar uma fonte que você gosta e, para torná-la padrão e em todo o sistema, você pode especificá-la /etc/kbd/configcomo o pacote / serviço kbd se encarrega de fazer o macaco com a fonte do console durante a inicialização.

Como observação lateral, você pode achar que precisa criar uma entrada personalizada /etc/fb.modespara obter uma resolução nativa na tela pequena, para que a exibição seja agradável e nítida.

Joseph Santaniello
fonte
Para quem executa o Centos 7, o diretório é /lib/kbd/consolefonts.
falsePockets
2

Aqui está a solução mais simples: Quando você faz login no Linux (ou Unix), um arquivo chamado .profileé executado pelo shell. Recentemente, adquiri um monitor LCD de 7 ", 1024x600. Nos últimos 2 anos, comuniquei-me com meu Rpi através do ssh, mas agora precisava de um sistema com um monitor pequeno. Então editei o .profilearquivo e adicionei a seguinte linha no final :

setfont /usr/share/consolefonts/Uni3-Terminus28x14.pst.gz

Uma fonte de 14x28 pixels que funciona para mim. Existem muitas (centenas de) fontes. Se você gosta um pouco menor, tente 24x12 ou 32x16 maior.

user33078
fonte
Suponho que "modo de linha de comando" no OP estava se referindo ao LXTerminal, mas eu o tomei como modo de console sem GUI.
bobstro
Tenho certeza de que o modo de console não-GUI foi bom. Isso funciona para mim; Anexei minha setfontlinha ao final dos meus osmcusuários .profile. A pequena desvantagem é que, durante o login, ainda tenho meu tamanho de fonte errado; portanto, seria melhor resolver isso no sistema, em vez das configurações do usuário. Mas essa solução é muito melhor que nada, é claro.
Tobias
1

Sete anos depois, eu estava tendo o mesmo problema, e a solução que funcionou para mim foi o "Método 2" em https://www.raspberrypi-spy.co.uk/2014/04/how-to-change-the- tamanho da fonte / linha de comando / .

Em resumo, fiz sudo nano /etc/default/console-setupe atualizei os campos FONTFACEe FONTSIZEpara o tamanho que eu queria:

FONTFACE="Terminus"
FONTSIZE="16x32"

Depois salvei o arquivo e reiniciei o pi.

O benefício de fazê-lo dessa maneira é que ele funciona a partir do momento em que o dispositivo é inicializado, em vez de apenas entrar em ação após o logon (como nas respostas usadas .profile).

Aliás, para descobrir quais valores usar para a fonte e o tamanho da fonte, procurei no /usr/share/consolefonts/diretório (como sugerido acima) e parti de lá.

Eric Woodward
fonte
0

Clicando na guia "editar" no LXTerminal -> Vá para preferências -> Clique na guia "Estilo" -> Aqui você pode alterar sua fonte, tamanho, cor e plano de fundo

Eu cavei
fonte