如何在Ubuntu 17.10上启用水平窗口平铺功能

我想问一下,在Ubuntu 17.10中是否有启用水平窗口平铺的选项。
这个视频展示了一个很好的例子,就是我所寻找的功能。

https://youtu.be/F27zZBwtVmc?t=19

当将窗口悬停到屏幕顶部时,窗口会最大化。我希望它可以填充屏幕的顶半部分。当我将窗口悬停到屏幕底部时,什么也不会发生,我希望窗口可以填充屏幕的底半部分。此外,角落平铺也很好。
如果可能的话,请告诉我。
谢谢。

看起来像是Compiz。不过你没有说明你正在使用哪个桌面环境,所以我猜是Gnome。可以检查一下这个扩展,也许它有水平平铺功能。 - Hi-Angel
看看这个答案是否有用:https://askubuntu.com/a/966907/480481 - pomsky
谢谢,Angel!ShellTile完全符合我的要求。现在唯一的问题是,默认的平铺行为仍然存在。我的意思是,当我将窗口拖到屏幕底部时,ShellTile会使该窗口填充屏幕的下半部分,这正是我想要的行为。然而,当我将窗口移动到屏幕顶部时,窗口仍然会最大化。此外,当我想让一个窗口填充屏幕左下角时,它会填充屏幕的左侧,这是默认的行为。我如何禁用默认的平铺行为,并使用ShellTile的行为呢? - sethpblue
2个回答

我现在有了我想要的行为,我可以将我的窗口平铺到左边、右边、四个角落、上半部分和下半部分。以下是我为那些想知道的人所做的事情:
我安装了GNOME Shell的ShellTile扩展。
安装完之后,我遇到了另一个问题。ShellTile是有效的,但它的功能被默认的平铺行为替代了。 这篇论坛帖子解释了如何移除默认的平铺行为,以支持ShellTile。
有人告诉我输入以下命令:
gsettings set org.gnome.shell.overrides edge-tiling false 但是那并没有起作用,所以我最终选择了第二个答案,并通过输入以下命令安装了dconf-editor:
sudo apt-get install dconf-editor 以下是接下来要做的指示:
你需要dconf-editor。按照你的发行版建议安装它。我目前在运行Fedora 17,所以我使用了以下命令行:sudo yum install dconf-editor。 启动dconf-editor。在左侧,你将看到一个简单的菜单,其中有五个条目。点击org左侧的加号。新的菜单条目将在其下拉。点击gnome左侧的加号。滚动下来,然后点击mutter左侧的加号。 点击加号旁边的mutter以突出显示它。几个条目将在右侧的大窗口中出现。 如果选中了边缘平铺条目,请单击它以取消选中。如果已经取消选中,请保持取消选中状态。 滚动左侧面板并单击shell左侧的加号。 转到shell下面的覆盖项并单击它。 同样,你在右窗口中寻找边缘平铺项。确保它没有被选中。 关闭dconf-editor。 注意:这将关闭所有边缘平铺。禁用边缘平铺后,Gnome Shell效果将无法将窗口捕捉到屏幕的左侧或右侧,并将其打开为一半的屏幕宽度。如果你决定恢复它,请返回dconf-editor并重新启用它。
那就是基本上这样了。我要感谢Hi-Angelpomsky提到了ShellTile。希望这对其他想要相同功能的人有所帮助。
再次感谢。

如果这个答案对你有帮助,可以点击这里接受答案(点击旁边的勾号(✓)),这样其他人在未来更容易找到它。接受自己的答案也没有问题 :) - pomsky

尝试这个: sudo apt-get install dconf-editor 然后在dconf-editor中进行以下步骤:
 -> open org/gnome/mutter and set edge tiling to ON

 -> open org/gnome/shell/overrides and set edge tiling to ON

 -> open org/gnome/metacity and set edge tiling to ON

希望这对你们所有人也是如此。