**
Mieux vaut sauvegarder votre session!
** J'ai trouvé que pour un administrateur paresseux comme moi, je préfère enregistrer la session de tmux, plutôt que de passer des heures à essayer de le construire parfaitement. J'administre plus de 30 serveurs et mes sessions tmux sont dynamiques, la configuration changeant tout le temps. C'était une douleur dans le cou, jusqu'à ce que je découvre récemment que tmux-resurrect
ce plugin est tout simplement génial. Essaie. Actuellement, les référentiels Ubuntu ont tmux 1.8, ce plugin a besoin de 1.9, vous devez donc mettre à niveau manuellement
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux=2.0-1~ppa1~t
Après quoi, vous pouvez l'installer en
git clone https://github.com/tmux-plugins/tmux-resurrect ~/clone/path
Ensuite, ajoutez cette ligne au bas de ~ / .tmux.conf (si ~ / .tmux.conf n'est pas disponible, créez un fichier vide)
run-shell ~/clone/path/resurrect.tmux
J'ajoute également cette ligne à la fin du ~ / .tmux.conf pour que le plugin enregistre les sessions pour tous les programmes que j'exécute
set -g @resurrect-processes ':all:'
Rechargez ensuite l'environnement tmux.
tmux source-file ~/.tmux.conf
C'est ça! Vous avez terminé. Maintenant, lancez tmux comme d'habitude, redimensionnez vos volets, créez de nouveaux volets, créez de nouvelles sessions ... etc. Lorsque vous êtes satisfait de la configuration que vous avez atteinte (dans plusieurs fenêtres et plusieurs sessions), cliquez simplement sur ctrl + b puis sur ctrl + s pour enregistrer la session. Afin de tester les résultats, il suffit de tuer tous les tmux
killall tmux
Ensuite, exécutez à nouveau tmux
tmux
Ensuite, depuis tmux, cliquez sur ctrl + b puis sur ctrl + r (pour la restauration). Magiquement, toutes vos fenêtres, volets et sessions sont restaurés avec la même géométrie et la même disposition. J'espère que cela vous aidera.
splitw
ça - rien d'autre - et je n'ai toujours pas d'écran partagé parce qu'il le dit impossible d'établir la session en cours. Si j'ajoutenew
avant, j'obtiens ... une fenêtre, un volet. Je ne peux pas sembler, pour la vie de moi, obtenir deux volets au démarrage.