Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
.ds n 5 .ds d /usr/share/terminfo [size=18] [b]Nom[/b] [/size] term - conventions de nommage pour les types de terminaux [size=18] [b]Description[/b] [/size] La variable d'environnement [b]TERM[/b] devrait normalement contenir le type de terminal, de console ou d'affichage que vous utilisez. Cette information est très importante pour tous les programmes dont l'affichage se fait sur écran tels que votre éditeur favori ou votre logiciel de messagerie. Une valeur par défaut est fixé pour [b]TERM[/b] par [b]/etc/inittab[/b] (sous Linux et les Unix basés sur System-V) ou par [b]/etc/ttys[/b] (pour les Unix basés sur BSD). Cela devrait être largement suffisant pour les stations de travail et les consoles classiques. Si vous utilisez une ligne série, le type de périphérique rattaché peu varier. Les systèmes Unix les plus anciens fixent un type de terminal très basique appelé « dumb » ou « dialup » sur ce genre de lignes. Des plus récents fixeront sans doute « vt100 » étant donné le grand nombre de terminaux et d'émulateurs de terminaux compatibles avec le DEC VT100. Les telnets modernes utilisent votre variable d'environnement locale pour les accès distants. Cela peut poser des problèmes si la machine distante n'a pas de réglages pour votre type de terminal dans ses fichiers terminfo ou termcap. Dans certains cas, vous serez même obligé de spécifier explicitement le type comme étant « vt100 » (en supposant que vous utilisez une console, un terminal ou un émulateur de terminal compatible « vt100 »). Dans tous les cas, vous pouvez bien sûr écraser le réglage par défaut de votre variable [b]TERM[/b] dans votre profil de votre « shell » (N.d.T : le programme que vous utilisez en mode texte, par exemple bash, zsh...). Dans ce cas, l'utilitaire [b]tset[/b](1) pourra vous être d'une aide certaine car vous pouvez lui donner un ensemble de règles pour déduire ou demander un type de terminal en se basant sur le périphérique tty et le taux de transfert. Fixer votre propre valeur pour la variable [b]TERM[/b] peut également être utile si vous avez créé votre propre entrée avec des options spécifiques (telles que la cloche visuelle ou la vidéo inversée) et que vous désirez passez outre les réglages par défaut du système pour votre ligne. Les descriptions des types de terminaux sont stockées dans des fichiers contenant les données sur leurs capacités, sous /usr/share/terminfo. Pour visualiser la liste de tous les noms de terminaux reconnus par le système, faites un «toe | more» depuis le shell. Ces fichiers de description sont dans un format binaire optimisé pour la lecture (contrairement à l'ancien format de fichier [b]termcap[/b] sous forme de texte auquel il succède). Pour consulter une entrée, vous devez utiliser la commande [b]infocmp[/b](1) ainsi : infocmp [i]nom-de-terminal[/i] où [i]nom-de-terminal[/i] est le nom du type de terminal que vous désirez examiner (et le nom de son fichier de configuration se trouve dans le sous-répertoire débutant par sa première lettre). Cette commande affiche le fichier de configuration dans le format textuel décrit par [b]terminfo[/b](*n). La première ligne d'une description [b]terminfo[/b](*n) donne les différents noms du terminal dans terminfo séparés par un un caractère « | » (pipe) et terminés par une virgule. Le premier de ces synonymes est le [i]nom[/i] primaire et est celui à utiliser lorsque vous fixer la valeur de la variable [b]TERM[/b]. Quant au dernier champ (si différent du premier), c'est la description du type de terminal (il peut contenir des espaces, mais les autres doivent être en un seul bloc). Le nom des champs entre le premier et le dernier (si présent bien sûr) sont des synonymes conservés pour des raisons historiques de compatibilité. Il existe des conventions pour déterminer le choix de noms primaires pour les terminaux qui permettent de les rendre uniques et descriptifs. Voici une méthodologie pour les nommer et comprendre la signification de cette nomenclature : Premièrement, choisissez un nom de base. Ce nom sera écrit en minuscules suivit d'un nombre de caractères minuscules ou numériques pouvant aller jusqu'à sept. Il vous faut éviter les caractères de ponctuation dans ces noms car ils sont utilisés et interprétés dans les noms de fichiers et les séquences de remplacement des shells comme méta-caractères (des caractères tels que !, $, *, ?...), ce qui pourrait vous amener à des résultats inattendus. N'utilisez pas non plus les caractères qui peuvent être interprétés par quelque système de fichiers (/, e, $, [, ]) car ces noms sont indépendants de la plateforme et pourraient compliquer le portage sur d'autres architectures un jour ou l'autre. L'utilisation du point (.) en revanche n'est pas proscrite si il n'y en a pas plus d'un par nom, d'ailleurs, quelques noms terminfo historiques l'utilisent. Le nom de base pour un terminal ou une station de travail devrait toujours débuter par un nom de fabriquant (tel que [b]hp[/b] pour Hewlett-Packard, [b]wy[/b] pour Wyse ou [b]att[/b] pour les terminaux de AT&T), ou le nom commun de la ligne de terminaux ([b]vt[/b] pour les terminaux de la série VT de DEC, [b]sun[/b] pour les consoles de stations de travail Sun Microsystems ou [b]regent[/b] pour les « ADDS Regent series ». Vous pouvez regarder l'arborescence de terminfo pour voir quels sont les préfixes qui sont déjà habituellement utilisés. Le préfixe du nom de base devrait être suivi quand cela est justifié d'un numéro de modèle, par exemple : [b]vt100[/b], [b]hp2621[/b], [b]wy50[/b]. Le nom de base pour une console Unix sur PC devrait être le nom de l'OS, par exemple~: [b]linux[/b], [b]bsdos[/b], [b]freebsd[/b], [b]netbsd[/b]. Il ne [i]doit[/i] surtout pas s'appeler [b]console[/b] console ou quelque autre nom trop générique qui pourrait semer le trouble dans un environnement hétérogène. Si un numéro de modèle suit, il doit indiquer soit la version du système d'exploitation soit la version du pilote de périphérique de la console utilisée. Le nom de base d'un émulateur de terminal (si il ne correspond ni à un type ANSI ni à un type vt100) devrait être le nom du programme ou une abréviation claire de celui-ci (par exemple : [b]versaterm[/b], [b]ctrm[/b]). Puis, à la suite du nom de base, vous pouvez ajouter un nombre raisonnable de suffixes de fonctionnalités. [table][row][col] [/col][col]2p A 2 pages de mémoire. De même pour 4p, 8p, etc.[/col][/row][/table] [table][row][col] [/col][col]mc Magic-cookie. Certains terminaux (surtout les anciens Wyse) ne peuvent supporter qu'un attribut sans perte de magic-cookie. Leur entrée de base est habituellement couplée avec une autre qui a ce suffixe et utilise les magic cookies pour supporter les attributs multiples.[/col][/row][/table] [table][row][col] [/col][col]-am Activer la marge automatique[/col][/row][/table] [table][row][col] [/col][col]-m Mode monochrome - Suppression du support de la couleur[/col][/row][/table] [table][row][col] [/col][col]-na Pas de touches fléchées (N.d.T : « No Arrow keys ») - termcap ignorera les touches fléchées habituelles sur le terminal. L'utilisateur pourra donc utiliser les touches fléchées en local.[/col][/row][/table] [table][row][col] [/col][col]-nam Pas de marges automatiques - supprime la fonctionnalité de marge automatique.[/col][/row][/table] [table][row][col] [/col][col]-nl Pas d'étiquettes - supprime les étiquettes logicielles (N.d.T : « soft labels »).[/col][/row][/table] [table][row][col] [/col][col]-nsl Pas de ligne de statut (N.d.T : « No status line ») - Supprime la ligne de statut[/col][/row][/table] [table][row][col] [/col][col]-pp Possède un port imprimante qui est utilisé.[/col][/row][/table] [table][row][col] [/col][col]-rv Terminal avec mode vidéo inversé (noir sur blanc)[/col][/row][/table] [table][row][col] [/col][col]-s Active la ligne de statut[/col][/row][/table] [table][row][col] [/col][col]-vb Utilisation d'une cloche visible (un clignotement à l'écran) au lieu d'un son.[/col][/row][/table] [table][row][col] [/col][col]-w Mode large (N.d.T : w comme « wide ») : le terminal est dans un mode avec 132 colonnes.[/col][/row][/table] Habituellement, si votre type de terminal est une variante d'un type de terminal avec un nombre de lignes spécifié, ce suffixe doit être présent en premier. Ainsi pour un terminal imaginaire FuBarCo modèle 2317 avec 30 lignes et la vidéo inversée, le nom le plus approprié serait [b]fubar-30-rv[/b] (au lieu de « fubar-rv-30 »). Les noms de terminaux qui sont utilisés non pas comme des entrées uniques, mais plutôt comme des composants ajoutés à d'autes entrées en utilisant la directive [b]use[/b], se distinguent habituellement par l'utilisation de «+» au lieu de «-». Les commandes qui utilisent le type de terminal spécifié par la variable d'environnement [b]TERM[/b] pour contrôler leur affichage acceptent souvent l'option -T pour préciser un terminal spécifique [size=18] [b]Compatibilité[/b] [/size] Pour une compatibilité maximale avec les Unix « System V » anciens, les noms et alias doivent être uniques dans les 14 premiers caractères [size=18] [b]Fichiers[/b] [/size] [table][row][col] [/col][col]*d/?/* Base de données binaire relative aux fonctionnalités des différents terminaux[/col][/row][/table] [table][row][col] [/col][col]/etc/inittab Initialisation des lignes tty (Pour les Unix compatibles AT&T).[/col][/row][/table] [table][row][col] [/col][col]/etc/ttys Initialisation des lignes tty (Pour les Unix compatibles BSD).[/col][/row][/table] [size=18] [b]Voir aussi[/b] [/size] [b]curses[/b](3X), [b]terminfo[/b](*n), [b]term[/b](*n). [size=18] [b]Traduction[/b] [/size] [i]Pierre SOUCHAY < pierre.souchay@free.fr >, 2001.[/i]
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?