小编Dav*_*olm的帖子

当退出 tmux 会话中的最后一个终端时,它可以切换到另一个终端吗?

当我退出 tmux 会话中的最后一个终端时,它会自动关闭 tmux 并将我返回到父终端。是否可以让 tmux 切换到另一个已经在运行的会话而不是关闭?

我为我处理的每个任务创建一个新的命名会话,例如 TRxxx、电子邮件、scratch 等,当我完成其中一个任务时,我通过在每个任务中运行 exit 来关闭所有终端。当您在会话的最后一个终端中运行 exit 时,tmux 会将您返回到父终端,但是否有可能让它切换到其他打开的会话之一,这样我就不必重新连接?

这个问题类似于“终止一个 tmux 会话并选择另一个 tmux 会话”,但我想通过使用退出而不是终止窗口来关闭我的终端。

tmux

16
推荐指数
2
解决办法
3759
查看次数

获取或克隆用户当前终端?

我必须使用分叉并启动 xterm 实例的脚本,以便在一个窗口中显示日志输出并在另一个窗口中具有交互式界面。就我个人而言,我更喜欢 rxvt-unicode,我想修改这个脚本,使其不再硬编码使用 xterm。

是否有可能以与桌面无关的方式找出用户首选的终端或获取父终端。父终端可能不是进程树中的下一个父终端,因为有问题的脚本可能会被另一个脚本或应用程序调用。

由于脚本是用 Perl 编写的,所以只要它没有奇怪的依赖关系(我无法控制全局环境),用 Perl 编写的解决方案就足够了。

terminal perl x11

5
推荐指数
1
解决办法
708
查看次数

标签 统计

perl ×1

terminal ×1

tmux ×1

x11 ×1