Avanti Indietro Indice

5. Problemi riguardo termcap e terminfo

Secondo la pagina di manuale, "terminfo è un database che descrive i terminali, usato da programmi orientati-allo-schermo...". Esso definisce un generico insieme di sequenze di controllo (codici di escape) usati per mostrare il testo sui terminali, e rende possibile il supporto per differenti terminali hardware senza la necessità di driver speciali. Le librerie terminfo si trovano in /usr/share/terminfo, sulle moderne distribuzioni di Linux.

Il database terminfo ha ampiamente sostituito il più vecchio termcap ed il completamente obsoleto termlib. Ciò normalmente non ha nessuna attinenza con l'installazione dei programmi, eccetto quando si ha a che fare con un pacchetto che richiede termcap.

La maggior parte delle distribuzioni Linux ora usano terminfo, ma ancora conservano le librerie termcap per compatibilità con le applicazioni legacy (vedere /etc/termcap). A volte c'è uno speciale pacchetto di compatibilità che è necessario aver installato per facilitare l'uso dei binari linkati con termcap. Raramente, potrebbe essere necessario togliere il commento da una dichiarazione #define termcap in un file sorgente. Controllate i file di documentazione appropriati nella vostra distribuzione per informazioni a tal riguardo.


Avanti Indietro Indice