Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
626 volume I Sistemi GNU/Linux: uso e amministrazione generale<br />
Opzione<br />
Descrizione<br />
| -background {black|blue ←↪<br />
↩→<br />
|green|cyan|red|magenta ←↪<br />
↩→<br />
|yellow|white|default}<br />
| -inversescreen [on|off]<br />
Permette di modificare il colore dello sfondo.<br />
| -clear Ripulisce lo schermo.<br />
| -reset Reinizializza lo schermo.<br />
Attiva o disattiva l’inversione dei colori dello schermo.<br />
Se non viene specificato l’argomento, si intende attivare<br />
l’opzione implicitamente.<br />
15.8 Approfondimento: codifica UTF-8<br />
«<br />
La codifica UTF-8 è quella usata universalmente dai sistemi Unix attuali, inclusi i sistemi<br />
GNU/Linux; pertanto, è normale attendersi che ogni distribuzione GNU/Linux sia già predisposta<br />
correttamente per funzionare in questo modo. Tuttavia, l’attivazione della codifica<br />
UTF-8 per una console GNU/Linux comporterebbe qualche complicazione che si vuole affrontare<br />
in queste sezioni; inoltre non va trascurato il fatto che rimangono programmi che non<br />
si adattano bene a funzionare con una codifica UTF-8.<br />
15.8.1 Caratteri per la console<br />
«<br />
Per poter visualizzare i simboli dell’insieme di <strong>caratteri</strong> universale, occorre disporre di questi,<br />
indicando al sistema un file che ne contiene le informazioni. Si tratta di file contenuti nella directory<br />
‘/usr/share/consolefonts/’ e quelli più adatti per la visualizzazione simultanea<br />
degli alfabeti comuni corrispondono al modello ‘LatArCyrHeb-nn.psf’. In pratica si tratta<br />
di un insieme di <strong>caratteri</strong> che consente la visualizzazione di testi in alfabeto latino, arabo,<br />
cirillico ed ebraico. Si carica uno di questi file nel modo seguente:<br />
# consolechars -f /usr/share/consolefonts/LatArCyrHeb-16.psf [ Invio ]<br />
Successivamente, la visualizzazione corretta sullo schermo della console richiede anche l’invio<br />
di un codice particolare, con l’aiuto del comando ‘printf’:<br />
# printf ’\033%G’ [ Invio ]<br />
In alternativa, si può indirizzare precisamente al file di dispositivo della console virtuale che<br />
deve essere impostata. L’esempio seguente si riferisce a ‘/dev/tty1’, ovvero quella che<br />
dovrebbe essere la prima console virtuale:<br />
# printf ’\033%G’ > /dev/tty1 [ Invio ]<br />
Si osservi che non sempre le cose funzionano bene. Quando si vogliono caricare insiemi di<br />
<strong>caratteri</strong> del calibro di ‘LatArCyrHeb-nn.psf’, si potrebbe osservare che il testo colorato appare<br />
con <strong>caratteri</strong> errati; per cercare di ovviare a questo inconveniente, si può tentare di caricare<br />
prima un insieme comune, quale è quello contenuto nel file ‘lat1u-16.psf’. Praticamente,<br />
l’esempio già mostrato andrebbe adattato così:<br />
# consolechars -f /usr/share/consolefonts/lat1u-16.psf [ Invio ]