Sous LInux, lorsqu'on lance un terminal utilisateur, celui-ci a une certaine taille, ne comporte qu'un onglet et se lance dans le répertoire HOME de l'utilisateur connecté.

Heureusement gnome-terminal et les terminaux des autres environnements graphiques Linux comportent des flags permettant de configurer le terminal différemment.

Par exemple pour lancer un terminal dans un fenêtre de 80 colonnes et de 25 lignes on utilisera:

gnome-terminal --geometry=80x25

Si de plus on souhaite que le terminal se positionne en haut à gauche de l'écran:

gnome-terminal --geometry=80x25+0+0

Si on veux utiliser tout l'écran:

gnome-terminal --maximize

ou

gnome-terminal --full-screen

En effet, sur un écran de portable de 15 pouces, je ne vois pas l'intérêt de se fatiguer la vue dans un terminal qui ressemble à un timbre poste !

On peut aussi changer le titre du terminal avec:

gnome-terminal --title="Nouveau titre"

Attention, pour que le titre s'affiche il faut que les paramètres du profil utilisé par le terminal le permettent:

Capture-Edition_du_profil___Solarized__.png

Tous ses flags cités précédemment contrôlent la fenêtre.

Un autre flag est très intéressant, c'est le flag --tab. Par exemple:

gnome-terminal --tab --tab --tab

ouvre un terminal avec trois onglets ouverts.

Un autre flag qui contrôle le terminal, celui permettant de changer le répertoire de travail:

gnome-terminal --tab --tab --working-directory=/home/users/user1/projects/project1

va démarrer deux onglets dont le deuxième sera dans le répertoire /home/users/user1/projects/project1.

Le flag --working-directory peut évidemment s'utiliser sans le flag --tab, il s'applique alors au seul terminal ouvert.

Un dernier flag utile --active qui rend actif l'onglet spécifié juste avant (par --tab) sur la ligne de commande.

Comme on l'a vu, gnome-terminal peut se configurer de différentes façons, on peut aussi afficher ou cacher la barre de menus, spécifier le profil au lancement ...

Enfin, il y a une option très intéressante pour débugger un terminal qui ne démarre pas parce que sa configuration est erronée et c'est l'option "Quand la commande se termine", dans l'onglet "Titre et commande" que l'on positionnera à "Conserver le terminal ouvert".

Cela évite que le terminal s'ouvre à toute vitesse, et que quand il se plante on n'a le temps de rien voir !