Byobu 세션의 이름을 지정 하시겠습니까?


24

식별 가능한 Byobu 세션을 생성하여 여러 세션을 실행하고있을 때 byobu -select-session 메뉴가 설명되지 않은 tmux 포트 번호와 달리 인식 할 수있는 세션 목록을 제공 할 수있는 방법이 있습니까?

이상적인 세계에서 이름을 제공하는 세션을 시작하고 이미 실행중인 경우 이름을 변경하기 위해 해당 세션을 수정하는 것이 좋을까요? 이것이 가능합니까?

편집 1 : 자세한 내용은 다음과 같습니다.

  • 백엔드로 tmux를 사용하고 있으며 특히 화면으로 다시 전환하고 싶지 않습니다.
  • 나는 이제 byobu -S "Name"아무 소용이없는 세션을 시작하려고했습니다 :-(

편집 2 : 일부 발견 :

  • 이제 tmux 기본 명령을 사용하여 부분 응답을 발견했습니다 tmux rename-session <current-name> <new-name>. 기존 세션의 이름을 바꾸고 tmux new -s session_name새 이름 세션을 만듭니다. 나는 tmux 백엔드가있는 byobu를 byobu -S "name"좋아하지 않는다는 것에 놀랐습니다 tmux new -s session_name.

당신은 시도 byobu -S your-session-name했습니까? 한 번에 여러 byobu 세션을 실행하는 방법을 참조하십시오 ? . byobu가 화면 대신 tmux를 사용하면 작동하는지 여부를 모르겠습니다.
— jfs

1
제안 해 주셔서 감사합니다. 이제 byobu -S아무 소용이 없었습니다. 백엔드로 tmux와 함께 작동하는 것 같습니다 ... tmux와 비슷한 것이 있습니까?
— Ashimema

4
byobu new -s your-session-nametmux 백엔드에서 작동 할 수 있습니다.
— jfs

1
당신의 스타 @JFSebastian, 그 트릭을했다. 을 사용하여 세션 이름을 바꿀 수도 있습니다 byobu rename-session -t <original_name> <new_name>.
— Ashimema

@JFSebastian 귀하의 의견은 정답 인 것 같습니다. 답변으로 게시물을 게시하고 아시 메 마가 수락하면 다른 답변을 받는 것이 좋습니다 .
— guntbert

답변:


27

Byobu는 단순히 tmux (또는 스크린) 백엔드 터미널 멀티플렉서의 쉘입니다. 따라서 백엔드가 Byobu를 통해 지원하는 모든 명령을 전달할 수 있습니다.

와 Byobu TMUX 백 엔드

지정된 이름으로 새 Byobu 세션을 시작하려면 다음을 수행하십시오.

byobu new -s <session-name>

기존 세션의 이름을 변경하려면

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

와 Byobu 화면 후면 끝

지정된 이름으로 새 Byobu 세션을 시작하려면 다음을 수행하십시오.

byobu -S <session-name>

기존 세션의 이름을 변경하려면

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

참고 : 그의 도움에 대한 JFSabastian의 모든 공로. 위의 명령이 Tmux 및 Screen backed Byobu에 모두 올바른지 확인했습니다.


이것은 tmux에서는 작동하지만 gnu 화면에서는 작동하지 않습니다.
— JohnMerlino
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.