**
Tốt hơn Lưu phiên của bạn!
** Tôi thấy rằng đối với một quản trị viên lười biếng như tôi, tôi thà lưu phiên tmux, thay vì dành hàng giờ cố gắng để xây dựng nó một cách hoàn hảo. Tôi đang quản trị hơn 30 máy chủ và các phiên tmux của tôi rất năng động, với cấu hình thay đổi liên tục. Đó là một cơn đau ở cổ, cho đến khi tôi mới phát hiện ra tmux-resurrect
plugin này thật tuyệt vời. Hãy thử một lần. Hiện tại, kho lưu trữ Ubuntu có tmux 1.8, plugin này cần 1.9, vì vậy bạn sẽ cần nâng cấp thủ công
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
Sau đó bạn có thể cài đặt nó bằng cách
git clone https://github.com/tmux-plugins/tmux-resurrect ~/clone/path
Sau đó, dd dòng này ở dưới cùng của ~ / .tmux.conf (nếu ~ / .tmux.conf không có sẵn, hãy tạo một tệp trống)
run-shell ~/clone/path/resurrect.tmux
Tôi cũng thêm dòng này vào cuối ~ / .tmux.conf để plugin lưu phiên cho tất cả các chương trình tôi chạy
set -g @resurrect-processes ':all:'
Sau đó tải lại môi trường tmux.
tmux source-file ~/.tmux.conf
Đó là nó! Bạn xong việc rồi. Bây giờ, hãy chạy tmux như bình thường, thay đổi kích thước các bảng của bạn, tạo các bảng mới, tạo các phiên mới ... vv. Khi bạn hài lòng với cấu hình bạn đạt được (trong một số cửa sổ và một số phiên), chỉ cần nhấp vào ctrl + b sau đó ctrl + s để lưu phiên. Để kiểm tra kết quả, chỉ cần giết tất cả tmux
killall tmux
Sau đó, chạy lại tmux
tmux
Sau đó, từ bên trong tmux, nhấp vào ctrl + b rồi ctrl + r (để khôi phục) Một cách kỳ diệu, tất cả các cửa sổ, cửa sổ và phiên của bạn được khôi phục với cùng một hình dạng và sắp xếp. Hy vọng rằng điều này sẽ giúp.
splitw
trong đó - không có gì khác - và tôi vẫn không nhận được màn hình chia nhỏ vì nó nói không thể thiết lập phiên hiện tại. Nếu tôi thêmnew
trước nó, tôi sẽ nhận được ... một cửa sổ, một khung. Dường như tôi không thể có được hai tấm gương khi bắt đầu.