Namai sesi Byobu?

24

Apakah ada cara untuk membuat sesi Byobu yang dapat diidentifikasi sehingga ketika saya menjalankan banyak sesi, menu byobu-pilih-sesi memberi saya daftar sesi yang dapat saya kenali, sebagai lawan dari nomor port tmux yang tidak dideskripsikan?

Dalam dunia yang ideal, alangkah baiknya bisa memulai sesi dengan memberinya nama dan memodifikasi sesi seperti itu untuk mengubah nama jika sudah berjalan? Apakah ini mungkin?

Sunting 1: Beberapa perincian lebih lanjut:

  • Saya menggunakan tmux sebagai backend dan tidak terlalu ingin beralih kembali ke layar.
  • Saya sekarang sudah mencoba memulai sesi dengan byobu -S "Name"tidak berhasil :-(

Sunting 2: Beberapa penemuan:

  • Saya sekarang telah menemukan jawaban parsial dalam menggunakan perintah tmux asli: tmux rename-session <current-name> <new-name>mengganti nama sesi yang ada dan tmux new -s session_namemembuat sesi nama baru. Saya terkejut byobu -S "name"tidak suka tmux new -s session_nameuntuk byobu dengan backend tmux.
Asimema
sumber
Sudahkah Anda mencoba byobu -S your-session-name:? Lihat cara menjalankan beberapa sesi byobu sekaligus? . Saya tidak tahu apakah itu berfungsi jika byobu menggunakan tmux, bukan layar.
jfs
1
Terima kasih atas sarannya, sekarang saya sudah mencoba byobu -Ssia-sia. Tampaknya berfungsi dengan tmux sebagai backend ... Apakah ada yang serupa dengan tmux?
Ashimema
4
byobu new -s your-session-namemungkin bekerja untuk backend tmux.
jfs
1
Bintang @JFSebastian, yang berhasil. Anda bahkan dapat mengganti nama sesi menggunakan byobu rename-session -t <original_name> <new_name>.
Ashimema
@ JFSebastian Komentar Anda sepertinya jawaban yang benar - jika Anda mempostingnya sebagai jawaban dan Ashimema menerimanya, maka kita semua mendapat manfaat dari memiliki pertanyaan lain yang dijawab .
guntbert

Jawaban:

27

Byobu hanyalah sebuah shell untuk terminal multipleksor ujung belakang tmux (atau layar). Karena itu, Anda dapat memberikan perintah apa pun yang didukung oleh ujung belakang Anda melalui Byobu.

Byobu dengan ujung belakang tmux

Untuk memulai sesi Byobu baru dengan nama yang ditentukan:

byobu new -s <session-name>

Untuk mengubah nama sesi yang sudah ada:

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

Byobu dengan ujung belakang layar

Untuk memulai sesi Byobu baru dengan nama yang ditentukan:

byobu -S <session-name>

Untuk mengubah nama sesi yang sudah ada:

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

Catatan: Semua kredit untuk JFSabastian atas bantuannya. Saya sekarang telah memverifikasi perintah di atas sudah benar untuk Tmux dan Layar yang didukung Byobu.

Asimema
sumber
Ini bekerja dengan tmux tetapi tidak layar gnu
JohnMerlino