我正在运行一个终端(称为主终端),我启动一个脚本在系统后台运行一些更新,当我这样做时,我会打开其他几个窗口(终端)来运行,tail -F some-file.log
以直观地了解正在发生的事情。与此同时,我想继续在主终端上做我的事情。
问题是,每次我的后台任务产生一个新终端(gnome-terminal)时,它都会将焦点切换到该终端并中断我的打字。
是否有一些 gnome-terminal 选项(或其他方法)可以打开终端但不切换焦点?
答案1
使用这网页和我自己的研究主要基于本页提供的第二种解决方案您想要更改的键是从该键中org.gnome.desktop.wm.preferences focus-new-windows
引用的:gsettings description
此选项提供对新创建的窗口如何获得焦点的额外控制。它有两个可能的值:“smart”应用用户的正常焦点模式,“strict”导致从终端启动的窗口不获得焦点。
如描述中所示,默认或正常的窗口行为是“智能”,但要实现您想要的设置应该是“严格”设置。可以通过运行以下命令来实现此更改gsettings set org.gnome.desktop.wm.preferences focus-new-windows 'strict'