xterm (Français) - ArchWiki

# xterm (Français)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

La traduction de cet article ou section ne reflète pas le texte original.

Raison: Out of sync with English page (Discuss in Talk:Xterm (Français)#)

xterm est un émulateur de terminal pour X Window. Il est hautement configurable.

## Bases

### Installation

Vous pouvez installer le paquet xterm avec Pacman.

    pacman -S xterm

### Configuration

La façon la plus simple de configurer xterm consiste à éditer le fichier `.Xresources`. Une fois celui-ci édité, ne pas oublier d'activer la configuration :

    xrdb -merge ~/.Xresources

#### UTF-8

Assurez-vous que votre jeu de caractères codés local est bien UTF-8. Ajouter la ligne suivante à votre fichier `.Xresources` permettra à xterm d'interpréter toutes les données entrantes comme étant encodées en UTF-8 :

    XTerm*locale: true

#### La touche 'Alt'

Si vous utilisez la touche `Alt` de votre clavier pour des raccourcis, vous aurez besoin de ceci dans votre `.Xresources`:

    XTerm*metaSendsEscape: true

### Défilement

Lorsque de nouvelles lignes sont écrites en bas d'une fenêtre xterm, les anciennes lignes disparaissent par le haut. Pour faire défiler le texte jusqu'aux lignes alors invisibles, il est possible d'utiliser la molette de la souris ou la combinaison de touches `Shift`+`PageUp` et `Shift`+`PageDown`, ou bien encore la barre de défilement.

Par défaut, 1024 lignes sont sauvées. Vous pouvez modifier ce nombre grâce à `saveLines`:

    Xterm*saveLines: 4096

#### La barre de défilement

Par défaut, la barre de défilement n'est pas apparente. Elle peut être rendue visible et apparaître sur la gauche ou la droite de la fenêtre. Son apparence est configurable via le `.Xresources`.

### Menus

La version d'Archlinux de xterm est compilée avec la « barre d'outils » (toolbar), ou « barre de menu » (menubar) désactivée. Les menus sont toujours disponibles comme « pop-ups » en pressant `Ctrl`+`MouseButton` à l'intérieur d'une fenêtre xterm. Les actions gérées via le menu peuvent souvent être accomplies via la ligne de commande ou par l'intermédiaire de `.Xresources`.

Astuce: Si la fenêtre du menu ne montre que de petits cadres, c'est probablement parce que vous avez une ligne similaire à ceci : `xterm*geometry: 80x32`, dans votre `.Xresources`. Cela démarre xterm dans une fenêtre de 80x32 mais cela force aussi les fenêtres du menu à être de 80 pixels par 32. Remplacez alors la ligne incorrecte par ceci :

    xterm*VT100.geometry: 80x32

### Copier et coller

Surligner le texte en utilisant la souris dans une fenêtre xterm sélectionnera le text à copier. Ensuite, cliquer avec le bouton du milieu collera ce texte surligné. La combinaison de touches `Shift`+`Insert` collera également le texte surligné mais seulement à l'intérieur de xterm.

## Couleurs

Par défaut, xterm utilise du texte noir (foreground) sur un fond blanc (background). Ces couleurs peuvent être inversées en utilisant le VT Options menu[broken link: invalid section] ou par ligne de commande via `-rv`.

    xterm -rv

La même chose peut être également accomplie via `.Xresources`:

    XTerm*reverseVideo: on

Les couleurs du texte et de l'arrière-plan peuvent être déterminées par ligne de commande en utilisant `-fg` et `-bg` respectivement:

    xterm -fg PapayaWhip -bg "rgb:00/00/80"

Les seize premières couleurs de terminal, ainsi que les couleurs du foreground et du background peuvent être choisies via `.Xresources`:

    XTerm*foreground: rgb:b2/b2/b2
    XTerm*background: rgb:08/08/08
    XTerm*color0: rgb:28/28/28

    ! ...Lines omitted...

    XTerm*color15: rgb:e4/e4/e4

Astuce: Sans précision dans le `.Xresources`, le schéma de couleur indiqué s'appliquera à toutes les applications « Xlib » (xclock, xfontsel, etc.) qui utilisent ce fichier.

## Police

La police peut être précisée par ligne de commande ou pour un changement permanent, via `.Xresources`

    xterm*faceName: Liberation Mono:size=10:antialias=false</nowiki>
    xterm*font: 7x13

## Trucs et astuces

### Transparence

Installez le paquet transset-dfAUR et un gestionnaire de composition. Ajoutez ensuite la ligne suivante à votre `~/.bashrc`:

    [ -n "$XTERM_VERSION" ] && transset-df -a >/dev/null

### Polices

#### Utilisation de la couleur en lieu et place de l'italique et du gras

Lors de l'utilisation de petites tailles de police, les lettres en gras ou en italique peuvent être difficiles à lire. Une solution est de les transformer en couleur. Cet exemple fait justement cela :

    Forbid bold font faces; bold type is light blue.
    XTerm*colorBDMode: true
    XTerm*colorBD: rgb:82/a4/d3
    ! Do not underscore text, underlined text is white.
    XTerm*colorULMode: true
    XTerm*colorUL: rgb:e4/e4/e4

#### Ajuster l'espace entre les lignes

L'espace entre les lignes peut être ajusté en utilisant `scaleHeight`. Ici, l'espace est augmenté :

    XTerm*scaleHeight: 1.01

Les valeurs potentielles pour `scaleHeight` vont de `0.9` à `1.5`, avec `1.0` étant choisie par défaut.

### Supprimer les bordures noires

Xterm a parfois une bordure noire. Vous pouvez la désactiver en ajoutant cette ligne à votre `.Xresources`:

    xterm*borderWidth: 0

Categories:

- Terminal emulators (Français)
- Pages or sections flagged with Template:Bad translation (Français)

Hidden category:

- Pages with broken section links