88 votes

équivalent iTerm 2

Y a-t-il un iTerm2 (application de terminal pour Mac OS) équivalent pour Ubuntu ?

Parmi les nombreuses fonctionnalités qu'il ajoute, celle qui m'intéresse est la "fenêtre de raccourci", qui permet de superposer/masquer une fenêtre de terminal translucide en appuyant sur une touche du clavier.

35voto

rck Points 151

Comme le suggère le iterm2 Le site web lui-même (sous "Fenêtre des touches de raccourci" ). Il y a guake , tilda et yakuake. Qui peuvent être installés à partir de dépôts.

J'utilise personnellement guake. Si vous utilisez unity, j'ai écrit un indicateur pour guake bien que vous puissiez facilement activer le systray dans unity également.

29voto

Jared Smith Points 403

Mise à jour à partir de 3/2021

Bien que je préfère en général les applications GTK dans les émulateurs de terminal, le champion en titre, Qt, est en train d'être dépassé non pas par eux, mais par des projets qui évitent complètement les boîtes à outils GUI traditionnelles !

Mes choix actuels pour mes remplacements Linux iTerm2 préférés sont, sans ordre particulier :

Wezterm

Il dispose de l'accélération GPU, d'un multiplexeur intégré (onglets et divisions), du support des ligatures, du support intégré d'imgcat, des images d'arrière-plan, de la transparence, de l'intégration de Shell, de presque tout ce que l'on peut souhaiter. Une fonctionnalité qui me manque est celle des profils, mais vous pouvez toujours avoir plusieurs fichiers de configuration (l'auteur a fait le choix intéressant d'utiliser Lua plutôt que ini/toml/yaml/json pour le fichier de configuration). La seule autre chose que je souhaite est un terminal avec une liste déroulante de raccourcis, ce n'est pas la fin du monde. Si vous êtes un ricer, voici l'émulateur de terminal qu'il vous faut. C'est un projet plus récent mais c'est peut-être le tueur d'iTerm2. Allez-y le projet un peu d'amour.

Tilix

Émulateur de terminal fantastique et bien conçu, c'est mon outil quotidien depuis un certain temps maintenant. Il n'est pas à la hauteur d'iTerm2 en termes de fonctionnalités, mais c'est un choix très solide pour une utilisation quotidienne. Il fonctionne tout simplement. Je n'aime pas trop le choix de configurer à travers dconf plutôt que d'avoir un fichier texte dans $HOME/.config, mais ce n'est pas la fin du monde.

Konsole

Le terminal KDE standard est un choix solide et, en plus d'un riche ensemble de fonctionnalités, c'est le seul terminal que je connaisse qui est livré avec cet effet récent de peau d'oignon translucide et floue à la MacOS (alias flou gaussien).

Qterminal

Il n'est pas aussi abouti que d'autres, mais dispose d'un ensemble de fonctionnalités très complet, voir mon ancienne critique ci-dessous pour plus de détails.

Mise à jour en date du 8/2020

D'autres candidats dignes d'intérêt qui n'ont pas été mentionnés dans la réponse originale sont Tilix et Terminator (jetez-y un coup d'œil !), et mon premier choix reste pour l'essentiel
Qterminal. Les terminaux Linux en général semblent se rapprocher de la parité avec iTerm2.

Actuel à partir de 9/2018

Voici une courte liste des fonctionnalités d'iterm2 (v3) :

  • Prise en charge de la couleur véritable (16 millions de couleurs)
  • Vitres séparées
  • Transparence
  • Afficher les images (i.e. imgcat)
  • Afficher des images en ligne, par exemple une chope de bière pour le brassage maison
  • Prise en charge/intégration complète de divers shells (par exemple, zsh, fish)
  • Prise en charge des touches de raccourci (par exemple, terminal déroulant)

Je suis loin de les avoir tous énumérés, mais ce sont ceux que j'utilise et auxquels je tiens le plus.

Je ne peux pas trouver un seul terminal linux qui corresponde complètement à cet ensemble de fonctionnalités (et encore moins tous ceux que je n'ai pas mentionnés). mais il existe des terminaux linux qui s'en rapprochent beaucoup, et qui peuvent faire des choses que iterm2 ne peut pas faire (comme définir des images d'arrière-plan par fenêtre/volet). Voici donc quelques terminaux qui sont probablement les plus proches d'iterm2 en termes de parité de fonctionnalités :

Qterminal

Il s'agit d'une abréviation de qt terminal. Il a un support complet des vraies couleurs, une touche de raccourci déroulante, la transparence, une image de fond, des volets, des onglets, une intégration Shell. Installer via apt. Cons Il n'y a pas de moyen intégré de prévisualiser les images, et la gestion des images d'arrière-plan peut être bancale.

Konsole

Le terminal KDE par défaut (par exemple pour kubuntu) a une vraie couleur, des onglets, une image de fond, de la transparence. Cons Le système de gestion de l'information : pas de fenêtre déroulante accessible par touche de raccourci, pas de volets indépendants, la gestion des images d'arrière-plan peut être bancale.

Kitty

Un terminal qui, selon les informations disponibles, a été écrit par un seul homme avec un ensemble de fonctionnalités étonnamment riche : couleurs réelles, divisions horizontales, transparence, affichage d'images, intégration de Shell. Cons Il n'y a pas d'images d'arrière-plan (il y a un problème ouvert), pas de divisions verticales sans configuration, pas de liste déroulante, et bien qu'il ait des paquets pour plusieurs distros, ubuntu n'en fait pas partie (il faut installer manuellement les paquets et compiler à partir des sources).

Terminologie

Le terminal par défaut du bureau Enlightenment. Il a de loin la meilleure gestion des images de tous les émulateurs de terminal que j'ai utilisés et a été mon pilote quotidien depuis quelques années maintenant. Il possède des volets indépendants redimensionnables (verticaux et horizontaux), des onglets, la transparence, l'intégration de Shell, mais il lui manque le support des vraies couleurs (le mainteneur dit qu'il ne l'ajoutera pas), ce qui devient de plus en plus ennuyeux en tant que gros utilisateur de neovim/ncurses. Cons Le problème est le suivant : 256 couleurs uniquement, pas de liste déroulante, le paquet dans les dépôts est extrêmement obsolète et l'installation/compilation de la dernière version des dépendances EFL prend littéralement une demi-heure.


Il y a beaucoup d'autres émulateurs de terminal valables : rxvt-unicode, suckless, termite, etc. mais ils ont tous des défauts flagrants, parfois même pires que ceux mentionnés ci-dessus. Suckless (st) par exemple garde sa configuration dans un fichier d'en-tête, ce qui signifie que chaque changement de configuration nécessite une recompilation. Beaucoup d'entre eux (y compris certains de ceux que j'ai mis en évidence ci-dessus comme konsole) semblent être configurables uniquement par la souris, ce qui est plus qu'ennuyeux pour un émulateur de terminal.

Nombreux sont ceux qui considèrent que l'existence de tmux permet de faire en sorte que les fractionnements et les panneaux ne soient plus un problème pour le terminal lui-même. Je ne suis pas en désaccord, mais YMMV.

Il y a une omission flagrante : Je n'ai mentionné aucun des projets basés sur les électrons comme hyper. C'est parce que je maintiens personnellement environ 12 sessions de terminal différentes à un moment donné, et qu'electron est tout simplement trop gourmand pour ce genre d'utilisation. Ce qui est dommage, car certaines de ces offres ont des fonctionnalités impressionnantes. Si vous avez tendance à avoir moins de sessions ouvertes, vous pouvez essayer l'une d'entre elles, j'ai joué avec extraterm et il semble un peu plus en ligne avec ce que iterm2 offre.

Je souhaite bonne chance à tous, mais ma quête du seul véritable émulateur de terminal se poursuit.

25voto

Anoop Points 394

Vous pouvez essayer terminator recherchez-le dans le Centre des logiciels.

Je ne suis pas sûr qu'il offre la fonctionnalité dont vous avez besoin, mais il offre d'autres bonnes fonctionnalités d'iterm2 comme la division horizontale et verticale de la fenêtre.

Depuis avril 2020, la source est hébergée par github .

22voto

Serg Fillipenko Points 321

tilix est l'alternative la plus complète que j'ai trouvée jusqu'à présent

7voto

Amith KK Points 13017

Je suggère guake Install guake

qui a une superposition et la "fenêtre de raccourcis" et des trucs comme ça.

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