Czy istnieje sposób na utworzenie identyfikowalnych sesji Byobu, aby kiedy uruchomiono wiele sesji, menu byobu-select-session wyświetla mi listę sesji, które mogę rozpoznać, w przeciwieństwie do nieopisanych numerów portów tmux?
W idealnym świecie byłoby wspaniale móc zarówno rozpocząć sesję, nadając jej nazwę, jak i zmodyfikować taką sesję, aby zmienić nazwę, jeśli jest już uruchomiona? Czy to możliwe, jak?
Edycja 1: Kilka dalszych szczegółów:
- Używam tmux jako backendu i nie chcę specjalnie wracać do ekranu.
- Próbowałem teraz rozpocząć sesję
byobu -S "Name"
bezskutecznie :-(
Edycja 2: Niektóre odkrycia:
- Odkryłem częściową odpowiedź na temat używania natywnych poleceń tmux:
tmux rename-session <current-name> <new-name>
zmienia nazwę istniejącej sesji itmux new -s session_name
tworzy nową sesję nazw. Dziwi mnie, żebyobu -S "name"
nie lubi siętmux new -s session_name
w byobu z backendem tmux.
byobu
tmux
multiple-instances
Ashimema
źródło
źródło
byobu -S your-session-name
:? Zobacz, jak uruchomić wiele sesji byobu jednocześnie? . Nie wiem, czy to działa, jeśli byobu używa tmux zamiast screena.byobu -S
bezskutecznie. Wygląda na to, że działa z tmux jako backend ... Czy jest coś podobnego dla tmux?byobu new -s your-session-name
może działać dla backendu Tmux.byobu rename-session -t <original_name> <new_name>
.Odpowiedzi:
Byobu jest po prostu powłoką dla multipleksera terminala zaplecza tmux (lub ekranu). W związku z tym możesz przekazać dowolne polecenie obsługiwane przez Twój zaplecze przez Byobu.
Byobu z tmux końcu tylnym
Aby rozpocząć nową sesję Byobu o określonej nazwie:
Aby zmienić nazwę wcześniej istniejącej sesji:
Byobu z ekranem końcu tylnym
Aby rozpocząć nową sesję Byobu o określonej nazwie:
Aby zmienić nazwę wcześniej istniejącej sesji:
Uwaga: Podziękowania dla JFSabastian za jego pomoc. Sprawdziłem, że powyższe polecenia są poprawne zarówno dla Tobx, jak i dla Byobu wspieranego przez Screen.
źródło