Có thể dễ dàng kích hoạt và vô hiệu hóa tmux
các phiên tự động khi đăng nhập bằng cách sử dụng ứng dụng Byobu . Bạn có thể sử dụng Byobu như một giao diện để tmux
giải quyết nhu cầu này, thật đơn giản để làm những gì bạn đang yêu cầu. Trong một thiết bị đầu cuối, chạy các lệnh sau:
sudo apt-get install byobu
sudo byobu-enable
sudo -i
Khi người dùng root đăng nhập thông qua bảng điều khiển, SSH hoặc bằng sudo -i
, Byobu sẽ đính kèm vào một tmux
phiên hiện có hoặc tạo một phiên bản mới nếu một phiên bản chưa chạy. Sử dụng sudo -i
thay vì sudo -s
. Các -s
lựa chọn duy nhất bắt đầu một vỏ, không phải là một vỏ đăng nhập. Bạn nên sử dụng sudo -i
để giả lập một thông tin đăng nhập đầy đủ, cũng tải roots ~/.profile
và đây là nơi byobu sẽ tự cài đặt khi bạn chạy
byobu-enable
.
Bạn có thể định cấu hình các phiên khác nhau từ .tmux.conf
bên dưới như sau:
# initialize sessions
bind S source-file ~/.tmux/session1
bind s source-file ~/.tmux/session2
Và sau đó bạn có thể định dạng các phiên theo yêu cầu:
#session1
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
Điều này sẽ mở 2 cửa sổ, cửa sổ thứ hai sẽ được đặt tên là foo / bar và sẽ được chia theo chiều dọc một nửa (50%) với foo chạy phía trên thanh. Tiêu điểm sẽ ở cửa sổ 2 (foo / bar), khung trên cùng (foo).
Byobu làm cho việc thiết lập và bắt đầu tmux tự động rất đơn giản.