是否有将窗口平铺到屏幕左侧或右侧的快捷方式?

由于ubuntu-2d不支持Compiz Grid ,我正在寻找平铺窗口的替代方案。

此video显示xfce4xfwm4可以将窗口捕捉到屏幕的一部分。 我想通过键盘快捷键来做到这一点。

我已经安装了xfce4xfwm4 ,但是我没有看到以下列表中的哪一个完成了这项工作:

在此处输入图像描述

有人可以帮忙吗?

开箱即用,大多数非平铺管理器和桌面环境(如XFCE / Xubuntu)都没有平铺支持。

Compiz中的一个值得注意的例外,它可以与大多数桌面环境一起使用,例如Xubuntu / Unity,但不能用于Gnome-Shell。

特别是对于Xubuntu,要获得鼠标平铺支持,您需要编译或安装修改后的窗口管理器,例如此问答:

像在gnome中一样使用Xfce自动调整窗口大小

要获得没有compiz和非平铺窗口管理器的键盘平铺支持,您需要更具创造性并控制窗口位置并调整自己的大小 – 这个答案为您提供了这个解决方案。

但是,为了获得最佳的平铺支持,您应该使用专用的平铺窗口管理器,例如Awesome。

键盘平铺

启动板上的基本python脚本允许您控制窗口,例如向左或向右移动它们。

我稍微修改了它以使用XFCE / Xubuntu并允许您安装在11.10或12.04中。 这可以很容易地为其他DE定制,例如unity-2d

创建键盘快捷键 – 示例如下:

在此处输入图像描述

stiler.py使用以下参数调用脚本stiler.py

  • left – 将当前窗口平铺到屏幕左侧。
  • right – 将当前窗口平铺到屏幕右侧。
  • 垂直垂直平铺所有窗口
  • 水平水平平铺所有窗口
  • 循环 – 以循环方式平铺窗口并在这些窗口之间旋转
  • prev – 将焦点移至上一个窗口
  • next – 将焦点移动到下一个窗口
  • 最大化 – 最大化当前窗口

一些例子:

循环窗口

在此处输入图像描述

垂直平铺

在此处输入图像描述

安装

 sudo add-apt-repository ppa:fossfreedom/xfwm4 sudo apt-get update sudo apt-get install stiler 

Xubuntu LTS 16.04能够使用鼠标默认平铺窗口。 用鼠标抓住一个窗口,然后将其移动到顶部,底部,左侧,右侧,右上角,左上角,右下角或左下角。

如果您想使用键盘,则必须在Window Manager配置快捷方式,如下面的屏幕截图所示:

窗口管理器

我在这里回答了这个老问题,因为作为一个Xubuntu新手我也在寻找这个function,但在开始时却找不到它。

我有更快的运气。 以相同的方式使用它,创建命令的快捷方式。

http://ssokolow.github.com/quicktile/

在该video中,描述说xfwm4-tiling 。 所以不只是XFCE(和xfwm)这样做。 这是一个额外的包。 apt-cache搜索找不到它,所以它不在Ubuntu存储库中。 video描述还表示他/她正在使用Arch Linux并且引用了AUR,这是Arch存储库。

除非你想弄清楚如何在Ubuntu中编译和使用它,或者找到已经完成它的人(可能有PPA),如果你想要这种平铺行为,你可能不得不从xfwm切换到另一个窗口管理器支持平铺。

在评论的上方,有人提到你可以考虑使用Awesome(但后来删除了该评论)。 我提到你可以在XFCE中使用Awesome。 实际上,在Awesome中使用XFCE应用程序可能比使用其他方式更容易。 如果你使用apt-get安装awesome,你会发现在图形登录管理器(lightdm)中安装了一个很棒的会话。

然后,您可以配置awesome以自动启动各种XFCE应用程序,例如xfce4-power-manager (对电源管理function很重要,如电池电量不足时挂起和关机), xfsettingsd (守护程序可以确保执行某些但不是全部的XFCE设置,例如显示设置和gtk主题), xfce4-panel (所以你可以使用你习惯使用的面板), xfce4-volumed (xfce卷守护进程)等。真棒不支持合成,但是你可以通过自动启动来实现xcompmgr 。 关于如何在Awesome中运行这些东西的在线有大量信息,包括本网站的其他地方。

这是使用Awesome的基本教程 。

如果你想在XFCE中运行Awesome,这并不困难,但需要重新配置Awesome才能与XFCE面板一起正常工作; 我不知道这有多容易(我的猜测并不难,但无论如何都是时间投资)。

只需按住并按住超级键,您将获得ubuntu中最有用的快捷方式,如图所示。

在此处输入图像描述