Il semble y avoir de nombreuses questions connexes, mais j'aimerais trouver une solution de contournement spécifique.
Donc, j'étais un utilisateur avide d'iTerm2 (sans intérêt) et j'ai commencé à utiliser tmux à distance parce que Je veux éviter les timeouts SSH c'est-à-dire mon principal Le souci est que, si une apocalypse nucléaire devait détruire mon ordinateur portable, je pourrais reprendre le serveur distant là où je l'ai laissé.
Maintenant, je l'utilise aussi localement. Existe-t-il un moyen de proprement mélanger les deux choses ? Je ne vois que deux options.
- tmux sur le réseau local et sur la machine distante (c'est ma machine actuelle). Les sessions sont complètement indépendantes, si ma session locale se plante, la session distante survivra, etc. Malheureusement, il ne peut y avoir aucune interaction, et je dois donc oublier la préservation de l'historique des copier-coller (corrigez-moi si je me trompe) et d'autres choses similaires.
- ssh depuis le tmux local et attachez-vous à un tmux distant. De cette façon, j'aurai une session tmux distante à l'intérieur d'une fenêtre tmux locale, ce qui semble extrêmement encombrant à utiliser sur une base quotidienne.
Le problème, c'est que je veux le beurre et l'argent du beurre. Je veux garder mon travail sur la connexion ssh (et faire du multitâche tant qu'elle est active), mais je veux aussi partager mon travail entre tous mes volets tmux, qu'ils soient locaux ou distants. Est-ce possible ?