Giữ phiên với Kẻ hủy diệt


17

Tôi đang sử dụng Terminator cho nhiều Phiên Terminal. Tôi biết tôi có thể bắt đầu với bố cục Phiên tùy chỉnh nhưng hầu hết thời gian tôi đã thay đổi cài đặt Phiên.

Có thể lưu Phiên hiện tại với terminator không? Ví dụ: nếu tôi tắt PC và sau đó khôi phục phiên cũ của tôi vào lần khởi động tiếp theo.

Câu trả lời:


1

Bạn có thể sử dụng tmux cho việc này.


Nếu bạn là người dùng mac, để cài đặt nó, bạn cần phải có homebrew (trình quản lý gói cho macOS)

nhà sản xuất bia có thể được kết tinh bằng cách thực hiện:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Sau đó, chỉ cần cài đặt tmux bằng cách:

brew install tmux

Nếu bạn là người dùng linux, bạn có thể bỏ qua phần trên và thực hiện:

Dành cho Debian / Ubuntu dựa trên: sudo apt-get install tmux

Dành cho RedHat / CentOS # yum install tmux


Có hai plugin: tmux-resurrecttmux-continuum . tmux-resurrect cho phép lưu và khôi phục các phiên tmux theo cách thủ công, trong khi tmux-continuum lưu tự động và cho phép tự động khôi phục từ lần lưu cuối cùng khi tmux được bắt đầu. Để bật các cài đặt này, hãy thêm các cài đặt sau vào ~ / .tmux.conf:

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'

Với cấu hình này, không cần phải làm gì thủ công. Các phiên tmux của bạn sẽ được lưu tự động sau mỗi 15 phút và được khôi phục tự động khi tmux được khởi động (ngay cả sau khi khởi động lại). Bạn có thể lưu thủ công bằng tiền tố-Ctrl-s và khôi phục thủ công bằng tiền tố-Ctrl-r nếu muốn.

Lưu ý rằng điều này sẽ không khôi phục các ứng dụng đang chạy. tmux-resurrect có một cấu hình tùy chọn để làm như vậy.

chỉnh sửa: tôi chỉ thấy rằng bạn đã hỏi câu hỏi này 5 năm trước. Xin lỗi về sự chậm trễ.


mặc dù tôi đồng ý rằng giải pháp của bạn là một cách để giải quyết nó, nhưng đó không phải là điều OP yêu cầu - tôi đã chuyển sang ghép kênh chính xác với cùng lý do như OP, vì tôi cũng không thể tìm ra nó. Ngoài ra: cảm ơn bạn đã đề cập đến tmux-continuum- tôi hiện đang sử dụng ressurect!
mh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.