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

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

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

这个视频显示xfce4xfwm4可以将窗口捕捉到屏幕的某个部分。我想通过键盘快捷键来实现这一点。

我已经安装了xfce4xfwm4,但是我不知道以下列表中哪一个可以完成这项工作:

在此处输入图片描述

有人可以帮忙吗?

答案1

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

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

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

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

为了在没有 compiz 和非平铺窗口管理器的情况下获得键盘平铺支持,您需要更具创造力并自行控制窗口位置和大小 - 这个答案为您提供了此解决方案。

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

键盘平铺

一个基本的 Python 脚本发射台允许您控制窗口,例如将它们向左或向右移动。

我对此进行了轻微修改,使其适用于 XFCE/Xubuntu,并允许您在 11.10 或 12.04 中安装。这可以轻松地针对其他 DE(例如 unity-2d)进行定制

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

在此处输入图片描述

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

  • 左边- 将当前窗口平铺至屏幕左侧。
  • 正确的- 将当前窗口平铺至屏幕右侧。
  • 垂直的- 垂直平铺所有窗口
  • 水平的- 水平平铺所有窗口
  • 循环- 以循环方式平铺窗口并在这些窗口之间旋转
  • 上一页- 将焦点移至上一个窗口
  • 下一个- 将焦点移至下一个窗口
  • 最大化- 最大化当前窗口

一些例子:

循环窗口

在此处输入图片描述

垂直平铺

在此处输入图片描述

安装

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

答案2

Xubuntu LTS 16.04默认情况下,可以使用鼠标平铺窗口。用鼠标抓住一个窗口并将其移动到顶部、底部、左侧、右侧、右上、左上、右下或左下。

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

窗口管理器

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

答案3

我使用 quicktile 的运气更好。使用方法相同,创建命令的快捷方式。

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

答案4

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

在此处输入图片描述

相关内容