Chương 2 · Hướng dẫn · 1B Terminal
tmux, phiên và kết nối lại
Trên điện thoại, kết nối bị mất liên tục: bạn đổi mạng, vào thang máy, khóa màn hình. Với tmux, những gì bạn để chạy sẽ tiếp tục chạy trên máy chủ, và 1B Terminal đưa bạn quay lại đúng chỗ đó.
Vào tmux khi kết nối
Máy chủ phải cài tmux (sudo apt install tmux, sudo dnf install tmux…).
- Chỉnh sửa máy chủ và đi tới mục Phiên.
- Bật Vào tmux khi kết nối.
- Nếu muốn, đổi Tên phiên tmux (mặc định là
main) rồi lưu.
Nếu chưa cài tmux, ứng dụng sẽ báo Máy chủ chưa cài tmux: đang mở shell thông thường và bạn làm việc như bình thường. Với tmux, Lệnh khởi động của máy chủ chỉ được gửi vào lần đầu tạo phiên.

tmux thay đổi những gì
Mỗi lần bạn kết nối, ứng dụng mở phiên tmux có tên đó hoặc tạo mới nếu chưa có. Nếu mất kết nối, tác nhân, bản build hay trình soạn thảo của bạn vẫn tiếp tục chạy trên máy chủ.
Trong phiên của mình, ứng dụng còn bật hỗ trợ chuột (để thao tác cuộn lướt qua lịch sử của tmux) và cho thông báo của tác nhân đi qua. Ứng dụng không bao giờ thay đổi cài đặt tmux chung hay ~/.tmux.conf của bạn.
Chuyển hoặc tạo phiên tmux
Khi bật tmux, menu ⋮ của terminal có Phiên tmux. Mục này liệt kê các phiên của máy chủ cùng các cửa sổ của chúng (và đang mở ở nơi khác nếu một máy khách khác đang dùng). Nhấn vào một phiên để chuyển thẻ này sang đó, hoặc nhập tên vào Phiên mới rồi nhấn +. Khi kết nối lại, ứng dụng quay về phiên bạn đã chọn.

Tự động kết nối lại
Cài đặt › Kết nối › Tự động kết nối lại được bật sẵn. Nếu mất mạng, thẻ sẽ hiện Kết nối lại sau … giây… và thử lại với khoảng chờ ngày càng dài (1, 2, 4… tối đa 30 giây, 12 lần thử). Nhấn Ngay để thử lại ngay lập tức. Khi điện thoại đổi mạng (từ Wi-Fi sang dữ liệu di động), ứng dụng thử lại ngay.
Nếu bạn đã nhập mật khẩu khi kết nối, ứng dụng chỉ giữ nó trong bộ nhớ trong suốt phiên này để có thể kết nối lại. Gõ exit, thoát tmux hoặc nhấn Ngắt kết nối sẽ không bao giờ kết nối lại.
Keep-alive trong Cài đặt › Kết nối gửi một gói tin nhỏ sau mỗi vài giây để ứng dụng sớm nhận ra kết nối đã chết. Một số bộ định tuyến đóng các kết nối không hoạt động: hãy để tùy chọn này bật.
Nhiều phiên cùng lúc
Mở bao nhiêu phiên tùy thích, tới cùng một máy chủ hoặc nhiều máy chủ khác nhau. Mỗi phiên là một thẻ ở đầu terminal và vẫn kết nối ở chế độ nền; khi còn phiên nào đang mở, Android hiển thị một thông báo có nút Ngắt kết nối tất cả. Phiên đang hoạt động ở đầu Máy chủ đưa bạn quay lại bất kỳ phiên nào.
Tìm trong đầu ra
⋮ › Tìm tìm trong văn bản mà ứng dụng đã nhận. Với tmux, đầu ra cũ hơn do tmux lưu giữ: hãy cuộn lên bằng thao tác vuốt để xem.
Viết cho 1B Terminal 1.2, kèm ảnh chụp màn hình thật của ứng dụng và dữ liệu mẫu.