Byobu oturumu adı verin?


24

Tanımlanabilir Byobu oturumları oluşturmanın bir yolu var, böylece birden fazla oturum çalıştığımda, byobu-select-oturumu menüsü bana tanımlanamayan tmux port numaralarının aksine, tanıyabileceğim oturumların bir listesini verir mi?

İdeal bir dünyada, hem ona bir isim veren bir oturuma başlayabilmek hem de zaten çalışıyorsa bir ismi değiştirmek için böyle bir oturumu değiştirebilmek harika olur mu? Bu nasıl mümkün olabilir?

Düzenleme 1: Bazı detaylar:

  • Tmux'u arka uç olarak kullanıyorum ve özellikle ekrana geçmek istemiyorum.
  • Şimdi byobu -S "Name"boşuna bir oturum açmayı denedim :-(

Düzenleme 2: Bazı keşifler:

  • Tmux native komutlarını kullanırken kısmi bir cevap keşfettim: tmux rename-session <current-name> <new-name>mevcut bir oturumu yeniden adlandırır ve tmux new -s session_nameyeni bir ad oturumu oluşturur. Şaşırdım byobu -S "name"isterdi değil tmux new -s session_namebir tmux arka uca sahip byobu için.

denedin byobu -S your-session-namemi : Bkz Aynı anda birden fazla byobu oturumları nasıl çalıştırılacağı? . Eğer byobu ekran yerine tmux kullanıyorsa işe yarayıp yaramadığını bilmiyorum.
jfs

1
Öneri için teşekkürler, şimdi byobu -Sboşuna olmaya çalıştım . Arka uç olarak tmux ile çalışıyor gibi görünüyor ... tmux için benzer bir şey var mı?
Ashimema

4
byobu new -s your-session-nametmux arka ucunda işe yarayabilir.
jfs

1
JFSebastian, bir yıldız, bu hile yaptı. Kullanarak bir oturumu bile yeniden adlandırabilirsiniz byobu rename-session -t <original_name> <new_name>.
Ashimema

Yorumunuz doğru yanıt gibi görünüyor @JFSebastian - Eğer yanıt olarak o sonrası eğer ve Ashimema başka zorunluluğundan sonra hepimiz yarar bunu kabul cevap soru.
guntbert

Yanıtlar:


27

Byobu sadece tmux (veya ekran) arka uç terminal çoklayıcı için bir kabuktur. Bu nedenle, arka ucunuzun desteklediği herhangi bir komutu Byobu aracılığıyla iletebilirsiniz.

İle Byobu tmux arka ucunda

Belirtilen bir adla yeni bir Byobu oturumu başlatmak için:

byobu new -s <session-name>

Önceden var olan bir oturumun adını değiştirmek için:

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

Ekran arka ucu ile Byobu

Belirtilen bir adla yeni bir Byobu oturumu başlatmak için:

byobu -S <session-name>

Önceden var olan bir oturumun adını değiştirmek için:

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

Not: Onun yardımı için JFSabastian'a verilen tüm kredi. Şimdi yukarıdaki komutların hem Tmux hem de Ekran destekli Byobu için doğru olduğunu doğruladım.


Bu, tmux ile çalışır ancak gnu ekranı kullanmaz
JohnMerlino
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.