键盘快捷键在显示器之间移动窗口?

我记得曾经有一个设置在Compiz下设置一个键盘快捷键,用于在物理(但组合为单个x屏幕)屏幕之间移动应用程序,类似于在逻辑屏幕之间移动,如CtrlAltShift / / /

在Unity下有什么办法吗?

正如@jrg所提到的,这仍然是可能的,因为Unity(Unity 3D,而不是低功耗2D版本)主要是使用Compiz构建的。

您需要自己安装Compiz配置设置管理器。 精确的步骤是: –

  1. 使用apt-get install compizconfig-settings-manager compiz-plugins-extra安装CompizConfig设置管理器。
  2. 运行它(只需在短划线中键入Compiz,您就会看到它)。
  3. 单击Window Management
  4. 启用Put插件(选中复选框)。
  5. 点击Put
  6. 配置“ Put to next Output的快捷方式(单击“ Put to next Output ”键盘快捷键旁边的铅笔图标。
  7. 注销并再次登录以使更改生效(来自评论!)

这是基于我的经验而不需要Compiz或任何此类实用程序。

激活窗口时(即对焦)如果按Alt + Space ,则会出现顶部菜单,其中包含以下选项:

 Minimize Maximize Move Resize etc. 

出现该菜单后,您需要按键盘上的M键选择“ Move选项

然后你可以使用箭头键将窗户移动到任何地方(甚至跨越显示器)

Compiz配置设置管理器的Put插件在13.0414.04上运行良好

特别提示:

  • 点击Put – > Misc。 选项 – >激活“避免屏幕外”:避免将移动窗口的一部分放入隐藏区域。 如果有人拥有不同显示分辨率的显示器,则非常有用。

Compiz put工作得很好,如果grid处于活动状态(通常是这样), 小心你会发现兼容性错误如果你试图put它们放到另一个输出中,那些已经磨损到工作区某个角落的窗口会反弹回来。

如果发生这种情况,请不要惊慌,只需执行以下操作:

在你将窗口发送到下一个输出之前, "ungrid" it通过半最大化它到一边ctrl + super + lef或者右边和bam!,现在你可以发送它并且它不会回弹。

适用于 12.0414.04

(现在,谁知道……也许这是负责任的开发人员会抗议“这是一个function而非错误!”的情况之一!xD)