仅使用键盘快速将窗口放置到另一个屏幕

我知道使用Alt + F7 ,我可以用键盘移动窗口。 我还可以使用Compiz的“网格”插件快速定位当前显示器周围的窗口。 但是,网格插件似乎无法在显示器上运行。

我需要的是将当前窗口移动到另一个屏幕的更快捷方式。 在我目前的双显示器设置中,我发现自己需要将焦点窗口移动到另一个显示器,因为我专注于处理其他事情(并在之后将其移回)。

如果我使用XMonad(或其他平铺管理器),这将非常简单。 但是,我使用的许多应用程序(Gnome Do,MATLAB,图像查看器,我编写的自定义应用程序……)与平铺管理器不兼容。

所以我的问题是:是否有一个快捷键组合将当前聚焦的窗口移动到另一个监视器(并返回)?

  1. 安装CompizConfig设置管理器 安装compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager 
  2. 运行CCSM→转到底部(窗口管理)→转到“放置”。

  3. 启用插件。
  4. 配置“放入下一个输出”的快捷方式。
  5. 退出并重新登录。

如果插件没有出现在CCSM中,请安装compiz-plugins 安装compiz-plugins 包。 ( sudo apt-get update && sudo apt-get install compiz-plugins

编辑:所需的插件包现在在12.10及更高版本上称为compiz-plugins 。 Compiz的-插件,额外 安装compiz-plugins-extra 仍然用于12.04。

我喜欢用Ctrl + Alt + n 放到下一个输出

好好享受!

加入CCSM 加入CCSM。

放到下一个输出 放到下一个输出

Alt + Ctrl + NumLeft / NumRight

最小化窗口(!)我今天在Gnome 3 @ Ubuntu 14.04中找到了。

也就是说,如果你想移动最大化的窗口,你可以

‘Win + DownArrow’,’ Alt + Ctrl + NumLeft / NumRight’,’Win + UpArrow’

或尝试绑定它..

安装compizconfig-settings-manager后→运行→转到底部(窗口管理)→转到“放置”。

然后你应该尝试“放入视口”和“放左/放右”。 如果窗口不在屏幕边缘,则需要双“右/左”切换屏幕。 默认情况下使用super + Numpad-Arrows。

附录 :如果使用Put plugin的解决方案不起作用。

尝试禁用可能会干扰的某些您不使用的function。 我只启用了Put To Next Output并开始工作。

禁用ccsm,logoff / logon上“Grid”插件中的function,并使用所需的组合键启用“put”插件。 适合我(ubuntu 16.04)。

我在两个插件中都启用了一些function,因为我想在监视器之间移动窗口(使用put上的function),但我想保持将窗口大小调整为当前监视器宽度的一半(使用网格上的function)的function。