Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Terminali</strong> a <strong>caratteri</strong> 625<br />
|<br />
|reset<br />
|<br />
Il programma ‘reset’ chiama ‘tput’ con una serie di argomenti volti a reinizializzare il terminale.<br />
È particolarmente utile l’uso di questo programma quando sullo schermo non appaiono<br />
più delle lettere normali. In tal caso, si può scrivere ‘reset’ e premere [ Invio ] alla cieca. Di<br />
solito funziona.<br />
Se si vuole sperimentare questa situazione, basta fare un ‘cat’ di un file binario, per esempio<br />
un programma qualunque, per non potere più leggere quello che si scrive.<br />
In ogni caso, questi programmi, avvalendosi di ‘tput’, funzionano solo in base a quanto conosciuto<br />
per mezzo di Terminfo o Termcap. Se la variabile TERM non contiene il nome corretto,<br />
oppure se questo non è presente nel sistema di configurazione dei terminali, a nulla serve un<br />
‘reset’.<br />
Si vedano le pagine di manuale: tput(1), clear(1) e reset(1).<br />
|Riquadro 15.76. Sequenze di controllo per una console VGA di un sistema GNU/Linux.<br />
Comando<br />
Descrizione<br />
|<br />
Definisce un cursore intermittente<br />
printf ’\033[?2c’<br />
basso (normale).<br />
|<br />
printf ’\033[?6c’ Definisce un cursore intermittente a<br />
blocco.<br />
15.7.7 Definizione degli attributi del terminale con «setterm»<br />
Il sistema Terminfo permette di conoscere le stringhe (i comandi) corrispondenti a determinate<br />
azioni per il terminale che si utilizza. Attraverso il programma ‘setterm’ si può impostare in<br />
qualche modo il proprio terminale utilizzando implicitamente tali comandi. La documentazione<br />
di ‘setterm’, setterm(1), è stringatissima e quindi insufficiente a comprendere bene tutte<br />
le possibilità che si avrebbero a disposizione. Tuttavia si tratta di un tipo di intervento sulla<br />
gestione del terminale di importanza marginale; quindi non vale la pena di preoccuparsene<br />
tanto.<br />
«<br />
|<br />
|setterm opzione<br />
|<br />
Anche se si può utilizzare una sola opzione per volta, quelle disponibili sono molte, ma qui ne<br />
vengono descritte solo alcune, tanto da mostrare il senso di questo programma di servizio.<br />
|Tabella 15.77. Alcune opzioni.<br />
Opzione<br />
| -repeat [on|off]<br />
| -foreground {black|blue ←↪<br />
↩→<br />
|green|cyan|red|magenta ←↪<br />
↩→<br />
|yellow|white|default}<br />
Descrizione<br />
Attiva o disattiva la ripetizione automatica del tasto premuto<br />
a lungo. Se non viene specificato l’argomento, si intende<br />
attivare l’opzione implicitamente.<br />
Permette di modificare il colore di primo piano.