Package Details: xfwm4-git 4.13.0+14+g940cfef1-1

Git Clone URL: https://aur.archlinux.org/xfwm4-git.git (read-only)
Package Base: xfwm4-git
Description: Xfce window manager (git version)
Upstream URL: https://git.xfce.org/xfce/xfwm4
Licenses: GPL2
Groups: xfce4
Conflicts: xfwm4
Provides: xfwm4
Submitter: g33k
Maintainer: andreyv
Last Packager: andreyv
Votes: 21
Popularity: 0.546694
First Submitted: 2010-06-10 21:29
Last Updated: 2017-05-17 06:38

Required by (16)

Sources (1)

Latest Comments

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: https://bugzilla.xfce.org/ (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." https://git.xfce.org/xfce/xfwm4/tree/COMPOSITOR

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.

andreyv commented on 2017-01-27 15:32

@eworm: Maybe you can add me as a co-maintainer so that I can fix the aforementioned issues?

andreyv commented on 2016-09-08 18:38

The .install file should be removed in favor of Pacman hooks.

zaps166 commented on 2016-04-17 22:32

Hi, is it possible to add "git revert --no-edit 0dfb55407a830572f03297b3c118fac1f3c5b80d"? This patch causes that "Ctrl+F1" shortcut locks moving/resizing windows (https://bugzilla.xfce.org/show_bug.cgi?id=12534).

Chazza commented on 2015-07-27 10:56

Hi, is there any chance of you adding the install file that's part of the stable package? It's just to ensure the menu icons get updated on installation.

Link: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/xfwm4.install?h=packages/xfwm4

All comments