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


17

我想将窗口拖动到桌面的左侧或右侧,使其自动调整大小,就像在Gnome或Windows 7上一样。并在将它们拖动到顶部时使其最大化。在Xfce中怎么可能?

Answers:


18

12.10及以上

XFCE窗口管理器内置了切片捕捉功能,只需将窗口拖动到屏幕边缘即可进行捕捉。

11.10和12.04

如果您想要compiz的“平铺快照”,则需要弄脏您的编码手,因为这是这两个ubuntu发行版的代码补丁。

根据本文的介绍 -有一个修补程序可用于为xfwm4合成管理器启用Windows平铺(又名Windows snap)。

有一个很棒的Youtube视频,展示了这一过程。

在此处输入图片说明

我已应用此补丁并将其上传到我的PPA。

安装

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

注销和登录


如果不想安装修改后的xfce窗口管理器,则需要使用compiz作为复合管理器来启用平铺:

sudo apt-get install compiz compizconfig-settings-manager

然后添加compiz --replace ccp &到您的自动启动程序列表。


很好,谢谢。是否可以通过以下方式进行配置:当我将窗口移至上边框时,它最大化而不是超过屏幕的一半?
Paul Woitaschek'2

1
我将archlinux补丁直接应用于ubuntu xwfm4源。因此,我想,如果您想要的功能不在该补丁中,那么该请求将需要交给archlinux开发人员。补丁中启用的功能如视频所示-将窗口上方的窗口拖动到顶部。
fossfreedom

@ ph1b-为了明确起见-如果您以后看到arch-linux补丁确实有一些非常好的变化,请详细告知我,我将尽力修改我的PPA。
fossfreedom

我已经尝试按照alez的建议构建xfwm4-tiling,但是失败了。但是对此“加法器的一半”博客(alez的链接)发表了评论,并建议尝试使用X Tile。我想说,从我的拙见来看,它比xfwm4-tiling好得多。为什么?因为您不需要手动拖动窗口即可平铺它们。使用X Tile,您可以在通知区域中获得一个小菜单,该菜单具有许多预定义的切片方案,并且效果非常好。我建议尝试一下。
skanatek

8

要使窗口平铺在12.10中工作,必须禁用wrap_windows

在终端中运行以下命令以启用平铺:

xfconf-query -c xfwm4 -p /general/wrap_windows -s false


在12.10中它可以作为默认值吗?
Paul Woitaschek

0

为了更轻松地安装xfwm-tiling,可以使用本教程: 构建xfwm4tiling。也许您需要更改几个版本号,但对我来说效果很好。如果没有,您将始终拥有compiz路线。如果您使用的是32位系统,则我的电脑上仍然带有.deb,但我强烈建议您自己构建。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.