在 Gnome Shell 中,当我只关注其中一个窗口时,如何防止应用程序的所有窗口获得焦点?

在 Gnome Shell 中,当我只关注其中一个窗口时,如何防止应用程序的所有窗口获得焦点?

例如,我有两个显示器,每个都gnome-terminal最大化了。当我选择其中一个实例时,gnome-terminal我不希望另一个显示器上的实例也获得焦点(因为我经常想在另一个显示器上同时查看某些内容)。

请注意,只有当我使用Alt-选择窗口时才会发生这种TAB情况。如果我用鼠标单击窗口或使用Alt-选择子窗口,`它会按照我的预期执行(即不会聚焦其他窗口)。

我真的不想放弃默认的 alt-tab 切换器。有没有办法使用默认的 alt-tab 切换器来实现这一点?

答案1

显然没有办法做到这一点。不过,一种解决方法是使用“窗口切换器”。设置:

gsettings set org.gnome.desktop.wm.keybindings switch-applications '["<Super>Tab"]'
gsettings set org.gnome.desktop.wm.keybindings switch-windows '["<Alt>Tab"]'

这样,Super-TAB将执行默认的应用程序切换器,其中应用程序窗口组合在一起,并且Alt-TAB将执行更经典的切换器,其中所有应用程序的每个窗口都单独显示。

相关内容