Quelle est la différence entre Tmux et Terminator ? J'utilise actuellement Terminator qui me permet d'ajouter plus de shell dans le même écran en les scindant horizontalement ou verticalement.
J'ai lu des articles à leur sujet dans certains articles mais je ne suis toujours pas en mesure de comprendre la différence principale.
Je veux savoir quelles sont les fonctionnalités qui me manquent si je n'utilise pas Tmux. Je suis un développeur front-end. J'utilise principalement la ligne de commande pour utiliser uniquement les commandes git.
14.04
terminator
tmux
Jitendra Vyas
la source
la source
Réponses:
Il est facile installer Terminator et il fait exactement ce qu'il est censé faire - il peut diviser les fenêtres de terminal horizontalement et verticalement, selon les exigences de l'utilisateur. Cela permet également de garder plusieurs onglets ouverts au cas où la division d'une fenêtre ne suffirait pas.
Tmux se situe quelque part entre Terminator et screen , combinant facilité d’utilisation et installation sur le terminal standard uniquement.
Voici les avantages de tmux par rapport à Terminator:
1 Source: Łukasz Wróbel
la source
Pour additionner avec toutes les réponses à propos de la question. Je suis un utilisateur de Terminator et de Tmux, mais à ce moment-là, je suis passé à tmux dans xterm. Mon expérience a été excellente par rapport à la décision parce que:
Dans tmux je peux:
Prédéfinissez les mises en page. Avec ces mises en page, je peux utiliser des commandes attach qui s'exécutent dans chaque volet spécifié, puis attachent des liaisons de touches pour activer une mise en page prédéfinie.
Réaffectez les liaisons de clé par défaut (comme il est dit, il est scriptable) afin que je puisse faire mes liaisons de clé vim et rendre l'expérience encore meilleure.
Quelques expériences d'apprentissage telles que zoomer, copier depuis et vers le presse-papiers, configurer les couleurs de votre terminal, etc.
Personnaliser l'apparence est entre vos mains. En utilisant des scripts et des scripts tiers, vous pouvez personnaliser tmux pour qu’il ressemble à l’entreprise IDE ie. (courant porteur, partage d’écran et dispositions prédéfinies comme indiqué ci-dessus).
Partage d'écran FTW , disons que vous travaillez avec plusieurs espaces de travail et que plusieurs terminaux sont ouverts dans différents espaces de travail, mais qu'il existe un
tmux window
espace de travail 1 et que vous avez besoin de cette fenêtre pour être disponible partout.tmux link-window
Cette fenêtre est disponible dans tous vos espaces de travail et c'est génial!Est-ce que je dis aussi tmux est un
Terminal multiplexer
et non pasTerminal emulator
comme Terminator, xterm, termite, urxvt etc ? Notez que ceci est important car vous pouvez utiliser différents émulateurs de terminal et partager les mêmes fenêtres tmux dans les émulateurs que vous préférez utiliser.L’expérience est tellement créative, et vous pouvez également consulter ce gars appelé Gotbletu sur YouTube: il a beaucoup de tutoriels sur tmux.
Voici une image de ma mise en page de code, sur laquelle je n'ai qu'à appuyer (Ctlr + a - en tant que clé de modification modifiée) et alt + c pour la démarrer.
la source
vim-airline
plugin. Cependant, mon statut de tmux utilise généralement lepowerline
segment de tmux (ou ce qu’ils appellent), mais pas latmux-powerline
cause qui est déconseillée .Terminator est un émulateur de terminal. Il "émule" un terminal d’affichage dans votre système d’affichage X-Windows. Terminator est particulièrement cool, car il vous permet de diviser des fenêtres, de configurer des mises en page, d’affecter des raccourcis clavier, etc.
Tmux est un "multiplexeur". C'est légèrement différent en ce sens qu'il vous permet d'exécuter une session persistante à l'intérieur d'un terminal. Tmux vous permet donc d’ouvrir une session au travail, d’éteindre votre ordinateur portable, de rentrer chez vous, de le rouvrir puis de revenir directement à la session en cours.
Actuellement, j'explore Terminator, mais j'utilise les deux. Par exemple, une session Tmux peut exécuter plusieurs volets sur un serveur dans un volet Terminator. Dans un autre volet Terminator, une session SSH peut s'exécuter sur un autre serveur.
la source
Été un utilisateur de Terminator / Tmux (et écran, cependant, l’ont abandonné maintenant).
Je suis davantage dépendant de Tmux parce que je ne peux pas compter sur X. La plupart du temps, je SSH vers une VM distante et le codage / débogage là-bas. Il s'agit d'instances de machines virtuelles linux au niveau d'exécution multi-utilisateur, donc le terminateur est hors de question.
Autres raisons:
Terminator a une excellente interface utilisateur et est plus convivial, car il s’intègre bien à la souris. Mais cela dépend fondamentalement de X, ce qui est un obstacle pour mon adoption.
J'ai utilisé screen pendant quelques années, puis je suis passé à tmux pour sa flexibilité et je n’ai jamais regardé en arrière.
la source