{{tag>Focal Bionic Xenial terminal console gnome}}
----
====== Terminator ======
Terminator est un terminal virtuel qui a la particularité de permettre de partager la fenêtre selon vos envies et ainsi organiser plus simplement vos différentes fenêtres.
{{ :terminator.png?500nolink |}}
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]], comme pour toute installation de programme ;
* Disposer d'une connexion à Internet configurée et activée ;
===== Installation =====
==== Depuis les dépôts officiels (recommandé) ====
Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>terminator]]**.
==== Depuis le ppa ====
La version installée avec le dépôt officiel n'est pas la plus récente (à ce jour, c'est la 1.9).
Pour avoir la dernière version (à ce jour, la 2.1.1), il faut passer par un ppa. Pour ce faire, vous devez :
- [[:PPA|Ajoutez le PPA]] ** ppa:mattrose/terminator** ((https://launchpad.net/~mattrose/+archive/ubuntu/terminator)) dans vos sources de logiciels.
- [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]
- [[:installation_logiciel|Installez le programme]]
Soit en une commande :
sudo add-apt-repository ppa:mattrose/terminator && sudo apt update && sudo apt install terminator
Plus d'informations sur la [[https://github.com/gnome-terminator/terminator/blob/master/INSTALL.md|page officielle Github du projet]]
===== Configuration =====
Pour configurer Terminator il faut [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **~/.config/terminator/config** (s'il n'existe pas il suffit de le créer).
Ce fichier se compose de deux parties. La première est une liste d'options de la forme ''nom = valeur'', la seconde, se trouvant après la ligne ''[keybindings]'', (re-)définit les raccourcis clavier, sous la forme ''action = raccourci''.
Les options mises en exemple ici, sont une sélection des options pouvant être intéressantes. Par exemple pour les utilisateurs de [[:compizconfig-settings-manager|compiz]] ''enable_real_transparency'' permet que le fond de la fenêtre soit réellement transparent. ''handle size'' permet quant à elle de définir la largeur de la bordure entre les fenêtres.
enable_real_transparency = True
force_no_bell = True
titlebars = False
handle_size = 1
#maximise = True
#borderless = True
[keybindings]
full_screen = F11
## Décomenter si vous utilisez un autre shell comme zsh
#use_custom_command = true
#custom_command = /bin/zsh
Pour consulter la (longue) liste complète des options disponibles il suffit d'aller voir la [[man|page de manuel]] ''terminator_config''.
Terminator utilise également les profils de ''gnome-terminal'', il peut être intéressant de chercher de ce côté-là pour une configuration plus avancée.
===== Utilisation =====
Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unity) ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : terminator
J'apprécie particulièrement l'association des options ''-b'' et ''-m'' pour lancer Terminator. Ça permet de l'avoir en plein écran, tout en conservant les tableaux de bord Gnome (''-m'') et sans décorations de fenêtres (''-b'').
Au lancement, Terminator ressemble comme deux gouttes d'eau à un gnome-terminal ou xterm. Tout son intérêt vient du fait qu'on peut s'amuser avec les fenêtres avec les commandes suivantes :
* ''Ctrl-Shift-E'' : Scinder la fenêtre v**e**rticalement.
* ''Ctrl-Shift-O'' : Scinder la fenêtre h**o**rizontalement.
* ''Ctrl-Shift-N'' ou ''Ctrl-Tab'' : Déplacer le curseur dans la fenêtre suivante.
* ''Ctrl-Shift-P'' ou ''Ctrl-Shift-Tab'' : Déplacer le curseur dans la fenêtre précédente.
* ''Ctrl-Shift-W'' : Fermer la fenêtre courante.
* ''Ctrl-Shift-X'' : Agrandir la fenêtre courante.
* ''Ctrl-Shift-Flèche'' : Agrandir ou rétrécir la fenêtre courante.
* ''Ctrl-Tab'' : Changer de "split" de fenêtre
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
===== Voir aussi =====
* [[:Guake]], [[:Tilda]] et [[:Yakuake]] des logiciels similaires à Terminator.
* **(en)** [[https://launchpad.net/terminator/|Site officiel sur Launchpad]] et [[ http://gnometerminator.blogspot.ch|Site officiel : http://gnometerminator.blogspot.ch]]
----
//Contributeur : [[utilisateurs:seth|Seth_]].//