Package Details: xfwm4-git 4.20.0+151+g1163ee4a9-1

Git Clone URL: https://aur.archlinux.org/xfwm4-git.git (read-only, click to copy)
Package Base: xfwm4-git
Description: Xfce window manager (git version)
Upstream URL: https://gitlab.xfce.org/xfce/xfwm4
Licenses: GPL2
Groups: xfce4
Conflicts: xfwm4
Provides: xfwm4
Submitter: g33k
Maintainer: matthewq337
Last Packager: matthewq337
Votes: 25
Popularity: 0.001009
First Submitted: 2010-06-10 21:29 (UTC)
Last Updated: 2025-08-31 06:51 (UTC)

Required by (17)

Sources (1)

Pinned Comments

andreyv commented on 2019-06-09 13:10 (UTC) (edited on 2019-06-09 13:13 (UTC) by andreyv)

After commit e07574d6 the default vblank method is GLX again. To use the XPresent method, run

xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent

and restart the window manager.

Latest Comments

1 2 3 4 Next › Last »

a.albani commented on 2025-08-31 15:46 (UTC)

pkgname=xfwm4-git
pkgver=4.20.0+151+g1163ee4a9
pkgrel=1
pkgdesc="Xfce window manager (git version)"
arch=('i686' 'x86_64')
url="https://gitlab.xfce.org/xfce/xfwm4"
license=('GPL2')
groups=('xfce4')
depends=('libxfce4ui' 'libwnck3' 'libxpresent')
makedepends=('git' 'xfce4-dev-tools' 'exo')
provides=('xfwm4')
conflicts=('xfwm4')
source=("git+https://gitlab.xfce.org/xfce/xfwm4.git")
sha256sums=('SKIP')

pkgver() {
  cd xfwm4
  git describe --long --match 'xfwm4-*' | sed 's/xfwm4-//;s/^\([[:digit:]]\)-/\1./;s/-/+/g'
}

build() {
  cd xfwm4
  meson setup build --prefix=/usr
  meson compile -C build
}

package() {
  cd xfwm4
  meson install -C build --destdir="$pkgdir"
}

# vim:set ts=2 sw=2 et:

fridrichgood commented on 2025-08-25 08:00 (UTC)

If you use picom compositor and have same problem https://bbs.archlinux.org/viewtopic.php?id=306908 you need edit PKBUILD for meson build instead of make. Here is guide how you can do this https://wiki.archlinux.org/title/Meson_package_guidelines

andreyv commented on 2019-06-09 13:10 (UTC) (edited on 2019-06-09 13:13 (UTC) by andreyv)

After commit e07574d6 the default vblank method is GLX again. To use the XPresent method, run

xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent

and restart the window manager.

siyia commented on 2019-02-28 19:17 (UTC)

xpresent method is crazy fast for gaming and no screen tearing!!! i wonder why it isnt the default method?to enable it globally add "XFWM4_USE_PRESENT=1" in /etc/enviroment

andreyv commented on 2018-02-10 12:03 (UTC) (edited on 2018-02-12 19:38 (UTC) by andreyv)

This package currently doesn't build after the xorgproto switch. Follow https://bugs.freedesktop.org/show_bug.cgi?id=105031 for updates.

UPDATE: Fixed in xorgproto 2018.2-1.

andreyv commented on 2017-12-09 09:22 (UTC)

@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 (UTC)

Thanks for the heads up, will update shortly.

twa022 commented on 2017-12-06 03:02 (UTC)

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

andreyv commented on 2017-10-17 18:09 (UTC)

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