每次我意外退出 Byobu 时,在下一次启动时,我都会为每个名为_{sessionname}-{id}的会话找到一个额外的会话选项卡:
我觉得这真的很烦人,因为这在我以前使用旧 Ubuntu 14 的机器上没有发生。我现在在 Ubuntu 17.04 上。
此外,我无法找到一种方法来关闭这些额外的会话窗口而不关闭原始窗口。
按下F6(分离会话然后注销)只会使用不同的{id}重新生成额外/重复的会话。
每次我意外退出 Byobu 时,在下一次启动时,我都会为每个名为_{sessionname}-{id}的会话找到一个额外的会话选项卡:
我觉得这真的很烦人,因为这在我以前使用旧 Ubuntu 14 的机器上没有发生。我现在在 Ubuntu 17.04 上。
此外,我无法找到一种方法来关闭这些额外的会话窗口而不关闭原始窗口。
按下F6(分离会话然后注销)只会使用不同的{id}重新生成额外/重复的会话。
我遇到了完全相同的问题,并通过从 PPA 更新 byobu 解决了它。
我花了几个星期使用解决方法(使用 tmux ls|grep ^_|... 终止进程);然后我通过将 byobu 更新到 5.133 完全解决了这个问题:
这似乎是byobu 更高版本中的错误,在分离或切换会话时引起。这个bug还没修复。。。
这是一个解决方法*。此命令将摆脱额外的会话。它在 Ubuntu 18.04 上进行了测试。
这将获得
byobu
/tmux
会话列表,检查以下划线开头的会话,然后告诉tmux
杀死它们。如果没有重复的会话,它不会做任何事情,所以运行是安全的。* Pablo Bianchi也发布了一个解决方法,尽管他们提供的命令不会检查是否存在任何重复会话,因此它最终可能会在没有目标的情况下调用“tmux kill-session”并最终终止您的活动会话......它会还杀死会话名称中任何地方都带有下划线的会话。
似乎您正在启动它然后退出它,但保持会话处于活动状态。
您可以同时使用+退出byobu关闭会话(注销) 。ShiftF6
Alt此外,您可以使用+up和Alt+在会话之间切换,down然后使用Ctrl+或您喜欢的方法关闭该会话窗格/窗口。D
exit
您可以使用+检查byoby的内置帮助。ShiftF1
作为蛮力方法,您可以
byobu kill-server
在重新运行之前终止在终端上运行的所有 byobu 正在运行的会话byobu
。注意: 的创建者Dustin Kirkland
byobu
有一个PPA,您可以在其中获得更新的版本,然后再在主要渠道上发布。