有没有一种轻量级的方法可以在 Lubuntu 中捕捉窗口?

Exe*_*n-G 26 lubuntu lxde

我正在寻找一种轻量级的方式来捕捉 Lubuntu 中的窗口。可以安装compiz,但这样做会使系统轻得多。是否有任何替代方案或解决方法?

小智 16

Super + arrow

Super+?Super+?水平分割屏幕。

Super+?Super+?将其垂直拆分。

  • 默认情况下,这在 lubuntu 20.10 上不起作用 (2认同)

fos*_*dom 11

使用轻量级窗口管理器

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

在此处输入图片说明

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

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

让平铺工作

但是 - 如果您想要 compiz 的“平铺快照”,您将需要弄脏您的编码手,因为这是正在进行中的工作。

根据这篇文章- 有一个潜在的补丁可用于为 xfwm4 合成管理器启用窗口平铺(又名 windows snap)。

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

有一个很棒的 You-tube视频展示了这一点。


如何在 lubuntu/lxde 中使用 xfwm4

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

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

在此处输入图片说明

现在在终端:

cd ~/.config/lxsession
mkdir Lubuntu
cp LXDE/* Lubuntu/
Run Code Online (Sandbox Code Playgroud)

安装合成管理器:

sudo apt-get install xfwm4-themes
Run Code Online (Sandbox Code Playgroud)

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

通过改变样式 xfwm4-settings

  • 这是一个非解决方案。如果人们想要 LXDE 和 OpenBox,他们就会使用 Lubuntu,因此安装 XFCE4 是毫无问题的。请记住,问题及其答案应尽可能通用,而不是针对单个用户。 (2认同)

小智 10

我个人使用quicktile

它可以让你在屏幕的不同区域根据键盘输入捕捉窗口(例如Ctrl+ Alt+1获取窗口的左上角)。它可以在任何基于 X11 的桌面上作为守护程序运行,并且只需要 python 作为依赖项。

据我所知,它没有拖放功能,但您的问题似乎并不限于仅使用鼠标的行为。


sag*_*ise 5

crunchbang 论坛上的这个主题讨论了aero-snap通过调整openbox. 如果您想在轻量级环境中查看平铺、级联和公开类似的功能,您可以查看. 虽然张贴在 xfce 论坛上,但它可能对其他窗口管理器有用,因为它使用xwininfo,wmctrlxdotool. 所以你需要安装 x11-utilsxdotool并将wmctrl一些键盘操作绑定到给定的脚本。我一直在 xfce 中使用它,它对我来说工作正常。如果您还需要合成,请尝试cairo-compmgr,它将为您提供透明度、公开类似功能和许多其他功能,而无需更换您的窗口管理器。为了安装:

sudo add-apt-repository ppa:shnatsel/cairo-compmg
sudo apt-get update
sudo apt-get install cairo-compmgr
Run Code Online (Sandbox Code Playgroud)

只需启动它或添加到您的启动脚本。


Ike*_*ger 5

也许你看看OpenSnap

  • 虽然这在理论上可以回答这个问题,但 [最好](​​http://meta.stackexchange.com/q/8259) 在此处包含答案的基本部分,并提供链接以供参考。 (2认同)