Wie erhöhe ich die Terminal-Schriftgröße?


19

Ich habe ein Raspberry Pi B, das Debian verwendet und gerade mit einem 3,5-Zoll-TFT-LCD-Monitor über VGA ausgestattet wurde. Die Textgröße im Befehlszeilenmodus ist zu klein zum Lesen, daher möchte ich sie vergrößern, und eine Methode lautet "edit /boot/config.txt". Der Befehl ls /bootzeigt jedoch nein config.txt- die einzige .txtDatei ist cmdline.txt.

Eine andere Methode Ref: http://www.raspberrypi-spy.co.uk/2012/11/cheap-miniature-lcd-screen, die besagt, dass die Verwendung sudo dpkg-reconfigure console-setupkeinen Unterschied zu machen scheint.

Habe ich etwas falsch gemacht? Ich würde mich über jede Hilfe freuen, um von hier aus voranzukommen.

Antworten:


16

Ich habe dieses Problem auch, wenn ich meinen riesigen Fernseher benutze. Versuche dies:

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

So zeigen Sie eine Liste der verfügbaren Schriftarten an: ls / usr / share / consolefonts /

Die Zahlen am Ende geben Breite und Höhe an (wenn auch nicht immer so genau!)

Keine Ahnung warum config.txt fehlt. Sie können dies jedoch verwenden:

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

als Vorlage zum Erstellen eines neuen.

Ich vermute, dass a) es versehentlich gelöscht wurde oder b) auf irgendeine Weise im Dateisystem beschädigt und verschwunden ist. (a ist wahrscheinlicher)


Danke recantha, das hat sehr gut funktioniert. Das Problem ist gut gelöst, aber ich verstehe immer noch nicht, warum config.txt fehlt. Wenn Sie dieses Geschenkpferd direkt in den Mund nehmen, ist die Schrift jetzt etwas zu groß. Gibt es also eine Möglichkeit, andere verfügbare Schriftarten anzuzeigen?
Harry Weston

Bearbeitet mein Original, um zusätzliche Fragen zu beantworten.
Recantha

Wie würde das umgesetzt werden /boot/config.txt? Meins (von OSMC 2016.05-1) enthält keine Zeile, die so aussieht , und dieser Raspbian config.txt-Artikel auch nicht ...
Tobias

5

Sie können setfontvon einem Terminal aus die aktuelle Konsolenschriftart auf eine der Schriftarten in einstellen /usr/share/consolefonts/. Sie müssen weder den vollständigen Pfad noch das Suffix .psf.gz angeben. Nur so etwas wie:

setfont Lat15-Fixed18

werde den Trick machen. Sie können herumspielen, bis Sie eine Schriftart gefunden haben, die Ihnen gefällt. Um sie dann systemweit und standardmäßig festzulegen, können Sie sie angeben, /etc/kbd/configwenn das kbd-Paket / der kbd-Dienst es während des Startvorgangs auf sich nimmt, mit der Konsolenschriftart einen Affen zu spielen.

Als Randnotiz stellen Sie möglicherweise fest, dass Sie einen benutzerdefinierten Eintrag in erstellen müssen /etc/fb.modes, um eine native Auflösung auf dem kleinen Bildschirm zu erhalten, damit das Display schön und klar aussieht.


Für alle, die Centos 7 ausführen, lautet das Verzeichnis /lib/kbd/consolefonts.
falsePockets

2

Hier ist die einfachste Lösung: Wenn Sie sich bei Linux (oder Unix) anmelden, wird eine Datei mit dem Namen .profilevon der Shell ausgeführt. Ich habe kürzlich einen 7 "-LCD-Monitor mit einer Auflösung von 1024 x 600 erhalten. In den letzten 2 Jahren habe ich über ssh mit meinem Rpi kommuniziert, aber jetzt brauchte ich ein System mit einem kleinen Monitor. Also habe ich die .profileDatei bearbeitet und am Ende die folgende Zeile hinzugefügt :

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

Eine 14x28 Pixel-Schriftart, die für mich funktioniert. Es gibt viele (Hunderte von) Schriftarten. Wenn Sie es etwas kleiner mögen, probieren Sie 24x12 oder größer 32x16.


Ich nehme an, "Kommandozeilenmodus" im OP bezog sich auf LXTerminal, aber ich nahm es als Konsolenmodus ohne GUI.
Bobstro

Ich bin mir ziemlich sicher, dass der Nicht-GUI-Konsolenmodus in Ordnung war. Das funktioniert bei mir; Ich habe meine setfontZeile an das Ende meiner osmcBenutzer angehängt .profile. Der kleine Nachteil ist, dass ich beim Anmelden immer noch die falsche Schriftgröße habe. Daher ist es besser, dies in den Systemeinstellungen zu lösen, als in den Benutzereinstellungen. Aber diese Lösung ist natürlich weitaus besser als nichts.
Tobias

1

7 Jahre später hatte ich das gleiche Problem und die Lösung, die für mich funktionierte, war "Methode 2" von https://www.raspberrypi-spy.co.uk/2014/04/how-to-change-the- Befehlszeilen-Schriftgröße / .

Kurz gesagt, ich habe sudo nano /etc/default/console-setupdie Felder FONTFACEund FONTSIZEauf die gewünschte Größe aktualisiert :

FONTFACE="Terminus"
FONTSIZE="16x32"

Dann habe ich die Datei gespeichert und den pi neu gestartet.

Dies hat den Vorteil, dass es vom Moment des Starts an funktioniert, anstatt erst nach dem Anmelden (wie bei den Antworten, die verwendet werden .profile) einzugreifen .

Übrigens, um herauszufinden, welche Werte für Schriftart und Schriftgröße verwendet werden sollen, habe ich in das /usr/share/consolefonts/Verzeichnis (wie oben vorgeschlagen) geschaut und bin von dort weitergegangen.


0

Klicken Sie in LXTerminal auf die Registerkarte "Bearbeiten" -> Gehen Sie zu den Einstellungen -> Klicken Sie auf die Registerkarte "Stil" -> Hier können Sie Schriftart, Größe, Farbe und Hintergrund ändern

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.