NOM
setterm - Définir les attributs du terminal
SYNOPSIS
setterm [options]
setterm affiche sur la sortie standard une chaîne de caractères qui
invoquera les caractéristiques spécifiées du terminal. Quand c’est
possible, terminfo est consulté pour découvrir la chaîne à utiliser.
Certaines options cependant (référencées par la suite par « consoles
virtuelles uniquement » ne correspondent pas à une caractéristique d’un
terminfo(5). Dans ce cas de figure, si le type de terminal est « con »
ou « linux » la chaîne affichée est celle qui invoque la
caractéristique mentionnée sur la console virtuelle d’un PC Minix. Les
options non implémentées par le terminal sont ignorées.
OPTIONS
Pour les options booléennes (on ou off), la valeur par défaut est
«on ».
Par soucis de concision, une valeur 8-couleur ci-dessous peut être
«black », « red », « green », « yellow », « blue », « magenta »,
« cyan », ou « white ».
Une valeur 16-couleur peut être une des valeurs 8-couleur, « grey», ou
« bright » suivi de « red », « green », « yellow», « blue »,
« magenta », « cyan » ou « white ».
Les différentes options de couleur peuvent être définies séparément, au
moins sur les consoles virtuelles, bien que l’effet d’une définition
multiple de modes (par example, -underline and -half-bright soit
dépendant du matériel.
-term nom_terminal
Remplace la variable d’environnement TERM
-reset Affiche la chaîne de restauration du terminal, qui rétablit
habituellement le terminal dans son état de démarrage.
-initialize
Affiche la chaîne d’initialisation du terminal, qui
habituellement positionne aux valeurs par défaut les options de
rendu du terminal, et d’autres attributs.
-cursor [on|off]
Active ou désactive le curseur.
-repeat [on|off] (consoles virtuelles uniquement)
Active ou désactive la répétition de touches du clavier.
-appcursorkeys [on|off] (consoles virtuelles uniquement)
Active ou désactive le « Cursor Key Application Mode ». En mode
actif («on »), ESC O A, ESC O B, etc. sera envoyé à la place de
ESC [ A, ESC [ B, etc. Les utilisateurs de vi se référeront à la
section « vi and Cursor-Keys » du Text-Terminal-HOWTO (en
anglais) pour connaître la raison des problèmes que cela peut
poser.
-linewrap [on|off] (consoles virtuelles uniquement)
Active ou désactive le passage automatique à la ligne
-default
Positionne les options de rendu du terminal à leurs valeurs par
défaut.
-foreground 8-couleur|default (consoles virtuelles uniquement)
Définit la couleur du texte.
-background 8-couleur|default (consoles virtuelles uniquement)
Définit la couleur d’arrière-plan du texte.
-ulcolor 16-couleur (consoles virtuelles uniquement)
Définit la couleur des caractères soulignés.
-hbcolor 16-couleur (consoles virtuelles uniquement)
Définit la couleur des caractères en demi-teintes
(« half-bright »).
-inversescreen [on|off] (consoles virtuelles uniquement)
Inverse les couleurs de l’écran. L’avant- et l’arrière-fond sont
inversés, idem pour le soulignement et la demi-teinte.
-bold [on|off]
Active ou désactive le mode gras (surbrillance). Sauf sur une
console virtuelle, -bold off désactive tous les attributs (gras,
teinte, clignotant, inverse).
-half-bright [on|off]
Active ou désactive le mode sombre (demi-teinte) (voir
-hbcolor). Sauf sur une console virtuelle, -half-bright off
désactive tous les attributs (gras, demi-teinte, clignotant,
inverse).
-blink [on|off]
Active ou désactive le mode clignotant. Sauf sur une console
virtuelle, -blink off désactive tous les attributs (gras,
demi-teinte, clignotant, inverse).
-reverse [on|off]
Active ou désactive le mode vidéo inverse. Sauf sur une console
virtuelle, -reverse off désactive tous les attributs (gras,
demi-teinte, clignotant, inverse).
-underline [on|off]
Active ou désactive le mode souligné (voir -ulcolor).
-store (consoles virtuelles uniquement)
Conserve les options de rendu du terminal actif (couleurs
d’avant-plan et d’arrière-plan) comme celles à utiliser lors
d’une restauration des valeurs par défaut.
-clear [all]
Efface l’écran et « repositionne le curseur », comme clear(1).
-clear rest
Efface l’écran à partir de la position actuelle du curseur.
-tabs [tab1 tab2 tab3 ...] (consoles virtuelles uniquement)
Place des marques de tabulation horizontale à des positions
données du curseur, échelonnées de 1 à 160. Sans option, affiche
les marques de tabulation actuelles.
-clrtabs [tab1 tab2 tab3 ...] (consoles virtuelles uniquement)
Efface les marques de tabulation horizontale à partir de
positions données du curseur, échelonnées de 1 à 160. Sans
option, efface toutes les marques de tabulation.
-regtabs [1-160] (consoles virtuelles uniquement)
Efface toutes les marques de tabulation, puis positionne de
manière répétitive une tabulation en accord avec un motif,
toutes les x positions. Sans option, la valeur par défaut vaut
8.
-blank [0-60|force|poke] (consoles virtuelles seules)
Définit l’intervalle d’inactivité, en minutes, après lequel la
console sera éteinte (en utilisant APM s’il est disponible).
Sans option, renvoyer l’état de la console (renvoie quelle
console a été rafraîchie ou zéro pour une console non éteinte).
L’option force laisse l’écran non rafraîchi même si une touche
est pressée.
L’option poke réveille la console.
-dump [1-NR_CONS]
Écrit un aperçu de la console virtuelle mentionnée (avec ses
attributs) dans un fichier précisé par l’option -file, écrasant
son contenu ; par défaut, il s’agit d’une image d’écran
(« screen.dump »). Sans option, décharge la console virtuelle
active. Écrase -append.
-append [1-NR_CONS]
Identique à -dump, mais ajoute l’aperçu au fichier au lieu de
l’écraser. Ne fonctionne que s’il n’y a aucune option -dump.
-file fichier image
Définit le nom de fichier de l’aperçu pour chaque option -dump
ou -append sur une même ligne de commande. Si cette option n’est
pas présente, le « screen.dump » est effectué dans le répertoire
actuel.
-msg [on|off] (consoles virtuelles uniquement)
Active ou désactive l’affichage de messages printk() du noyau
sur la console.
-msglevel 1-8 (consoles virtuelles uniquement)
Définit la priorité de journalisation de la console pour les
messages printk() du noyau. Tous les messages strictement plus
importants seront affichés, de telle sorte qu’une priorité 0
aura le même effet que -msg on et qu’une priorité 8 affichera
tous les messages du noyau. klogd(8) peut s’avérer une interface
plus appropriée pour la journalisation des messages du noyau.
-powersave on|vsync
Place le moniteur en mode de suspension VESA vsync.
-powersave hsync
Place le moniteur en mode suspension VESA hsync.
-powersave powerdown
Place le moniteur en mode VESA powerdown.
-powersave [off]
Désactive les propriétés de préservation d’énergie du moniteur
VESA.
-powerdown [0-60]
Définit l’intervalle d’arrêt du moniteur VESA, en minutes. Sans
option, la valeur par défaut est 0 (désactive l’arrêt). Si la
console est vide ou si le moniteur est en mode suspendu, le
moniteur se placera alors respectivement en mode vsync ou en
mode powerdown après l’écoulement de la période.
-blength [0-2000]
Définit la durée de la sonnette en millisecondes. Sans
paramètre, 0 est utilisé par défaut.
-bfreq [frquence]
Définit la fréquence de la sonnette en Hz. Sans paramètre, 0 est
utilisé par défaut.
VOIR AUSSI
tput(1), stty(1), terminfo(5), tty(4)
BOGUES
Les différences entre les versions Minix et Linux ne sont pas
documentées.
DISPONIBILITÉ
La commande setterm fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
TRADUCTION
Cette page de manuel a été traduite et est maintenue par Philippe
Piette <foudre-blanche AT skynet DOT be> et les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.