在后台/无焦点启动 GNU 屏幕窗口

在后台/无焦点启动 GNU 屏幕窗口

以下命令screen -t 'fubar' cmd将创建一个新的屏幕窗口,并在其中运行命令 cmd,并将焦点设置到该窗口。

如何将焦点保持在当前屏幕窗口而不是新屏幕窗口?

答案1

在当前屏幕会话中,这将在新屏幕窗口中启动您的命令,然后立即切换回之前的屏幕窗口,从而有效地将新屏幕窗口设置为背景。

输入屏幕命令行Ctrl-a :并输入

eval 'screen top' 'other'

eval将每个参数作为单独的命令进行解析和执行。因此,第一个命令是在新的屏幕窗口中运行top,第二个命令是切换到之前显示的窗口。

答案2

我不确定您是否可以一次性完成,这是一种解决方法:

screen -t 'fubar' cmd & sleep .01; screen -X other

相关内容