**
** Przekonałem się, że dla leniwego administratora, takiego jak ja, wolę zapisać sesję tmux, niż spędzać godziny próbując zbudować ją idealnie. Administruję ponad 30 serwerami, a moje sesje tmux są dynamiczne, a konfiguracja cały czas się zmienia. To był ból szyi, aż do niedawna odkryłem, że
ta wtyczka jest w porządku . Spróbuj. Obecnie repozytoria Ubuntu mają tmux 1.8, ta wtyczka potrzebuje 1.9, więc musisz zaktualizować ręcznie
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
Następnie możesz go zainstalować
git clone https://github.com/tmux-plugins/tmux-resurrect ~/clone/path
Następnie dodaj tę linię do dolnej części ~ / .tmux.conf (jeśli ~ / .tmux.conf nie jest dostępny, utwórz pusty plik)
run-shell ~/clone/path/resurrect.tmux
Dodam również ten wiersz na końcu ~ / .tmux.conf, aby wtyczka zapisała sesje dla wszystkich programów, które uruchamiam
set -g @resurrect-processes ':all:'
Następnie przeładuj środowisko tmux.
tmux source-file ~/.tmux.conf
To jest to! Gotowe. Teraz uruchom tmux jak zwykle, zmień rozmiar swoich paneli, twórz nowe panele, twórz nowe sesje ... itd. Kiedy jesteś zadowolony z konfiguracji, którą osiągnąłeś (w kilku oknach i kilku sesjach), po prostu kliknij ctrl + b, a następnie ctrl + s, aby zapisać sesję. Aby przetestować wyniki, po prostu zabij wszystkie tmux
killall tmux
Następnie uruchom ponownie tmux
tmux
Następnie z poziomu tmux kliknij ctrl + b, a następnie ctrl + r (w celu przywrócenia) Magicznie wszystkie okna, panele i sesje są przywracane z tą samą geometrią i układem. Mam nadzieję, że to pomoże.
splitw
w sobie - nic więcej - i nadal nie otrzymuję podzielonego ekranu, ponieważ to mówi nie można ustanowić bieżącej sesji. Jeśli dodamnew
wcześniej, otrzymam ... jedno okno, jedno okienko. Nie wydaje mi się, żeby moje życie dostało dwie szyby na starcie.