命名一个Byobu会话?

有没有办法创建可识别的Byobu会话,这样当我有多个会话运行时, byobu-select-session菜单给我一个我能识别的会话列表,而不是非描述的tmux端口号?

在一个理想的世界中,能够同时启动一个会话给它一个名字并修改这样一个会话以更改名称(如果它已经在运行)会很棒吗? 这可能吗,怎么样?

编辑1:一些进一步的细节:

  • 我使用tmux作为后端,并不特别想切换回屏幕。
  • 我现在尝试用byobu -S "Name"开始会话无济于事:-(

编辑2:一些发现:

  • 我现在已经发现了使用tmux本机命令的部分答案: tmux rename-session 重命名现有会话,而tmux new -s session_name创建一个新名称会话。 我很惊讶byobu -S "name"不喜欢tmux new -s session_name为byobu和tmux后端。

Byobu只是tmux(或屏幕)后端终端多路复用器的shell。 因此,您可以通过Byobu传递您的后端支持的任何命令。

Byobu与tmux后端

要使用指定名称启动新的Byobu会话:

 byobu new -s  

要更改预先存在的会话的名称:

 byobu rename -t   

Byobu 屏幕后端

要使用指定名称启动新的Byobu会话:

 byobu -S  

要更改预先存在的会话的名称:

 byobu -X   

注意:所有归功于JFSabastian的帮助。 我现在已经validation了上述命令对于Tmux和Screen支持的Byobu都是正确的。