Ubuntu的Spectacle应用程序替代方案

在Mac上,我一直在使用Spectacle应用程序来使用简单可定制的键盘快捷键移动和调整窗口大小。非常酷。

我可以在Ubuntu上使用什么类似的应用程序?


2你有没有尝试查看Ubuntu文档中的键盘快捷方式?你链接中的许多行为在Ubuntu中已经内置了。 - Charles Green
4个回答

这个回答假设您正在使用Unity作为您的桌面环境。
从此答案可以得出以下结论:
窗口放置
如果你通过相同的键循环,Unity会在不同的布局宽度之间循环,所以试着按多次数字键,例如Ctrl-Alt-numpad 5 5 5。
  • Ctrl-Alt-Numpad 7 - 将窗口放置在屏幕左上角。
  • Ctrl-Alt-Numpad 8 - 将窗口放置在屏幕上半部分。
  • Ctrl-Alt-Numpad 9 - 将窗口放置在屏幕右上角。
  • Ctrl-Alt-Numpad 5 - 将窗口居中/最大化于屏幕中央。在12.04版本中,此操作在最大化和还原状态之间切换。
  • Ctrl-Alt-Numpad 1 - 将窗口放置在屏幕左下角。
  • Ctrl-Alt-Numpad 2 - 将窗口放置在屏幕下半部分。
  • Ctrl-Alt-Numpad 3 - 将窗口放置在屏幕右下角。
  • Ctrl-Alt-Numpad 0 - 最小化当前窗口(Ubuntu 12.04.1)。

1太棒了。不知道我怎么错过了这个。我也从OS X转到Ubuntu,之前我使用了一个很棒的叫做Divvy的应用程序,类似于Spectacle。在Unity中,我找到的最好的替代品是将键盘快捷键分配给Compiz Grid动作。仅仅因为它是内建的,所以这个要好得多。 - Paul Bissex

在普通的Ubuntu(已测试过zesty版本)上,您可以享受到类似于眼镜般的体验:

  • 将窗口移动到左侧:ctrl+super+
  • 将窗口移动到右侧:ctrl+super+
  • 最大化窗口:ctrl+super+
  • 最小化窗口:ctrl+super+

在Kubuntu上,您需要配置系统,进入:系统设置 - 快捷键 - 全局快捷键 - Kwin

最大化窗口: ctrl+meta+f 快速将窗口贴到底部: ctrl+meta+ 快速将窗口贴到左侧: ctrl+meta+ 快速将窗口贴到右侧: ctrl+meta+ 快速将窗口贴到顶部: ctrl+meta+

需要一些魔法才能让它在Artful Ubuntu上运行吗? - CommonSenseCode

这里有更多答案:https://softwarerecs.stackexchange.com/questions/74/tiling-window-manager-functionality-for-normal-linux-desktop-environments 。它们的优点是不依赖于特定的桌面环境、窗口管理器甚至发行版
从那个答案中,我最喜欢的是Quicktile,它非常容易运行,甚至不需要root权限。而且它适用于多屏幕,并且功能丰富。
在那个答案中,我快速测试了X-Tile。在我看来,它更加复杂,而且经过快速测试发现它只能在多屏设置的第一屏上操作。

实际上,Ubuntu自带了预设的快捷键来调整大小、移动等操作。
窗口快捷键 Alt + Tab 在当前打开的窗口之间切换。按下Alt + Tab,然后释放Tab(但继续按住Alt)。重复按Tab键以循环浏览屏幕上显示的可用窗口列表。释放Alt键以切换到选定的窗口。
Ctrl + Alt + Tab 在所有工作区中切换当前打开的窗口。重复按Tab键以循环浏览屏幕上显示的可用窗口列表。释放Ctrl和Alt键以切换到选定的窗口。
Ctrl + Alt + 左/右光标 快速切换工作区。
这些可能不适用于每台机器,但相当常见: Alt+F7 移动当前窗口(可以使用鼠标或箭头键移动)。
Alt+F8 调整当前窗口的大小(同样,可以使用鼠标或箭头键移动)。
Alt+F9 最小化当前窗口。
Alt+F10 最大化当前窗口。
Alt+空格 弹出窗口菜单,包括“始终置顶”、“最小化”、“最大化”等命令。
这些可能会根据您使用的应用程序而有所变化,但适用于大多数常见应用程序: Alt+F5 将窗口恢复为“正常”或先前的大小。
Alt+F4 关闭窗口。