Kể tên một phiên Byobu?


24

Có cách nào để tạo các phiên Byobu có thể nhận dạng để khi tôi có nhiều phiên chạy, menu byobu-select-session cung cấp cho tôi danh sách các phiên tôi có thể nhận ra, trái ngược với số cổng tmux không mô tả không?

Trong một thế giới lý tưởng, thật tuyệt vời khi có thể bắt đầu một phiên đặt tên cho nó và sửa đổi một phiên như vậy để thay đổi tên nếu nó đang chạy? Điều này có thể, làm thế nào?

Chỉnh sửa 1: Một số chi tiết khác:

  • Tôi đang sử dụng tmux làm phụ trợ và đặc biệt không muốn quay lại màn hình.
  • Bây giờ tôi đã thử bắt đầu một phiên mà byobu -S "Name"không có kết quả :-(

Chỉnh sửa 2: Một số khám phá:

  • Bây giờ tôi đã phát hiện ra một câu trả lời một phần trong việc sử dụng các lệnh gốc tmux: tmux rename-session <current-name> <new-name>đổi tên một phiên hiện có và tmux new -s session_nametạo một phiên tên mới. Tôi ngạc nhiên byobu -S "name"không thích tmux new -s session_namedùng byobu với phần phụ trợ tmux.

bạn đã thử byobu -S your-session-namechưa? Xem cách chạy nhiều phiên byobu cùng một lúc? . Tôi không biết liệu nó có hoạt động hay không nếu byobu sử dụng tmux thay vì màn hình.
jfs

1
Cảm ơn lời đề nghị, giờ tôi đã cố gắng byobu -Svô ích. Nó dường như hoạt động với tmux như là phụ trợ ... Có điều gì tương tự cho tmux không?
Ashimema

4
byobu new -s your-session-namecó thể làm việc cho phụ trợ tmux.
JFS

1
Ngôi sao của bạn @JFSebastian, đã làm điều đó. Bạn thậm chí có thể đổi tên một phiên bằng cách sử dụng byobu rename-session -t <original_name> <new_name>.
Ashimema

@JFSebastian Nhận xét của bạn dường như là câu trả lời chính xác - nếu bạn đăng câu trả lời đó và Ashimema chấp nhận thì tất cả chúng ta đều có lợi khi có câu hỏi khác được trả lời .
guntbert

Câu trả lời:


27

Byobu chỉ đơn giản là một vỏ cho bộ ghép kênh đầu cuối phía sau tmux (hoặc màn hình). Do đó, bạn có thể vượt qua bất kỳ lệnh nào mà back end của bạn hỗ trợ thông qua Byobu.

Byobu với đầu cuối tmux

Để bắt đầu phiên Byobu mới với tên được chỉ định:

byobu new -s <session-name>

Để thay đổi tên của phiên trước đó:

byobu rename -t <session-name> <new-session-name>

Byobu với mặt sau màn hình

Để bắt đầu phiên Byobu mới với tên được chỉ định:

byobu -S <session-name>

Để thay đổi tên của phiên trước đó:

byobu -X <session-name> <new-session-name>

Lưu ý: Tất cả tín dụng cho JFSabastian để được giúp đỡ. Bây giờ tôi đã xác minh các lệnh trên là chính xác cho cả Tmux và Byobu được hỗ trợ màn hình.


Điều này hoạt động với màn hình tmux nhưng không phải màn hình gnu
JohnMerlino
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.