Package Details: xfwm4-git 4.13.0+151+g6a44ecc3-1

Git Clone URL: (read-only)
Package Base: xfwm4-git
Description: Xfce window manager (git version)
Upstream URL:
Licenses: GPL2
Groups: xfce4
Conflicts: xfwm4
Provides: xfwm4
Submitter: g33k
Maintainer: andreyv
Last Packager: andreyv
Votes: 25
Popularity: 0.916506
First Submitted: 2010-06-10 21:29
Last Updated: 2017-12-06 21:12

Required by (20)

Sources (1)

Latest Comments

1 2 3 Next › Last »

andreyv commented on 2018-02-10 12:03

This package currently doesn't build after the xorgproto switch. Follow for updates.

UPDATE: Fixed in xorgproto 2018.2-1.

andreyv commented on 2017-12-09 09:22

@liviucmg Latest Xfwm4 added an option to select the compositing method:

--vblank=off|present|glx Set the vblank mode

andreyv commented on 2017-12-06 07:05

Thanks for the heads up, will update shortly.

twa022 commented on 2017-12-06 03:02

From git, now builds against gtk3. Please update libwnck dependency to libwnck3.

andreyv commented on 2017-10-17 18:09

Indeed, the old method uses XRender, which is different from the new XPresent method.

liviucmg commented on 2017-10-17 18:01

@andreyv Ah that makes sense, thank you. I thought XPresent was the old buggy method. Indeed I am using an Nvidia GT 710 and only the OpenGL method is working for me.

andreyv commented on 2017-10-16 16:55

XPresent is also a new compositing method that fixes vsync issues, and is arguably better than the OpenGL method.

If XPresent doesn't work for you, you should open an upstream bug: (for proprietary NVIDIA driver the problem may already be known). xfwm4 used to have a variable to override the default method, but now doesn't seem to — I suggest reporting this too.

For now you can locally edit the PKGBUILD to enable OpenGL.

liviucmg commented on 2017-10-16 16:32

Small suggestion: Perhaps you can replace the "--enable-xpresent" line with "--disable-xpresent"? Xfwm4 features a new OpenGL compositor that fixes long-standing VSYNC issues, but Xpresent needs to be disabled for it to work.

Relevant line from the docs: "If both VSYNC methods are available, xfwm4 will prefer Present over OpenGL."

enkeyz commented on 2017-06-12 12:50

Really nice work, good to see xfce4 still in development.

andreyv commented on 2017-02-08 20:32

- This package now enables OpenGL and X Present tear-free compositing methods in addition to the old X Render method.
- OpenGL is used by default if it is available and compositing is turned on.
- To use Present instead of OpenGL, set XFWM4_USE_PRESENT=1 in the environment.
- Upstream commit "Add PointerMotionHintMask" is reverted, see below for details.