Tôi đang xem xét chuyển từ màn hình sang tmux, nhưng tôi đã đầu tư rất nhiều thời gian để phát triển một .screenrc rộng rãi và tôi không muốn tìm thấy sau nhiều giờ chuyển nó sang tmux mà tmux không thể làm điều gì đó quan trọng với tôi.
Tôi đã xem xét một vài so sánh trực tuyến của hai người, và không ai trong số họ đi sâu hay trả lời nhiều câu hỏi quan trọng (có thể là gì đối với tôi), có thể rút ra hai câu hỏi:
- Có điều gì quan trọng mà màn hình có thể làm mà tmux không thể làm được không?
- Có điều gì đáng kể mà tmux có thể làm màn hình đó không thể?
(Kiến trúc máy khách-máy chủ rất đẹp, nhưng không cung cấp bất kỳ khả năng mới nào như tôi có thể thấy. Giấy phép rõ ràng tốt hơn. Nhỏ hơn và gọn hơn rõ ràng là tốt, nhưng đối với tôi không phải là một công cụ thay đổi trò chơi.)
Vì 2 câu hỏi này rất rộng, tôi xin đưa ra một số ví dụ cụ thể:
- Liệu tmux có một lịch sử lệnh hoàn chỉnh? (Đối với các lệnh được gửi đến chính tmux, không phải lệnh shell. Đây là thứ mà màn hình bị thiếu: Làm cách nào tôi có thể quay lại lịch sử lệnh màn hình (GNU)? (KHÔNG phải lịch sử lệnh shell!) )
- Tôi giả sử tôi có thể liên kết các khóa với các lệnh tmux?
- Tôi giả sử tập tin cấu hình tmux của tôi có thể nguồn các tập tin khác?
- Tôi có thể liên kết một tổ hợp phím với lệnh nguồn để tôi có thể dễ dàng thay đổi cấu hình của mình không?
- Có tmux có cài đặt ACL không? (Tôi chưa bao giờ thực sự cần những thứ này trên màn hình, nhưng thật tuyệt khi biết chúng ở đó.)
- Tmux có thể mở các cửa sổ mặc định? (a la screen -t somename 1 ssh someserver)
Tôi có thể tự mình tìm ra câu trả lời cho những câu hỏi cụ thể này, nhưng chúng chỉ là ví dụ cho 2 câu hỏi lớn hơn và tôi cũng muốn nghe câu trả lời cho những câu hỏi lớn hơn không nhất thiết phải phù hợp với bất kỳ ví dụ nào của tôi. Hoàn toàn có thể là nếu thiếu thứ gì đó từ tmux, tôi sẽ không phát hiện ra nó sau khi dành nhiều thời gian để chuyển đổi, và đó là điều tôi muốn tránh. Cảm ơn!