17.10 如何在启用边缘捕捉时禁用窗口到窗口捕捉

Han*_*ack 6 gnome gnome-shell 17.10

我是一名网络软件开发人员,我通常会打开浏览器窗口和编辑器,左右各占 80% 的空间。原因 - 所以我可以通过单击鼠标来回切换 - 比 Alt+Tab 或任何概览快得多,然后指向并单击。每天执行 500 次时,它有助于节省约 40 分钟。所以通常我的布局是这样的:

在此处输入图片说明

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

在此处输入图片说明

即任一浏览器任一编辑器将非功能性小

更糟糕的是 - 如果我捕捉 2 个窗口 - 两个窗口都被视为单个窗口 - 如果在我捕捉它们之后我想在右侧有编辑器而在左侧有终端 - 没有运气 - 如果我提升编辑器,它会随着浏览器而上升将终端置于后台。因此,除了不断调整大小之外,我还需要进行额外的鼠标移动和点击,以便在需要终端时打开终端或不断取消捕捉窗口。

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

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

在此处输入图片说明

p-m*_*wan 3

没有足够的代表发表评论,所以不幸的是我将其写在这里。要温柔...

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

第 1 步将左侧对齐窗口(chrome)的大小调整为所需的宽度: 步骤1

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

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

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

这是一个糟糕的解决方法,我今天早上刚刚从 17.04 升级,我真的不想再降级,但这是不可接受的。我通常在一台大电视上运行 4 分割的网络开发,所以我仍在尝试找出如何在一个没有角落捕捉的世界中生存......

希望这可以帮助。

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

dconf write /org/gnome/mutter/edge-tiling false
Run Code Online (Sandbox Code Playgroud)

dconf write /org/gnome/shell/overrides/edge-tiling false
Run Code Online (Sandbox Code Playgroud)

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


小智 0

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

安装 Compiz (CCSM),然后

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

在这里找到