自动调整 2 个窗口大小以占据屏幕一半的方法

自动调整 2 个窗口大小以占据屏幕一半的方法

我正在尝试弄清楚是否可以执行以下操作(或者将此操作绑定到热键):如果在工作区中我有 2 个窗口,我想将每个窗口垂直最大化,水平调整它们的大小,使每个窗口占屏幕的一半,并将它们并排放置。基本上,执行此操作后应该有 2 个大小相同的窗口,占据所有空间。

如果默认的 Gnome 无法实现这一点,我该如何编写 Python 脚本来做到这一点(即我从哪里开始?以前从未使用 Python 编写过 UI 脚本……)

答案1

Unity 默认已内置此功能。

您可以Ctrl+ Alt+ 键盘键来排列窗口。如果您有键盘,这很合乎逻辑!

答案2

Ctrl+ Superkey+ 箭头

超级键的一个示例是 windows/start 键。我使用的是 Ubuntu 12.10。

答案3

除了在我的系统上有很多错误的 Grid 插件之外,还有以下用于简单平铺的替代方案:

X-tile:这是一个 Gnome 面板小程序,右键单击后,您可以选择一系列选项,以平铺特定视口/工作区上的所有窗口。左键单击时,它还有一个独立的窗口,其中包含许多选项。X-tile 最近已修复,以兼容 Compiz 视口,但请注意,如果您使用非常规桌面布局(如 AWN dock、自动隐藏面板等),则可能需要调整显示大小选项。别担心,这一切都是通过一个简单的 GUI 界面完成的。

你可以在这里找到它:http://linux-apps.com/content/show.php/X+Tile?content=99624

PYwo:Python 窗口管理器。这个小程序在后台运行,看起来比 Grid 轻量得多。它的功能也更丰富,即使是默认设置。虽然范围非常简单,但没有 GUI。

你可以在这里找到它:http://code.google.com/p/pywo/

Easystroke:这是适用于 Ubuntu 桌面的系统级鼠标手势程序。它非常棒。设置键盘快捷键后,您可以使用此程序为它们分配简单的鼠标手势。例如,如果 Ctrl+Alt+L 是将单个窗口平铺到屏幕左上角的快捷键,则可以制定一条 Easystroke 规则,即当您按住鼠标右键并向上和向左画一条线时,选定的窗口会像您按下按键一样平铺。此程序还提供特定于应用程序的手势,允许您为 Web 浏览器、文件管理器等设置命令。它带有易于使用的 GUI,可在官方存储库中找到。

在终端中输入:

sudo apt-get install easystroke

答案4

相关内容