Comment augmenter la taille de police du terminal?

19

J'ai un Raspberry pi B, utilisant Debian, juste monté avec un moniteur TFT-LCD de 3,5 pouces via VGA. La taille du texte en mode ligne de commande est trop petite pour être lue, donc je voudrais augmenter sa taille, et une méthode dit "edit /boot/config.txt". Cependant, la commande ls /bootaffiche non config.txt- le seul .txtfichier l'est cmdline.txt.

Une autre méthode ref: http://www.raspberrypi-spy.co.uk/2012/11/cheap-miniature-lcd-screen qui dit que l'utilisation sudo dpkg-reconfigure console-setupne semble pas faire de différence.

Ai-je fait quelque chose de mal? J'apprécierais toute aide pour progresser d'ici.

Harry Weston
la source

Réponses:

16

J'ai aussi ce problème lorsque j'utilise mon énorme téléviseur. Essaye ça:

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

Pour voir une liste des polices disponibles: ls / usr / share / consolefonts /

Les chiffres à la fin indiquent la largeur et la hauteur (mais pas toujours aussi exacts!)

Aucune idée de la raison pour laquelle config.txt est manquant. Cependant, vous pouvez utiliser ceci:

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

comme modèle pour en créer un nouveau.

Je suppose que a) il a été supprimé accidentellement ou b) a été corrompu d'une manière ou d'une autre dans le système de fichiers et a disparu. (un est plus probable)

recantha
la source
Merci recantha, cela a très bien fonctionné. Ce problème a été bien résolu, mais je ne comprends toujours pas pourquoi config.txt est manquant. En regardant ce cheval cadeau directement dans la bouche, la police est maintenant un peu trop grande, alors: existe-t-il un moyen de voir d'autres polices disponibles?
Harry Weston
Modifié mon original pour répondre à une question supplémentaire.
recantha
Comment cela serait-il intégré /boot/config.txt? Le mien (d'OSMC 2016.05-1) ne contient aucune ligne qui lui ressemble, et cet article Raspbian config.txt ne le contient pas non plus ...
Tobias
5

Vous pouvez utiliser à setfontpartir d'un terminal pour définir la police de console actuelle sur l'une des polices trouvées dans /usr/share/consolefonts/. Vous n'avez pas besoin de spécifier le chemin complet ou le suffixe .psf.gz. Juste quelque chose comme:

setfont Lat15-Fixed18

fera l'affaire. Vous pouvez jouer jusqu'à ce que vous trouviez une police que vous aimez, puis pour la rendre à l'échelle du système et par défaut, vous pouvez la spécifier dans la /etc/kbd/configmesure où le package / service kbd se charge de la singe avec la police de la console au démarrage.

En remarque, vous pouvez trouver que vous devez créer une entrée personnalisée /etc/fb.modespour obtenir une résolution native sur le petit écran afin que l'affichage soit agréable et net.

Joseph Santaniello
la source
Pour toute personne exécutant Centos 7, le répertoire est /lib/kbd/consolefonts.
falsePockets
2

Voici la solution la plus simple: lorsque vous vous connectez à Linux (ou Unix), un fichier nommé .profileest exécuté par le shell. J'ai récemment obtenu un moniteur LCD 7 ", 1024x600. Au cours des 2 dernières années, j'ai communiqué avec mon Rpi via ssh, mais maintenant j'avais besoin d'un système avec un petit moniteur. J'ai donc édité le .profilefichier et ajouté la ligne suivante à la fin :

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

Une police de 14 x 28 pixels qui me convient. Il existe de nombreuses (centaines de) polices. Si vous aimez un peu plus petit, essayez 24x12 ou plus grand 32x16.

user33078
la source
Je suppose que le "mode de ligne de commande" dans l'OP faisait référence à LXTerminal, mais je l'ai pris comme mode console sans interface graphique.
bobstro
Je suis sûr que le mode console non-gui était correct. Cela fonctionne pour moi; J'ai ajouté ma setfontligne à la fin de mes osmcutilisateurs .profile. Le petit inconvénient est que lors de la connexion, ma taille de police est toujours incorrecte; ainsi, il serait préférable de résoudre ce problème dans le système plutôt que dans les paramètres utilisateur. Mais cette solution est bien mieux que rien, bien sûr.
Tobias
1

7 ans plus tard, je rencontrais le même problème, et la solution qui a fonctionné pour moi était la "Méthode 2" de https://www.raspberrypi-spy.co.uk/2014/04/how-to-change-the- taille de police de ligne de commande / .

En bref, j'ai fait sudo nano /etc/default/console-setupet mis à jour les champs FONTFACEet FONTSIZEà la taille que je voulais:

FONTFACE="Terminus"
FONTSIZE="16x32"

Ensuite, j'ai enregistré le fichier et redémarré le pi.

L'avantage de le faire de cette façon est qu'il fonctionne à partir du moment où l'appareil démarre, au lieu de se déclencher uniquement après ma connexion (comme avec les réponses qui utilisent .profile).

Soit dit en passant, pour comprendre quelles valeurs utiliser pour la police et la taille de la police, j'ai regardé dans le /usr/share/consolefonts/répertoire (comme suggéré ci-dessus) et je suis parti de là.

Eric Woodward
la source
0

Cliquez sur l'onglet "Modifier" dans LXTerminal -> Allez dans les préférences -> Cliquez sur l'onglet "Style" -> Ici, vous pouvez changer votre police, taille, couleur et arrière-plan

j'ai creusé
la source