17.10 如何在启用边缘捕捉的情况下禁用窗口到窗口捕捉

17.10 如何在启用边缘捕捉的情况下禁用窗口到窗口捕捉

我是一名 Web 软件开发人员,我通常会打开浏览器窗口和编辑器,每个窗口占用左侧和右侧 80% 的空间。原因是 - 这样我只需单击鼠标即可来回切换 - 比 Alt+Tab 或任何概览要快得多,然后单击即可。如果每天执行 500 次,它可以节省约 40 分钟。所以我的布局通常如下所示:

在此处输入图片描述

在 Unity 中,我只需捕捉并调整大小即可 - 2 秒,我的设置就完成了,我仍然可以手动定位每个窗口并将每个角调整到特定位置 - 30-50 秒,在 17.10 中完成此操作。如果我在 17.10 中捕捉窗口,它看起来是这样的:

在此处输入图片描述

即无论是浏览器还是编辑器都将功能性地小

更糟糕的是 - 如果我同时打开两个窗口 - 两个窗口都会被视为单个窗口 - 如果在同时打开它们之后,我希望编辑器在右侧,终端在左侧 - 那就没办法了 - 如果我打开编辑器,它将与浏览器一起打开,并将终端置于后台。因此,除了不断调整大小之外,当我需要终端时,我还需要进行额外的鼠标移动和点击才能打开终端,或者不断取消同时打开窗口。

我想强调的是,不需要完全禁用捕捉功能(每次手动执行 40-50 秒的定位程序),而只需禁用窗口到窗口的捕捉功能,保持边缘捕捉功能完好无损

Windows 10 有这样的设置,我正在寻找在 Ubuntu 17.10 中执行相同操作的方法:

在此处输入图片描述

答案1

没有足够的声望来发表评论,所以很遗憾我只能在这里写。温柔一点...

临时解决方法 - 如果将第二个窗口捕捉到与 80% 窗口相同的一侧,然后返回另一侧,它将可以独立调整大小。

步骤 1 将左侧窗口(chrome)调整为所需宽度: 步骤1

第 2 步将右侧窗口(终端)对齐到左侧,位于另一个窗口的上方: 第2步

步骤 3 重新回到右侧。您可以看到重叠和窗口分离: 步骤3

您现在可以将右侧窗口的大小调整为 80%。

这是一个糟糕的解决方法,我今天早上刚刚从 17.04 升级,我真的不想再降级,但这实在是无法接受。我通常在大型电视上运行 4 分屏进行 Web 开发,所以我仍在努力弄清楚如何在没有角落捕捉的世界中生存……

希望这可以帮助。

编辑:禁用窗口到窗口捕捉

dconf write /org/gnome/mutter/edge-tiling false

dconf write /org/gnome/shell/overrides/edge-tiling false

我还使用了另一个窗口捕捉扩展(放窗户)同时禁用默认按键绑定(但不确定这是否重要)

答案2

我一直在寻找edge-tiling,但我所寻找的设置却隐藏得很好:

安装 Compiz (CCSM),然后

CCSM -> 窗口管理 -> 调整窗口大小 -> 常规 -> 取消选中“如果碰到屏幕边缘则垂直最大化”

在此处找到

相关内容