dom, 03 ott 2021, 19:38:52, Yoda ha scritto:
> In installazione, e poi adesso ad ogni bootstrap prima che esca da
> initrd, la risoluzione e' altissima (penso questa che mi consigli).
Avevo indicato '1280' solo perché sul mio monitor quella era la
risoluzione minima per poter visualizzare completamente il report del
meteo nelle mie console virtuali, però dipende poi anche dalla
dimensione del carattere che è stata settata per la console.
> Pero' ho problemi di vista e ho dato la direttiva al kernel (tramite
> grub2) "video=640x480", dunque ho 30 righe e 80 colonne.. all'antica
> con 5 righe in piu' (monitor 37.5 cm x 30 cm cioe' 5:4; ma 640/480
> fa 4:3 -> altra cosa incomprensibile).
Anch'io ho qualche problema di vista, dovuto purtroppo nel mio caso solo
all'età che avanza ... ma a differenza tua io non sono un fan della
console e non la userei proprio mai se non fosse che di tanto in tanto
faccio dei disastri nella GUI per cui sono costretto ad accedere in
console per tentare di riparare. :-)
Per questo motivo, per essere a mio agio ho preferito impostare in
console le cose come penso vadano meglio per me ed installare anche
tutti quei pacchetti utilizzabili sulla CLI per risolvere gli eventuali
problemi; da questo punto di vista questo thread torna utile, grazie
WinterMute!, per trovare interessanti soluzioni.
Provo a ricapitolarti quanto ho capito riguardo alle dimensioni della
console, poi più in là quando hai tempo, se ti andasse di dirmi la tua
opinione e quali sono i tuoi riscontri mi faresti un favore.
Come sai meglio di me i monitor possono avere diverse dimensioni e
proporzioni. Attualmente quelli più usati sono i 16:9 che hanno
ovviamente una forma rettangolare; io ad esempio ho un monitor LCD 16:9
da 23.6" con una diagonale di 59.9 cm dove attualmente è impostata una
risoluzione di 1920x1080.
Ci sono però in commercio anche monitor con una proporzione di 16:10 ed
altri, per la maggior parte meno recenti, più tendenti ad una forma
quadrata con una proporzione di 4:3, oppure tipo il tuo di 5:4.
Non ricordo ora quale desktop environment utilizzi, ma ti suggerisco
comunque di dare un'occhiata in GUI nel tuo DE alle impostazioni
disponibili per il tuo monitor, così da farti un'idea precisa di quali
risoluzioni potresti scegliere rispettando appunto le proporzioni 5:4 .
Ad esempio io se col monitor 16:9 adottassi una risoluzione per x, la
larghezza, di 1280 dovrei scegliere 720 per la y, mentre tu col 5:4 per
la stessa x di 1280 pixel dovresti scegliere per rispettare la
proporzione 5:4 una y di 1024, e quindi in console, in alternativa ad
agire come hai già fatto nel file '/etc/default/grub', potresti dare il
comando:
$ fbset -xres 1280 -yres 1024
Fatto ciò puoi verificare in console a quante righe e colonne
corrisponde quella risoluzione, dando il comando:
$ stty -a
ed accertarti poi che l'intero report di
$ curl
http://it.wttr.in/Rome
venga visualizzato correttamente e per intero.
Dicevi però che per te la dimensione di default dei caratteri in console
è eccessivamente piccola per quelle che sono le tue esigenze. Io credo
sia in parte anche una questione di abitudine oltre che di vista, ma se
hai comunque questa necessità puoi aumentarne le dimensioni modificando
il valore di FONTSIZE nel file '/etc/default/console-setup' e dando
successivamente il comando:
# update-initramfs -u
Nel manuale di 'console-setup' a proposito di FONTSIZE leggo:
FONTFACE and FONTSIZE
Valid font faces are: VGA (sizes 8x8, 8x14, 8x16, 16x28 and 16x32),
Terminus (sizes 6x12, 8x14, 8x16, 10x20, 12x24, 14x28 and 16x32),
TerminusBold (sizes 8x14, 8x16, 10x20, 12x24, 14x28 and 16x32),
TerminusBoldVGA (sizes 8x14 and 8x16), and Fixed (sizes 8x13, 8x14,
8x15, 8x16 and 8x18).
però ad esempio ora da me console-setup è messo così:
$ cat /etc/default/console-setup
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="Fixed"
FONTSIZE="10x18" # "8x18"
VIDEOMODE=
# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
ed anche se non rispetta le indicazioni del manuale, ridimensiona
comunque correttamente la dimensione dei caratteri in console.
Se vuoi puoi aumentare ancora di più la dimensione dei caratteri, però
nel mio caso con una risoluzione per x di 1024, la dimensione "10x18"
del font Fixed è quella massima utilizzabile per poter visualizzare
correttamente l'intero report del meteo.
Dando nuovamente in console:
$ stty -a
nota come rispetto a prima cambia la quantità di righe e colonne ('rows'
e 'cols') quando modifichi sia la risoluzione del monitor che la
dimensione dei caratteri.
> (aggiungo: i film li vedo a tutto schermo e senza bordi neri, sia se
> sono 4:3, sia se sono 5:4 ..boh!)
È normale, dipende dal formato con cui è stato registrato il video e
dalla risoluzione del tuo monitor; se le due cose non sono identiche,
per poter vedere il video con le immagini non deformate ti troverai
sempre della bande nere o ai due lati destro e sinistro dello schermo
oppure sopra e sotto.
Provo a spiegarmi con un esempio:
Sul mio monitor settato ad una risoluzione 1920x1080, quindi in 16:9,
voglio guardare in console questi due video: 'film-1920x720.mkv' e
'film-640x480.mkv'.
Sia dando il comando:
$ mpv -vo drm film-1920x720.mkv
che
$ mpv -vo drm film-640x480.mkv
all'avvio entrambi i film appariranno a tutto schermo e senza bordi
neri, ma le immagini appariranno deformate e dovrò quindi premere più
volte la combinazione di tasti Shift + A (con 'Shift' intendo il tasto
per il maiuscolo) modificando l'aspect ratio fino a trovare la giusta
risoluzione corrispondente alla reale registrazione del video, così da
poter visualizzare il video nelle giuste proporzioni e quindi con le
immagini non deformate.
È ovvio che avendo il mio monitor una risoluzione 1920x1080 c'e poco da
fare: nel caso del primo film (risoluzione 1920x720) appariranno due
bande nere sopra e sotto, mentre nel secondo caso (640x480) vedrò le due
bande nere a destra e a sinistra del video.