Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica Terminali a caratteri - IIS Marconi Latina - Area didattica
634 volume I Sistemi GNU/Linux: uso e amministrazione generale |./pm2fb.ko |... |./vga16fb.ko |./vfb.ko Intuitivamente, si opta per il modulo ‘nvidiafb’: # modprobe nvidiafb [ Invio ] # lsmod | grep fb [ Invio ] |nvidiafb 48284 1 |fbcon 37024 73 |tileblit 2688 1 fbcon |font 8320 1 fbcon |bitblit 5376 1 fbcon Se si dispone del programma ‘fbset’, si può tentare di modificare al volo la risoluzione. Per farlo, occorre leggere prima il contenuto del file ‘/etc/fb.modes’: # grep ^mode /etc/fb.modes [ Invio ] |mode "640x480-60" |mode "640x480-72" |mode "640x480-75" |mode "640x480-90" |mode "640x480-100" |mode "768x576-75" |mode "800x600-48-lace" |mode "800x600-56" |mode "800x600-60" |mode "800x600-70" |mode "800x600-72" |mode "800x600-75" |mode "800x600-90" |mode "800x600-100" |mode "1024x768-43-lace" |mode "1024x768-60" |mode "1024x768-70" |mode "1024x768-72" |mode "1024x768-75" |mode "1024x768-90" |mode "1024x768-100" |mode "1152x864-43-lace" |mode "1152x864-47-lace" |mode "1152x864-60" |mode "1152x864-70" |mode "1152x864-75" |mode "1152x864-80"
Terminali a caratteri 635 |mode "1280x960-75-8" |mode "1280x960-75" |mode "1280x960-75-32" |mode "1280x1024-43-lace" |mode "1280x1024-47-lace" |mode "1280x1024-60" |mode "1280x1024-70" |mode "1280x1024-74" |mode "1280x1024-75" |mode "1600x1200-60" |mode "1600x1200-66" |mode "1600x1200-76" Si tenta di utilizzare una risoluzione di ‘800x600-60’: # fbset 800x600-60 [ Invio ] In alternativa, si può indicare la risoluzione e la quantità di colori, senza specificare la frequenza di scansione. In questo caso per i colori e le sfumature si usano 16 bit: # fbset 800 600 800 600 16 [ Invio ] L’utilizzo del frame buffer ha degli inconvenienti: pur usando i moduli, una volta caricati, non è più possibile ritornare alla gestione normale; se si commettono degli errori, si rischia di rendere invisibile e inutilizzabile la console. 15.9.4 «Frame buffer» dall’avvio « Nella sezione precedente è stato mostrato, a grandi linee, il modo in cui è possibile attivare la gestione della console grafica con il frame buffer, quando il sistema è già in funzione. Per fare in modo che questa modalità di funzionamento della console sia attiva già al momento dell’avvio del sistema, occorre utilizzare delle opzioni di avvio per il kernel Linux. Quando si sceglie la strada delle opzioni di avvio, occorre conoscere perfettamente le caratteristiche del proprio adattatore grafico, ma in generale, a meno di avere un adattatore troppo sofisticato o troppo vecchio, conviene usare la modalità standard VESA 2.0. La gestione della console grafica deve essere già disponibile nel corpo principale del kernel, sia per quanto riguarda la gestione generica della console in modo grafico (che si potrebbe mettere nel modulo ‘fbcon’), sia per la gestione dello standard VESA (il modulo sarebbe ‘vesafb’). Quindi, per queste due cose non si possono usare i moduli. Quando il kernel è pronto, è sufficiente l’opzione di avvio ‘vga=n’, dove n va sostituito con un numero, come descritto nella tabella successiva.
- Page 29 and 30: Terminali a caratteri 583 La config
- Page 31 and 32: Terminali a caratteri 585 | +caps |
- Page 33 and 34: Terminali a caratteri 587 |kb mode
- Page 35 and 36: Terminali a caratteri 589 |Tabella
- Page 37 and 38: Terminali a caratteri 591 |keymaps
- Page 39 and 40: Terminali a caratteri 593 |Tabella
- Page 41 and 42: Terminali a caratteri 595 |keymaps
- Page 43 and 44: Terminali a caratteri 597 Nell’es
- Page 45 and 46: Terminali a caratteri 599 15.5.1 Co
- Page 47 and 48: Terminali a caratteri 601 |Listato
- Page 49 and 50: Terminali a caratteri 603 | keycode
- Page 51 and 52: Terminali a caratteri 605 | alt key
- Page 53 and 54: Terminali a caratteri 607 | keycode
- Page 55 and 56: Terminali a caratteri 609 |shift al
- Page 57 and 58: Terminali a caratteri 611 | keycode
- Page 59 and 60: Terminali a caratteri 613 |# | keyc
- Page 61 and 62: Terminali a caratteri 615 |string F
- Page 63 and 64: Terminali a caratteri 617 15.7.1 Li
- Page 65 and 66: Terminali a caratteri 619 EOF (End
- Page 67 and 68: Terminali a caratteri 621 15.7.3 Te
- Page 69 and 70: Terminali a caratteri 623 |sun |scr
- Page 71 and 72: Terminali a caratteri 625 | |reset
- Page 73 and 74: Terminali a caratteri 627 # console
- Page 75 and 76: Terminali a caratteri 629 Teoricame
- Page 77 and 78: Terminali a caratteri 631 In questo
- Page 79: Terminali a caratteri 633 15.9.3 Co
- Page 83 and 84: Terminali a caratteri 637 più prog
- Page 85 and 86: Terminali a caratteri 639 Opzione D
- Page 87 and 88: Terminali a caratteri 641 • # gpm
- Page 89 and 90: Terminali a caratteri 643 15.12.1 U
- Page 91 and 92: Terminali a caratteri 645 Per poter
- Page 93 and 94: Terminali a caratteri 647 Opzione |
- Page 95 and 96: Terminali a caratteri 649 15.13.4 C
- Page 97 and 98: Terminali a caratteri 651 Per passa
- Page 99 and 100: Terminali a caratteri 653 |1:12345:
- Page 101 and 102: Terminali a caratteri 655 15.15.4 U
- Page 103 and 104: Terminali a caratteri 657 Il contro
- Page 105 and 106: Terminali a caratteri 659 15.16.2 U
- Page 107 and 108: Terminali a caratteri 661 |7:12345:
- Page 109 and 110: Terminali a caratteri 663 • Picto
634 volume I Sistemi GNU/Linux: uso e amministrazione generale<br />
|./pm2fb.ko<br />
|...<br />
|./vga16fb.ko<br />
|./vfb.ko<br />
Intuitivamente, si opta per il modulo ‘nvidiafb’:<br />
# modprobe nvidiafb [ Invio ]<br />
# lsmod | grep fb [ Invio ]<br />
|nvidiafb 48284 1<br />
|fbcon 37024 73<br />
|tileblit 2688 1 fbcon<br />
|font 8320 1 fbcon<br />
|bitblit 5376 1 fbcon<br />
Se si dispone del programma ‘fbset’, si può tentare di modificare al volo la risoluzione. Per<br />
farlo, occorre leggere prima il contenuto del file ‘/etc/fb.modes’:<br />
# grep ^mode /etc/fb.modes [ Invio ]<br />
|mode "640x480-60"<br />
|mode "640x480-72"<br />
|mode "640x480-75"<br />
|mode "640x480-90"<br />
|mode "640x480-100"<br />
|mode "768x576-75"<br />
|mode "800x600-48-lace"<br />
|mode "800x600-56"<br />
|mode "800x600-60"<br />
|mode "800x600-70"<br />
|mode "800x600-72"<br />
|mode "800x600-75"<br />
|mode "800x600-90"<br />
|mode "800x600-100"<br />
|mode "1024x768-43-lace"<br />
|mode "1024x768-60"<br />
|mode "1024x768-70"<br />
|mode "1024x768-72"<br />
|mode "1024x768-75"<br />
|mode "1024x768-90"<br />
|mode "1024x768-100"<br />
|mode "1152x864-43-lace"<br />
|mode "1152x864-47-lace"<br />
|mode "1152x864-60"<br />
|mode "1152x864-70"<br />
|mode "1152x864-75"<br />
|mode "1152x864-80"