我在带有 GNOME 3.26 的 Ubuntu 17.10 上。
我经常将窗口平铺在屏幕的左侧和右侧。典型的设置是将浏览器和文本编辑器放在左侧,将 PDF 阅读器和终端放在右侧。
我经常看到这样的情况:我在右侧阅读 PDF,焦点在窗口上。左侧是文本编辑器。当我点击文本编辑器写东西时,它会在右侧弹出另一个窗口(比如文件浏览器),覆盖 PDF 阅读器。
Alt这似乎与“查看历史”有关Tab。
我的问题是:是否可以删除窗口的自动置顶功能?我不明白为什么单击其他应用。
答案1
Fedora 27 / GNOME 3.26 中的相同行为让我感到困惑。
我发现 GNOME 3.26 引入了一项新功能,可以隐式地对平铺窗口进行分组,并且当一个人获得关注时,整个团队都会得到提升:
- 大小不互补的平铺窗口不属于同一 T-Group
- 调整大小时,如果边框匹配,则加入 T 组
- 调整屏幕边框以最大化
- 键盘平铺始终加入 T 组
- 当 T 组中的窗口升起时,整个组也会升起
不幸的是,这种分组行为是隐式的,并且在 3.26 中打破分组的唯一方法是:
仍然可以通过使用键盘简单地拖动窗口或者通过抓取并调整大小或使用光标移动窗口来打破平铺窗口分组。
但是,这意味着如果您不想对窗口进行分组,您就必须放弃平铺的便利。
这个新功能也让我的工作流程很烦,至少在功能页面预计将在 GNOME 3.28 中推出:
- 实施显式组激活
- 更新 -
每此评论在 GNOME 的 bugzilla 中,似乎这个行为将在下一个稳定版本中恢复。
答案2
我无法用 GNOME 解决这个问题,但是如果你愿意安装吉蒂莱扩展(我与开发人员没有任何关系)。该扩展旨在支持除左/右分割之外的平铺模式,但您也可以将其配置为支持此类平铺。通过扩展调整大小的窗口似乎不会受到 GNOME 本身调整大小的窗口所导致的问题的影响。
脚步:
- 安装扩展并使用设置应用程序清除
Super+left
/键盘快捷键。Super+right
- 使用 gnome tweak 工具来改变标签下的 Gtile 的设置
Extensions
。 - 进入选项卡并设置到和到的
accelerators
快捷方式(我选择这些是因为扩展默认不使用它们)。Preset resize 20
Super+left
Preset resize 30
Super+right
- 输入
Resize presets
标签并设置Preset resize 20
为2x2 0:0 0:1
和Preset resize 30
到2x2 1:0 1:1
。
注意:根据我的经验,gtile 在考虑 Dock 占用的空间时存在问题,因此它可能会调整窗口大小以与 Dock 重叠。我将 Dock 隐藏起来以节省空间,所以这对我来说不是问题,但不幸的是,对你来说,这可能是一个烦恼换来另一个烦恼。