已在 Ubuntu 18.04 和 Ubuntu 20.04 中测试并运行:

已在 Ubuntu 18.04 和 Ubuntu 20.04 中测试并运行:

Super+ left/right将窗口捕捉到适合半个屏幕的位置。我希望能够在所有角落捕捉四个窗口。由于 18.04 使用 GNOME 桌面,因此 CompizConfig 设置管理器似乎不是一个选项。

答案1

为了Ubuntu 22.04,并且/或者当使用 Wayland 窗口服务器时,“Put Windows”不起作用。 :( 因此,请参阅此处的说明,改用“Awesome Tiles”和“WinTile”!:如何在 Ubuntu 22.04 中自动将窗口大小调整为屏幕的 1/4 并将其捕捉到角落?

已在 Ubuntu 18.04 和 Ubuntu 20.04 中测试并运行:

您还可以在 Ubuntu 18.04 和 20.04 上尝试我上面的 Ubuntu 22.04 说明。例如,WinTile Reloaded 扩展在旧版本的 Ubuntu 上也能很好地运行,我强烈推荐它。


正如您所发现的,Ubuntu 18 已经从我终于习惯的 Unity 桌面管理器转移到了 Gnome 桌面,这有很大不同。与 Unity 相比,Gnome Desktop 的配置设置都很古怪。您需要安装 Gnome shell 扩展。

我建议使用把窗户GNOME 扩展, 喜欢@heynnema说道。
然而,香港科技大学喜欢 贝壳砖一个,所以你也可以尝试一下。

请注意,Gnome Shell 扩展会改变您的桌面可以工作,但需要你配置它们通过浏览器,乍一看似乎有点奇怪。在这个特定情况下,对于这个特定的应用程序,您的浏览器充当前端消息服务,与后端配置设置进行通信,而后端配置设置显然作为您电脑上的后台程序运行。

如何安装“Put Windows”GNOME shell 扩展以在 Ubuntu 18 中启用窗口平铺:

步骤(部分借鉴自香港科技大学的答案):

  1. 在您的电脑上启用 shell 扩展(后端服务),以及 Chrome 中的 Gnome shell 扩展(前端配置面板):

    sudo apt install gnome-shell-extensions chrome-gnome-shell
    
  2. 在 Chrome 浏览器中,打开https://extensions.gnome.org/

  3. 搜索“put windows”,如下图,然后点击。在此处输入图片描述

  4. 点击最右边的按钮进行安装。您可能会看到一条消息,提示您需要从 Chrome 网上应用店安装“GNOME Shell 集成”。如果需要,请转到此处并将其安装到 Chrome 中:https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep

  5. 现在,您会在 Chrome 的右上角看到一个小脚图标扩展:在此处输入图片描述。单击它,然后单击加载页面顶部的“已安装的扩展”选项卡。现在您将看到“安装 Windows”扩展已安装,如下所示。请注意,您可能需要刷新页面安装后,让它显示螺丝刀和扳手图标:在此处输入图片描述

  6. 单击上图中我制作的黄色箭头下方的小螺丝刀和扳手图标进行配置。请注意,默认键盘快捷键设置如下:在此处输入图片描述Super例如, (即:Windows键)+Keypad 7将把选定的窗口平铺到屏幕的左上角。

  • 如果您有超极本或小型笔记本电脑,并且没有数字键盘/小键盘,那么我建议您使用以下设置(其中“Super”键是您的“Windows”键):在此处输入图片描述
  • 如果您使用我上面推荐的笔记本电脑/超极本设置,请注意Alt+ Super+S键盘快捷键会干扰 Ubuntu 的默认屏幕阅读器键盘快捷键,两者是相同的。因此,请转到 Ubuntu 的设置 --> 设备 --> 键盘 --> 单击搜索图标(放大镜)右上在窗口的右侧,搜索“Alt+Super+S”,您将看到分配给此快捷键序列的“打开或关闭屏幕阅读器”选项。单击它,然后按下该Backspace键删除此快捷键,然后单击出现的绿色“设置”按钮。完成!此选项的快捷键现在以粗体显示“已禁用”,而不是像以前那样显示“Alt+Super+S”。它看起来像这样:在此处输入图片描述
  • 完成此操作后,将 Windows Alt++Super键盘S快捷键置于中心或最大化窗口可能会暂时损坏,因此您需要关闭此扩展,然后重新打开以刷新并修复它。返回 Chrome(或您用于配置此功能的任何互联网浏览器)--> 单击黑色足迹(“打开 GNOME Shell 扩展网站”按钮:在此处输入图片描述)在浏览器的右上角 --> 找到您的“Put Windows”条目,如下所示:在此处输入图片描述,然后单击“ON”滑块以关闭此扩展,然后再次单击以将其重新打开。现在尝试使用您的 Put Windows 窗口捕捉快捷方式,它应该全部正常工作!Alt++和其他快捷方式现在都应该正常工作SuperS
  • 现在,此键盘快捷键与将 Windows 快捷键“移至中心/最大化”之间将不再发生冲突。
  1. 请记住,尽管乍一看似乎很奇怪,但浏览器插件和工具只是用于配置您的计算机的 GNOME桌面设置。这一事实本身乍一看可能让人感到困惑。

错误提示/奇怪的行为:如果你试图将窗口捕捉到角落,但其尺寸不对,首先将其对齐到中心Alt++ ),然后将其捕捉到角落(例如:++移动到左上角),现在它将具有合适的大小,可以同时看到 4 个Super窗口- 每个角落一个,因为首先将其捕捉到中心也会使它具有正确的大小 - 即:正好是屏幕面积的 1/4。SAltSuperQ

完毕!

有关的:

  1. 错误修复您可能需要在将来重新启动 Gnome,以防止 Windows 停止工作:GNOME Shell 扩展让 Windows 停止工作

答案2

显然 Gnome 通过扩展支持不同的平铺行为

首先启用 shell 扩展和浏览器集成

sudo apt install gnome-shell-extensions chrome-gnome-shell

在浏览器中打开https://extensions.gnome.org/并安装插件

我想要与你想要的相同的角落行为,所以我安装了 ShellTile 扩展

https://extensions.gnome.org/extension/657/shelltile/

答案3

把窗户GNOME 扩展将按照您的要求执行。请参阅https://extensions.gnome.org/extension/39/put-windows/。一旦将其切换为“ON”,您就可以在https://extensions.gnome.org/local/

相关内容