Émulateur de terminal

Benedikt Meurer

os-cillation
Développement système
Développement logiciel

Andrew Conkling



Ce manuel décrit la version 0.2.8 de Terminal.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. The complete license text is available from the Free Software Foundation.

November 2007


Table des matières

Introduction à Terminal
Qu'est-ce qu'un émulateur de terminal ?
Qu'est-ce qui rend Terminal si spécial ?
Démarrer
Démarrer Terminal
Premier démarrage de Terminal
Travailler avec de multiples terminaux
Utilisation
Ouvrir et fermer des terminaux
Modifier une fenêtre de terminal
Travailler avec le contenu d'une fenêtre de terminal
Changer le titre du terminal
Pour récupérer votre terminal
Personnaliser la barre à outils
Changer d'encodage des caractères
Préférences
Général
Aspect
Couleurs
Raccourcis
Avancé
Configuration avancée
Options en ligne de commande
Fichiers et Variables d'environnements
Options cachées
Questions fréquemment posées (FAQ)
Assistance
À propos de Terminal

Introduction à Terminal

Qu'est-ce qu'un émulateur de terminal ?

Le système d'exploitation UNIX a été conçu au départ comme un système commandé uniquement au clavier à partir d'une ligne de commande. Le système X Window, Xfce et d'autres projets ont ajouté une interface graphique à la monotone ligne de commande UNIX, c'est cette interface graphique que vous utilisez en ce moment même. L'interface graphique X Window de UNIX ne signifie pas pour autant la mort de la ligne de commande. Elle est toujours très présente et se trouve être, bien souvent, le moyen le plus simple, rapide et efficace pour accomplir certaines tâches. En fait, les utilisateurs en force seraient bien perdus sans elle.

Terminal est ce que l'on appelle un émulateur de terminal X, tout simplement terminal ou shell. Il est l'équivalent de la ligne de commande de l'ordinateur mais dans une fenêtre de l'interface graphique. Les utilisateurs de Windows connaissent peut-être déjà la ligne de commande MS-DOS qui permet d'utiliser presque toutes les commandes du système d'exploitation DOS de Microsoft. La ligne de commande UNIX est beaucoup plus puissante et développée que celle du DOS.

Terminal émule l'application xterm développée par le X Consortium. À son tour, l'application xterm émule le terminal DEC VT102 ainsi que les séquences d'échappement du DEC VT220. Une séquence d'échappement est une série de caractères commençant par Esc. Terminal accepte et comprend toutes les formes de séquences d'échappement des terminaux VT102 et VT220, comme celles servant à positionner le curseur ou d'effacer l'écran.

Qu'est-ce qui rend Terminal si spécial ?

Les fonctions avancées de Terminal incluent une interface de configuration simple, la fonction d'onglets multiples à l'intérieur d'une seule et même fenêtre, la possibilité d'avoir une transparence du fond d'arrière plan et un mode compacte (dans lequel les décorations des fenêtres ainsi que la barre de menu sont cachés) aidant à gagner de la place sur le bureau.

Les fonctionnalités majeures suivantes sont disponibles :

  • Multiples onglets par fenêtre
  • Barres d'outils configurables, à l'aide d'un éditeur de barres d'outils intégré.
  • L'abilité de configurer presque tous les aspects de Terminal dans la fenêtre de dialogue des Préférences plus quelques Options cachées
  • Une bonne intégration avec l'environnement de bureau Xfce en particulier mais aussi avec bien d'autres bureaux Linux
  • Support de la gestion des sessions
  • Support de lecture multi-têtes (Multiscreen ou mode Xinérama)
  • Conformité aux standards (voir le site web freedesktop.org)
  • Service de terminal basé sur D-BUS pour minimiser l'utilisation générale des ressources
  • Une maintenance accrue due à l'utilisation de GTK+ et GObject.

À part toutes ces particularités, Terminal supporte toutes les fonctionnalités d'un émulateur de terminal moderne.