Les multiplexeurs de terminaux (écran, tmux) et les gestionnaires de fenêtres de mosaïque pilotés par clavier (ratpoison, dwm, xmonad) offrent des fonctionnalités similaires. Y a-t-il un avantage à utiliser les deux en même temps? Qu'en est-il des problèmes qui peuvent survenir?
11
Réponses:
J'utilise dwm et tmux. Avant d'apprendre à utiliser tmux, j'aurais plusieurs terminaux ouverts pour différentes choses et les aurais dans différentes balises. Maintenant, je peux tout exécuter à l'intérieur d'une session tmux, sous une seule balise, et je peux détacher et rattacher sans perdre d'état si j'ai besoin de redémarrer X.
la source
L'avantage supplémentaire des multiplexeurs de terminaux est que vos sessions de multiplexeur seront toujours actives et que vous pourrez vous reconnecter à celles-ci même si X (votre session de bureau) se bloque ou si vous vous déconnectez de X.
la source
Utilisez à la fois: un gestionnaire de fenêtres en mosaïque et un multiplexeur de terminaux.
Combinez à la fois leurs capacités et leurs avantages pour obtenir une synergie encore meilleure. Sur ma configuration i3, j'affiche régulièrement plusieurs terminaux en même temps, mais tous sont connectés à la même session tmux , donc je peux afficher toutes les fenêtres tmux dans n'importe lequel des terminaux .
En effet, j'utilise les capacités de tuilage de
i3
pour remplacer / augmenter la fonctionnalité de division / déplacement de fenêtre du multiplexeur de terminal pour (à mon humble avis) tirer le meilleur parti des deux mondes.Le script ci-dessous est utilisé ici pour gérer la connexion de session / détection et le nettoyage au démarrage du terminal:
la source
Non. Dans les rares cas où écran à l'intérieur de l'écran ou tmux à l'intérieur de tmux est utile, les deux programmes fournissent un moyen simple de passer le contrôle à l'instance imbriquée.
Screen offre des capacités de console série, mais j'utilise simplement une application dédiée (miniterm.py distribuée avec python) quand j'en ai besoin. Sinon, je ne peux pas penser à quoi que ce soit qui puisse faire et l'autre pas, mais l'un pourrait le faire plus simplement que l'autre.
J'apprendrais l'un ou l'autre, et si vous êtes curieux ou insatisfait de ce que vous avez choisi, essayez l'autre. Je préfère tmux, personnellement.
la source
Un autre aspect utile d'un multiplexeur de terminal dans ce scénario est après la connexion à des serveurs distants. Un cas d'utilisation typique que je trouve est
la source