Changer l'apparence des fenêtres du terminal macOS grâce aux profils

L’héritage historique de UNIX

  • UNIX a été créé en 1970 par Bell Labs et a connu plusieurs variantes.
  • Berkeley Sockets Distribution (BSD) a ajouté le support des sockets TCP/IP.
  • FreeBSD, une distribution de BSD, est la base de macOS et iOS.
  • Les premiers utilisateurs de UNIX se connectaient à des ordinateurs centraux via des terminaux.
  • Apple a intégré une application Terminal dans macOS.
  • Un nouveau terminal sur macOS démarre une nouvelle session shell.
  • Les utilisateurs peuvent choisir entre bash et zsh.
  • Les paramètres de Terminal sont configurables via l'onglet Général.
  • Les profils permettent de personnaliser la taille, les propriétés textuelles et les options clavier.
  • Les utilisateurs peuvent créer de nouveaux profils avec des noms uniques.

Changer l’apparence des fenêtres du terminal macOS grâce aux profils

Le système d’exploitation UNIX a été créé en 1970 chez Bell Labs, utilisant le langage de programmation C. Depuis lors, plusieurs variantes ont vu le jour, AT&T conservant les droits sur ce qui est désormais connu comme UNIX System V.

L’une des versions notables est la distribution Berkeley Sockets Distribution (BSD), élaborée à l’Université de Californie à Berkeley dans les années 1980. Cette variante a ajouté le support des sockets TCP/IP, posant ainsi les bases de l’internet moderne.

Parmi ces distributions se trouve FreeBSD, dont les versions 3.3 et 4.2 sont largement utilisées, et qui servent de fondation à macOS et iOS.

Les débuts des terminaux

Au début de l’ère UNIX, les utilisateurs ne disposaient pas d’ordinateurs personnels mais se connectaient par le biais de terminaux « stupides » à des ordinateurs centraux. À cette époque, les premiers mainframes fonctionnaient avec des cartes perforées et produisaient leurs résultats avec des imprimantes matricielles.

Les terminales envoyant et recevant des commandes étaient nécessaires pour faire fonctionner ces ordinateurs centraux. Plusieurs standards de terminaux ont émergé au fil du temps, avec des entreprises telles que Digital Equipment Corporation proposant des dispositifs tels que le VT100.

Avec l’avènement du personnel informatique dans la fin des années 1970 grâce aux micro-ordinateurs réputés sous diverses marques comme Sun Microsystems, une version PC d’UNIX s’est popularisée dès la sortie de son système d’exploitation Solaris dans les années 1980. En 2000, Apple a introduit la première version de Mac OS X, connu aujourd’hui sous le nom de macOS.

L’application Terminal sur macOS

La vision d’Apple – ainsi que celle de NeXT – était prémonitoire car ils intégrèrent dès le début une application Terminal dans leurs systèmes opérationnels. Actuellement disponible dans chaque copie du système d’exploitation macOS au sein du dossier /Applications/Utilities, elle permet aux utilisateurs d’interagir avec un terminal UNIX classique via une seule fenêtre ou plusieurs onglets simultanément.

En ouvrant un nouveau terminal sur macOS depuis le dossier Utilitaires, il démarre une nouvelle session shell où il est possible d’exécuter divers commandes textuelles ou scripts associés simplement par glisser-déposer depuis Finder suivi par la touche Retour.

Démarrage et configuration

Lorsqu’un utilisateur ouvre Terminal, cela lance un nouvel interface pour exécuter tous types de commandes via deux shells disponibles : bash ou zsh. Un large éventail d’options configure comment ces fenêtres apparaissent grâce au menu Terminal→Settings.

Personnalisation du Terminal sur macOS

Dans la fenêtre Settings ouverte après avoir cliqué dessus depuis Terminal se trouvent quatre onglets principaux : Général et Profils étant parmi lesquels ceux jugés essentiels. Dans l’onglet Général :

  • Choisir quel profil utiliser
  • Définir quel shell sera actif
  • Paramétrer comportement initial lors ouvrez nouvelles fenêtres ou onglets

Dans l’onglet Profils :

  • Taille par défaut
  • Propriétés textuelles
  • Options clavier
  • Comportement shell

Des profils inclus par défaut permettent également aux utilisateurs créer nouveaux réglages selon leurs désirs tout en prenant soin qu’ils aient chacun un nom unique permettant leur identification.

Voici quelques éléments supplémentaires détaillés :

  1. Options Text : arrière-plan ; police ; antialiasing texte ; couleurs ANSI ; curseur.

  2. Options Window : titre ; répertoire actuel (pwd) ; nom process actif ; dimensions.

Il convient aussi mentionner TTY – abréviation signifiant teletype qui remonte aux époques anciennes où ces dispositifs électromécaniques transmettaient messages textes jusqu’à leur obsolescence vers fin années 70 face aux nouveaux PC plus sophistiqués.

Perspectives

Utiliser Terminal sous Mac constitue non seulement une méthode efficace d’administration des machines localement mais aussi une nécessité pour comprendre son histoire, riche et enrichissante, constituée autour des héritages familiers tant historiques qu’économiques liés au développement technologique contemporain.