我记得 Compiz 下曾经有一个设置,可以设置键盘快捷键,用于在物理(但组合为单个 xscreen)屏幕之间移动应用程序,类似于在逻辑屏幕之间移动,例如Ctrl- Alt- Shift- ←/ →/ ↑/ ↓。
在 Unity 下有什么方法可以做到这一点吗?
答案1
正如@jrg 提到的,这仍然是可能的,因为 Unity(Unity 3D,而不是低功耗 2D 版本)主要使用 Compiz 构建。
不过,你需要自己安装 Compiz 配置设置管理器。具体步骤如下:-
- 使用安装 CompizConfig 设置管理器
apt-get install compizconfig-settings-manager compiz-plugins-extra
。 - 运行它(只需在破折号中输入 Compiz 你就会看到它)。
- 点击
Window Management
。 - 启用
Put
插件(选中复选框)。 - 点击
Put
。 - 配置的快捷方式
Put to next Output
(单击的键盘快捷键旁边的铅笔图标)Put to next Output
。 - 注销并再次登录以使更改生效(来自评论!)
答案2
这是根据我的经验,不需要 Compiz 或任何此类实用程序。
当窗口被激活(即聚焦)时,如果按下Alt + Space
顶部菜单,则会出现以下选项:
Minimize
Maximize
Move
Resize
etc.
一旦出现该菜单,您需要按下M
键盘上的键来选择Move
选项
然后您只需使用箭头键即可将窗口移动到任意位置(甚至跨显示器)
答案3
将窗口从左显示器移至右显示器:( Super即 Windows 键)+ Shift+right arrow
将窗口从右显示器移至左显示器:( Super即 Windows 键)+ Shift+left arrow
答案4
Compizput
运行良好,但要小心是否grid
处于活动状态(通常处于活动状态)你会发现一个兼容性错误如果您尝试将那些已经位于工作区某个角落的窗口移至put
另一个输出,它们将会反弹。
如果遇到这种情况,请不要惊慌,只需执行以下操作:
在将窗口发送到下一个输出之前,"ungrid" it
通过将其半最大化到一侧ctrl++super然后lef or rightbam!,现在您可以发送它并且它不会弹回。
它适用于两者 12.04
和14.04
(现在,谁知道呢...也许这是负责任的开发人员会抗议“这是一个功能而不是一个错误!”的情况之一xD)