Ncurses

Contenu

Le package Ncurses contient les bibliothèques ncurses, panel, menu et form. Il contient également les programmes clear, infocmp, tic, toe, tput et tset.

Description

Les bibliothèques

Les bibliothèques qui composent la bibliothèque Ncurses sont utilisées pour afficher du texte (souvent de façon fantaisiste) à l'écran. Un exemple où ncurses est utilisée se trouve dans "make menuconfig" du noyau. Les bibliothèques contiennent des routines pour créer des fenêtres, des menus, des formulaires et des routines générales pour l'affichage de texte.

clear

Le programme clear efface l'écran si cela est possible. Il utilise les variables d'environnement pour déterminer le type de terminal puis se renseigne dans la base de données terminfo pour trouver les commandes d'effacement de l'écran.

infocmp

Le programme infocmp peut être utilisé pour comparer deux entrées binaires de terminfo, ré-écrire une description de terminfo avec l'avantage du champ terminfo use=, ou afficher une description terminfo depuis le fichier binaire (term) dans une variété de formats (fonctionnement inverse de tic).

tic

Tic est le compilateur des entrées de description de terminfo. Le programme traduit un fichier terminfo d'un format source en format binaire pour être utilisé par les routines de la bibliothèque ncurses. Les fichiers Terminfo contiennent la description des possibilités d'un terminal.

toe

Le programme toe liste tous les types de terminaux disponibles selon leur nom primaire avec pour chacun leur description.

tput

Le programme tput utilise la base de données terminfo pour créer les valeurs associées aux capacités d'un terminal et les informations disponibles pour le shell, pour initialiser un terminal, ou retourner le nom complet d'un type du terminal requis.

tset

Le programme Tset initialise les terminaux de façon à ce qu'ils puissent être utilisés, mais cette fonctionnalité n'est plus tellement utilisée. Elle est fourni pour une compatibilité avec BSD4.4.