在Ubuntu MATE中的窗口对齐功能

我知道如何在MATE桌面上启用窗口吸附功能,并且它有效。我的问题是这样的。默认情况下,窗口A占据屏幕的一半,窗口B占据屏幕的另一半,你无法点击并拖动窗口的边缘进行调整大小,否则会取消吸附,并且需要分别调整左侧、右侧、顶部和底部的大小。有没有什么办法可以解决这个问题?

1我可以复制这个,并且会在星期一拍摄一个视频。 - j0h
1我第一次设法让它勉强工作了,但只在右边的框架上,左边的窗户我搞不定。这个视频是否重现了你的问题?如果是,请将其包含在你的问题中。 - j0h
4个回答

如果您正在使用Marco作为窗口管理器,请尝试切换到Compiz(System > Preference > Look and Feel > MATE Tweak)。您可以在CompizConfig Settings Manager中启用窗口捕捉功能。


你需要安装并启用Compiz。
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --no-install-recommends compiz compiz-core compiz-mate compiz-plugins compiz-plugins-default compizconfig-settings-manager

现在你应该已经安装了更新版本的MATE Tweak和我修改过的Compiz构建。

重新启动(是的,真正的重新启动)

专业提示!安装guake或tilda,并确保它在你尝试使用MATE Tweak切换窗口管理器之前运行。如果Compiz切换出现问题,你可以使用它们各自的快捷键拉下guake或tilda,然后运行marco --replace来恢复你的窗口管理器。

在Marco和Compiz之间切换 重新启动后,登录并打开系统->首选项->MATE Tweak,选择“Windows”,然后使用窗口管理器下拉菜单在Marco和Compiz之间切换。一旦你选择了一个窗口管理器,它将被替换,并且MATE Tweak将关闭。

你可以通过在终端中运行以下命令来检查你正在使用哪个窗口管理器。

wmctrl -m

要获取更多信息,请阅读this

这可能有些棘手,所以我建议你在实际系统上操作之前先在虚拟机上尝试这些步骤。


1尽可能地,请试着总结外部链接的相关内容。否则,如果该链接失效,你的回答将不会那么有用。 - Nick Weinberg

16.04和16.10 MATE可以这样做:
系统 > 首选项 > 个人 > 虚拟键盘设置
然后从左侧菜单中点击窗口
接着取消勾选靠边停靠
你可能想弄清楚如何让Ubuntu记住每个应用程序窗口的首选项 - 这是我下一步要做的,这样每次打开窗口时都会在同一个位置,直到我更改它,那将非常好。

我只知道在Unity中有这个功能,但在MATE中肯定也有办法启用角落对齐。
1. 启用角落对齐。 在半屏幕对齐时,顶部和底部的屏幕缩放不起作用。
2. 抓住窗口并将其拖到角落。 通过拖动窗口的菜单栏,您可以将其放大到屏幕的四分之一大小。在许多情况下非常有用。
3. 水平和垂直方向上根据需要调整窗口大小! 如果您想覆盖屏幕的三分之二,尽管去做。如果您想按真实尺寸放置那张纸,尽管去做。调整窗口到您喜欢的大小和形状,并享受使用吧。
4. 可选:再次抓住窗口并稍微向下移动。 如果您不希望窗口停留在角落,抓住它并将其向下移动。它将保持您刚刚设置的大小和形状。窗口应该会自动对齐到屏幕的一侧,所以您不必太过苛求。
遗憾的是,我说的是Unity。但我希望这对您的工作流程有所帮助。