Come posso aumentare la dimensione del carattere del terminale?


19

Ho un Raspberry pi B, usando Debian, appena equipaggiato con un monitor TFT-LCD da 3,5 pollici tramite VGA. La dimensione del testo in modalità riga di comando è troppo piccola per essere letta, quindi vorrei aumentarne le dimensioni e un metodo dice "edit /boot/config.txt". Tuttavia, il comando ls /bootmostra no config.txt- l'unico .txtfile è cmdline.txt.

Un altro metodo ref: http://www.raspberrypi-spy.co.uk/2012/11/cheap-miniature-lcd-screen che dice che l'uso sudo dpkg-reconfigure console-setupnon sembra fare alcuna differenza.

Ho fatto qualcosa di sbagliato? Gradirei qualsiasi aiuto per andare avanti da qui.

Risposte:


16

Anch'io ho questo problema quando uso la mia enorme TV. Prova questo:

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

Per visualizzare un elenco di caratteri disponibili: ls / usr / share / consolefonts /

I numeri alla fine indicano larghezza e altezza (anche se non sempre così esatti!)

Non ho idea del perché manchi config.txt. Tuttavia, puoi usare questo:

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

come modello per crearne uno nuovo.

La mia ipotesi sarebbe che a) sia stato cancellato accidentalmente o b) sia stato corrotto in qualche modo nel file system e sia scomparso. (a è più probabile)


Grazie recantha, ha funzionato molto bene. Il problema è stato risolto bene, ma ancora non capisco perché manca config.txt. Guardando questo cavallo regalo direttamente in bocca, il carattere ora è un po ' troppo grande, quindi: c'è un modo per vedere altri caratteri disponibili?
Harry Weston,

Ho modificato il mio originale per rispondere a una domanda aggiuntiva.
recantha il

Come verrebbe messo questo /boot/config.txt? Il mio (da OSMC 2016.05-1) non contiene alcuna riga simile a questo, e questo articolo di Raspbian config.txt non lo fa, neanche ...
Tobias,

5

È possibile utilizzare setfontda un terminale per impostare il carattere corrente della console su uno dei caratteri presenti in /usr/share/consolefonts/. Non è necessario specificare il percorso completo o il suffisso .psf.gz. Proprio qualcosa come:

setfont Lat15-Fixed18

farà il trucco. Puoi giocare fino a quando non trovi un font che ti piace, e quindi per renderlo di sistema e predefinito, puoi specificarlo /etc/kbd/configcome il pacchetto / servizio kbd lo prende su se stesso per fare da scimmia con il font della console durante l'avvio.

Come nota a margine, potresti trovare la necessità di creare una voce personalizzata /etc/fb.modesper ottenere una risoluzione nativa sul piccolo schermo in modo che il display appaia bello e nitido.


Per chiunque esegua Centos 7, la directory è /lib/kbd/consolefonts.
falsePockets

2

Ecco la soluzione più semplice: quando accedi a Linux (o Unix) un file chiamato .profileviene eseguito dalla shell. Di recente ho ottenuto un monitor LCD da 7 ", 1024x600. Negli ultimi 2 anni ho comunicato con il mio Rpi tramite ssh, ma ora avevo bisogno di un sistema con un piccolo monitor. Quindi ho modificato il .profilefile e aggiunto la seguente riga alla fine :

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

Un carattere di 14x28 pixel che funziona per me. Ci sono molti (centinaia di) caratteri. Se ti piace un po 'più piccolo, prova 24x12 o più grande 32x16.


Suppongo che "modalità riga di comando" nell'OP si riferisse a LXTerminal, ma l'ho preso come modalità console senza GUI.
bobstro,

Sono abbastanza sicuro che la modalità console non gui fosse pensata bene. Questo funziona per me; Ho aggiunto la mia setfontlinea alla fine dei miei osmcutenti .profile. Il piccolo svantaggio è che durante l'accesso ho ancora la mia dimensione del carattere sbagliata; quindi, sarebbe meglio risolverlo nel sistema piuttosto che nelle impostazioni dell'utente. Ma questa soluzione è molto meglio di niente, ovviamente.
Tobias,

1

7 anni dopo, stavo avendo lo stesso problema e la soluzione che ha funzionato per me era "Metodo 2" da https://www.raspberrypi-spy.co.uk/2014/04/how-to-change-the- linea di comando-font-size / .

In breve, ho fatto sudo nano /etc/default/console-setupe aggiornato i campi FONTFACEe FONTSIZEalla dimensione che volevo:

FONTFACE="Terminus"
FONTSIZE="16x32"

Quindi ho salvato il file e riavviato il pi.

Il vantaggio di farlo in questo modo è che funziona dal momento in cui il dispositivo si avvia, invece di avviare solo dopo il login (come con le risposte che usano .profile).

Per inciso, per capire quali valori usare per la faccia e la dimensione del carattere, ho cercato nella /usr/share/consolefonts/directory (come suggerito sopra), e sono andato da lì.


0

Facendo clic sulla scheda "modifica" in LXTerminal -> Vai alle preferenze -> Fai clic sulla scheda "Stile" -> Qui puoi cambiare carattere, dimensioni, colore e sfondo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.