是否有将窗口平铺到屏幕左侧或右侧的快捷方式?
由于ubuntu-2d不支持Compiz Grid
,我正在寻找平铺窗口的替代方案。
此video显示xfce4
和xfwm4
可以将窗口捕捉到屏幕的一部分。 我想通过键盘快捷键来做到这一点。
我已经安装了xfce4
和xfwm4
,但是我没有看到以下列表中的哪一个完成了这项工作:
有人可以帮忙吗?
开箱即用,大多数非平铺管理器和桌面环境(如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,但在开始时却找不到它。
我有更快的运气。 以相同的方式使用它,创建命令的快捷方式。
在该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中最有用的快捷方式,如图所示。