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

Ale*_*lex 41 unity

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

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

Oli*_*Oli 54

Unity 默认内置了这个。

你可以Ctrl++Alt一个键盘键来排列窗口。如果您有键盘,这是相当合乎逻辑的!

  • 唔。在 13.04 中 `Ctrl` + `Alt` + `Arrow` 移动工作区......有没有办法设置您想要的此功能的键盘快捷键? (2认同)

小智 15

Ctrl+ Superkey+ 箭头

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


Dea*_*e81 12

除了在我的系统上有很多问题的 Grid 插件之外,还有这些用于简单平铺的替代方法:

X-tile:这是一个 Gnome 面板小程序,当右键单击它时,您可以选择一组选项来平铺特定视口/工作区上的所有窗口。左键单击时,它还有一个独立的窗口,其中包含许多选项。X-tile 最近已修复为与 Compiz 视口兼容,但请注意,如果您使用非常规的桌面布局,例如 AWN 停靠栏、自动隐藏面板等,则可能需要调整显示大小选项。不用担心,这一切都是通过一个简单的 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