问题描述
我记得Compiz曾经有一个设置,它设置了一个键盘快捷键,用于在物理(但是合并为一个xscreen)屏幕之间移动应用程序,类似于在逻辑屏幕之间移动,类似于Ctrl
– Alt
– Shift
– ←
/→
/↑
/↓
。
任何方式在Unity下做到这一点?
最佳解决思路
正如@jrg提到的那样,Unity(Unity 3D,而不是low-power 2D版本)在很大程度上是使用Compiz构建的,这仍然是可能的。
虽然您需要自行安装Compiz配置设置管理器。精确的步骤是: –
-
使用
apt-get install compizconfig-settings-manager compiz-plugins-extra
安装CompizConfig设置管理器。 -
运行它(只需在短划线中输入Compiz,你就会看到它)。
-
点击
Window Management
。 -
启用
Put
plug-in(选择check-box)。 -
点击
Put
。 -
配置
Put to next Output
的快捷方式(单击Put to next Output
键盘快捷方式旁边的铅笔图标。 -
注销并再次登录以使更改生效(来自评论!)
次佳解决思路
这是基于我的经验而不需要Compiz或任何此类实用程序。
当一个窗口被激活时(即in-focus)如果按下Alt + Space
,顶部菜单将出现,其中有如下选项:
Minimize
Maximize
Move
Resize
etc.
一旦出现该菜单,您需要按下键盘上的M
键以选择Move
选项
然后,您可以使用箭头键将窗口移动到任何位置(即使在监视器之间)
第三种解决思路
Compiz配置设置管理器的Put plug-in在13.04和14.04上运行良好
特别提示:
-
点击Put – >杂项。选项 – >激活”Avoid Offscreen”:避免将移动窗口的一部分放到隐藏区域。如果有人使用不同显示分辨率的显示器非常有用。
第四种思路
Compiz put
效果很好,如果grid
处于活动状态(通常是),你会发现一个兼容性错误,那些已经在你的工作区的某个角落磨损的窗口会反弹回来,如果你尝试将它们put
到另一个输出。
如果发生这种情况,请不要惊慌,只需执行以下操作:
在将窗口发送到下一个输出之前,"ungrid" it
将其半放大到一边ctrl
+ super
+ lef or right
和bam !,现在您可以发送它并且不会弹回。
它适用于12.04
和14.04
(现在,谁知道……也许这是负责任的开发人员会抗议的情况之一“这是一个功能而不是bug”)xD)