Ubuntu 18.04.2 x86_64
我有双显示器设置。应用程序之间打开新窗口的行为非常不一致,这很烦人:
- 在 Firefox 中按下Ctrl+N似乎总是会在鼠标光标所在的显示器中打开一个最大化的新窗口。
- 同样,在终端应用程序中按下Ctrl+ Shift+N会在与我的鼠标光标相同的显示屏中打开一个新的、非最大化的窗口。
gvim
从终端应用程序zsh
开始:tmux
- 新窗口有时会在我的主显示器上打开,有时会在我的辅助显示器上打开;
- 新窗口有时会最大化,有时则不会。
这种不一致和不可预测性非常烦人。有办法解决这个问题吗?我基本上希望所有新窗口都默认在我的辅助显示器上打开,无论我的鼠标光标或当前焦点窗口的位置如何。我不确定是否希望新窗口始终最大化打开。让它们始终默认在我的辅助显示器上已经是一个巨大的改进。
编辑
“仅在主显示器上显示工作区”选项始终默认启用gnome-tweaks
。所以我尝试了 GNOME 的“自动移动窗口”扩展。该扩展本身就存在一些怪异之处,例如,我尝试将扩展配置为始终在工作区 2 中打开终端应用程序,这是我得到的行为:
- 如果我的鼠标光标在基本的显示(应该是工作区 1),然后当我在终端应用程序中按Ctrl+ Shift+时N,新窗口无处可寻。我怀疑这是因为它仍在尝试跟随我的鼠标光标,但鼠标光标在工作区 2 的可显示区域之外。
- 如果我的鼠标光标在次要的显示(应该自动成为工作区 2),然后当我在终端应用程序中按下Ctrl+ Shift+时N,将打开新窗口下面当前终端窗口并没有聚焦,这在另一方面很烦人。