45 votes

Quels émulateurs de terminal sont disponibles pour les utilisateurs intensifs de terminaux ?

Je passe beaucoup de temps à la ligne de commande au cours de ma journée de travail, mais aussi à la maison puisque j'utilise exclusivement Ubuntu.

J'utilise le terminal gnome par défaut, mais j'en suis arrivé à un point où j'aimerais vraiment que mon terminal soit amélioré pour que mes tâches courantes soient aussi faciles que possible. Plus précisément, je passe beaucoup de temps à parcourir du code dans le terminal et à travailler dans des fichiers de configuration.

Sur ma liste de souhaits, il y aurait :

  • Possibilité d'avoir plusieurs écrans, onglets, fenêtres (je n'ai pas de préférence pour l'instant) entre lesquels je peux facilement basculer.
  • Un code couleur pour tout
  • Facilité de modification de l'esthétique du terminal (est-ce vain de vouloir que mon terminal soit beau ?) comme la transparence, les bordures, etc.

22voto

cbp Points 229

Outre l'écran GNU, je recommanderais tmux . C'est un multiplexeur de terminal comme GNU screen.

Screenshot of tmux

18voto

JasonAnderson Points 1786

J'utilise personnellement gnome-terminal comme émulateur de terminal. En utilisant gnome-terminal, je lance Écran GNU ( byobu pour être plus précis) afin de pouvoir travailler avec plusieurs Windows. Vous pouvez devenir très efficace avec cela. J'utilise GNU Screen parce que j'ai souvent des sessions de terminal de longue durée que je peux vérifier ou sur lesquelles je peux revenir plus tard.

gnome-terminal lance byobu (avec une seule fenêtre ouverte)

gnome-terminal terminal emulator

Vous semblez plus intéressé par une solution graphique pour la gestion des terminaux Windows. Pour cela, je vous conseille vivement l'émulateur de terminal Terminator qui prend en charge plusieurs fenêtres sans nécessiter de multiplexeur comme GNU Screen. Vous pouvez le diviser horizontalement et verticalement autant que vous le souhaitez et il y a même des onglets. Si vous avez envie d'utiliser de nombreux terminaux, Terminator est vraiment bien.

Terminator (montrant plusieurs fenêtres Terminator ouvertes)

Terminator terminal emulator

13voto

frabjous Points 5842

J'aime guake qui est un éditeur à menu déroulant (nommé d'après la console de jeux comme Quake). Vous appuyez sur un bouton et il glisse vers le bas, appuyez sur un autre bouton et il se cache. Appuyez sur un autre bouton pour l'afficher en plein écran, etc. Il supporte la transparence, les onglets, la couleur... tout ce que vous voulez. (Vous pouvez exécuter GNU screen à l'intérieur pour avoir plus d'un écran visible à la fois).

Il se trouve en haut de cette capture d'écran, superposé de manière transparente à des choses que je faisais. (Cliquez pour agrandir.) Je trouve que c'est bien.

guake

8voto

Marcin Kaminski Points 4801

Une remarque : le multiplexeur de terminal (tmux, screen, etc.) n'est pas la même chose que l'émulateur de terminal (xterm, gnome-terminal, urxvt, etc.).

En plus d'une recommandation (la mienne serait sans aucun doute tmux et j'ai abandonné screen il y a un certain temps), vous avez posé la question des personnalisations.

Un code couleur pour tout

Veillez à choisir un terminal capable de prendre en charge 256 couleurs. Vous pouvez tester si c'est le cas en téléchargeant un simple script Perl à partir de http://www.frexx.de/xterm-256-notes/data/256colors2.pl . chmod +x et l'exécuter (après avoir bien sûr regardé brièvement son code).

Une autre chose à faire (si vous décidez d'utiliser tmux) est de vous assurer que la variable d'environnement TERM est correctement définie. Assurez-vous de mettre :

set -g default-terminal "screen-256color"

dans votre fichier ~/.tmux.conf.

Il est facile de modifier l'esthétique du terminal (est-il vain de vouloir que mon que mon terminal soit beau ?) comme la transparence, les bordures, etc.

J'utilise urxvt après avoir abandonné aterm (j'ai utilisé gnome-terminal, xterm et bien d'autres auparavant). Les deux supportent la transparence et sont rapides (je parle de la possibilité d'afficher rapidement un long flux de lignes). Ils sont configurables avec ~/.Xresources ou ~/.Xdefaults.

Frontières ? Je pense que c'est à votre gestionnaire de fenêtres de les dessiner, ce qui dépend du thème que vous utilisez. Je vous souhaite bonne chance.

5voto

SitWalkStand Points 735

Je recommande vivement Terminator. screenshot of terminator

Le code couleur dépend des commandes que vous utilisez. grep et ls acceptent tous deux les commandes --color

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X