有没有轻量级方法在Lubuntu中捕捉窗户?

我正在寻找一种轻量级方法来在Lubuntu中捕捉窗户。 可以安装compiz ,但这样做会使系统轻量化。 有没有其他选择或解决方法?

使用轻量级窗口管理器

您可以使用XFCE使用的名为xfwm4的轻量级合成管理器

在此处输入图像描述

这将为您提供基本的窗口快照。

注意如果您不喜欢默认的“将屏幕拖出屏幕时更改工作区”function,请取消勾选图片中显示的最后一个选项。

让平铺工作

但是 – 如果你想要compiz的“平铺 – 快照”,你需要让你的编码手脏,因为这是正在进行的工作。

根据这篇文章 – 有一个潜在的补丁可用于为xfwm4合成管理器启用Windows平铺(也就是windows snap)。

通过以下问答我已将此拼贴补丁打包到我的PPA中 – 安装说明可在链接的答案中找到。

有一个伟大的你管video显示这在行动。


如何在lubuntu / lxde中使用xfwm4

使用xfwm4作为合成管理器而不是OpenBox。

在桌面设置 – 高级选项中将窗口管理器更改为xfwm4

在此处输入图像描述

现在在终端:

 cd ~/.config/lxsession mkdir Lubuntu cp LXDE/* Lubuntu/ 

安装合成管理器:

 sudo apt-get install xfwm4-themes 

注销并登录xfwm4合成管理器才能生效。

通过xfwm4-settings更改样式

超级 + 箭头

Super + Super + 水平分割屏幕。

Super + Super + 垂直分割。

我个人使用快速 。

它允许您根据键盘输入捕捉屏幕不同区域的窗口(例如Ctrl + Alt + 1以使窗口到达左上角)。 它可以作为任何基于X11的桌面上的守护进程运行,只需要python作为依赖项。

据我所知,它没有拖拽function,但你的问题似乎并不仅限于鼠标行为。

crunchbang论坛上的这篇post讨论了如何通过调整openbox获取aero-snapfunction。 如果你想在轻量级环境中查看tile,级联和公开类似function,你可以看一下。 虽然发布在xfce论坛中,但它可能对其他xwininfo有用,因为它使用xwininfowmctrlxdotool 。 所以你需要安装x11-utilsxdotoolwmctrl并将一些键盘动作绑定到给定的脚本。 我一直在xfce中使用它,它对我来说很好用。 如果您还需要合成,请尝试cairo-compmgr ,它将为您提供透明度,公开function和许多其他function,而无需更换窗口管理器。 为了安装:

 sudo add-apt-repository ppa:shnatsel/cairo-compmg sudo apt-get update sudo apt-get install cairo-compmgr 

然后启动它或添加到您的启动脚本。

也许你看看OpenSnap 。