web-dev-qa-db-fra.com

iTerm 2 équivalent

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

Parmi les nombreuses fonctionnalités, il ajoute celle que je suis après, la "fenêtre de raccourci clavier", dans laquelle vous pouvez superposer/masquer une fenêtre de terminal translucide en appuyant simplement sur un bouton du clavier.

55
Dunhamzzz

Comme suggéré dans le site iterm2 lui-même (sous "Fenêtre de raccourcis" ). Il y a guake , tilda et yakuake. Qui peut être installé à partir de référentiels.

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

26
sagarchalise

Vous pouvez essayer terminateur, recherchez-le dans le Centre logiciel.

Je ne sais pas s'il fournit la fonctionnalité dont vous avez besoin, mais il offre d'autres fonctionnalités intéressantes comme iterm2, telles que le fractionnement de fenêtre horizontal et vertical.

15
Anoop

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

10
Serg Fillipenko

En date du 9/2018

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

  • Prise en charge des couleurs vraies (16 millions de couleurs)
  • Vitres fendues
  • Transparence
  • Afficher les images (i.e. imgcat)
  • Afficher les images en ligne, par exemple chope de bière pour homebrew
  • Prise en charge/intégration complète de divers coquillages (par exemple, zsh, poisson)
  • Prise en charge des raccourcis (p. Ex. Terminal à menu déroulant)

Je n'ai même pas failli les énumérer tous, bien que ce soient ceux que j'utilise le plus.

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

Qterminal

Ceci est une abréviation de qt terminal. Il prend entièrement en charge les vraies couleurs, un raccourci clavier déroulant, une transparence, une image d'arrière-plan, des volets, des onglets et une intégration de Shell. Installer via apt. Inconvénients: aucun moyen intégré de prévisualiser les images, sa gestion des images d'arrière-plan peut être sournoise.

Konsole

Le terminal KDE par défaut (par exemple pour kubuntu) a les couleurs vraies, les onglets, l'image d'arrière-plan, la transparence. Inconvénients: pas de fenêtre déroulante avec touches de raccourci, pas de volets indépendants, le traitement des images en arrière-plan peut être confus.

Minou

Un terminal AFAICT vient d’être écrit par un type doté d’un ensemble de fonctionnalités étonnamment riche: couleurs vraies, découpages horizontaux, transparence, affichage des images, intégration de Shell. Cons: pas d'images d'arrière-plan (il y a un problème ouvert), pas de fractionnement vertical sans configuration, pas de liste déroulante, et bien qu'il ait des paquets pour plusieurs distributions, Ubuntu n'en est pas une (vous devez installer manuellement deps et compiler à partir de la source).

Terminologie

Le terminal par défaut du bureau Enlightenment. Il possède de loin le meilleur traitement des images de tous les émulateurs de terminaux que j'ai jamais utilisé et est mon pilote quotidien depuis quelques années maintenant. A des volets indépendants redimensionnables (vertical et horizontal), des onglets, des transparences, une intégration Shell, mais il manque un support de couleurs vraies (le responsable dit qu'il ne l'ajoutera pas), ce qui devient de plus en plus agaçant en tant qu'utilisateur lourd de type néo-virus. Cons: 256 couleurs seulement, pas de liste déroulante, le package dans les référentiels est extrêmement obsolète et l'installation/la compilation de la dernière version des dépendances EFL prend littéralement une demi-heure.


Il existe de nombreux autres émulateurs de terminal dignes d'intérêt: rxvt-unicode, suckless, termite, etc., mais ils ont tous des défauts criants, parfois même pires que ce qui précède. Suckless (st), par exemple, conserve sa configuration dans un fichier d’en-tête, ce qui signifie que chaque modification de configuration nécessite une recompilation. Beaucoup d'entre eux (y compris certains de ceux que j'ai soulignés ci-dessus comme konsole) semblent être configurables uniquement via la souris, ce qui est bien plus ennuyeux pour un émulateur de terminal.

Beaucoup pourraient considérer l’existence de tmux pour que les fractionnements/volets 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 à base d'électrons comme Hyper. C’est parce que je garde personnellement environ 12 sessions de terminal différentes à la fois, et electron est tout simplement trop gourmand pour ce type d’utilisation. Ce qui est dommage, car certaines de ces offres offrent des fonctionnalités impressionnantes. Si vous avez tendance à avoir moins de sessions ouvertes, essayez l'une d'entre elles. J'ai déjà joué avec extraterm et cela semble un peu plus conforme à ce que propose iterm2.

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

8
Jared Smith

Je suggérerais guakeInstall guake

Qui a une superposition et la "fenêtre de raccourci clavier" et des trucs comme ça

7
Amith KK

iTerm2 fait des choses incroyables, mais jusqu'à présent uniquement pour Mac OS X. ( github )

extraterm est un émulateur de terminal pour Linux, Mac et Windows qui fait différentes choses étonnantes.

2
joeytwiddle

Juste pour ajouter Hyper à la liste. Il s’agit d’un terminal à base d’électrons assez soigné, stable et facile à utiliser avec de nombreuses options de configuration.

https://hyper.is/

2
Gilberto Treviño

DomTerm prend en charge de nombreuses fonctionnalités d'iterm2 et plus encore: intégration de shell, volets divisés, HTML en ligne (images et texte enrichi), sessions détachables, émulation xterm très solide.

2
Per Bothner

kitty est un émulateur de terminal multiplate-forme avec rendu GPU, Python pouvant être scripté et doté de nombreuses fonctionnalités.

1
fferri

Vous pouvez utiliser tmux- multiplexeur de terminal simple et puissant .

Fonctionnalités:

  • Menus pour la sélection interactive de sessions en cours d'exécution, de fenêtres ou de clients
  • La fenêtre peut être liée à un nombre arbitraire de sessions
  • mode de commande vi-like ou Emacs (avec complétion automatique) pour la gestion de tmuxname__
  • Manque de clients série et telnet intégrés (ce que certains considèrent trop lourd pour le multiplexeur de terminaux)
  • Configuration plus facile
  • Différentes touches de commande - il ne s'agit pas d'un remplacement instantané de l'écran, mais il peut être configuré pour utiliser des associations de touches compatibles.
  • Support fractionné de fenêtre verticale et horizontale

Source


Pour installer, appuyez sur Ctrl+Alt+T et fait:

Sudo apt install tmux
0
bitbull