Package Details: compiz-easy-patch 0.9.14.1-3

Git Clone URL: https://aur.archlinux.org/compiz-easy-patch.git (read-only, click to copy)
Package Base: compiz-easy-patch
Description: OpenGL compositing window manager. Includes friendly defaults, GWD theme selector and autostart for Xfce & MATE.
Upstream URL: https://launchpad.net/compiz
Licenses: GPL, LGPL, MIT
Conflicts: ccsm, compiz, compiz-bcop, compiz-core, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-gtk, compiz-manjaro, compizconfig-python, libcompizconfig, simple-ccsm
Provides: ccsm=0.9.14.1, compiz=0.9.14.1, compiz-bcop=0.9.14.1, compiz-core=0.9.14.1, compiz-plugins-extra=0.9.14.1, compiz-plugins-main=0.9.14.1, compizconfig-python=0.9.14.1, libcompizconfig=0.9.14.1
Replaces: compiz-manjaro
Submitter: MattMadness
Maintainer: MattMadness
Last Packager: MattMadness
Votes: 5
Popularity: 2.56
First Submitted: 2021-03-14 02:47
Last Updated: 2021-03-24 12:44

Required by (27)

Sources (16)

Latest Comments

PhotonX commented on 2021-05-24 12:46

I get a segmentation fault when trying to change the viewports with the cube plugin deformation is set to cylinder or sphere:

/usr/include/c++/10.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.

PhotonX commented on 2021-05-22 22:03

I get

failed to parse compiz-easy-patch: Line 84: key "pkgbase" can not occur after pkgbase or pkgname: pkgbase = compiz-easy-patch

when building with yay (building with pamac works).

kanehekili commented on 2021-05-21 21:07

Two more things on the way -which I can't interpret:

#######no-compile-gschemas.patch
patching file cmake/recompile_gsettings_schemas_in_dir_user_env.cmake
patching file gtk/window-decorator/gtk-window-decorator.h
Hunk #1 succeeded at 272 (offset 6 lines).
patching file plugins/expo/src/expo.cpp
patching file gtk/window-decorator/decorator.c
patching file gtk/window-decorator/events.c
patching file gtk/window-decorator/gtk-window-decorator.h
patching file gtk/window-decorator/gwd-theme-cairo.c
patching file gtk/window-decorator/gwd-theme-metacity.c
patching file gtk/window-decorator/wnck.c
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 667 with fuzz 1.
.....
/build/compiz-easy-patch/src/compiz-0.9.14.1/build/generated/core.xml:3271: parser error : EndTag: '</' not found

        ^
unable to parse /build/compiz-easy-patch/src/compiz-0.9.14.1/build/generated/core.xml

kanehekili commented on 2021-05-21 20:12

Can't compile as of today: (Manjaro latest)

[ 16%] Linking CXX static library libcompiz_string.a
[ 16%] Built target compiz_string
[ 16%] Built target nls
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

lectrode commented on 2021-05-20 16:28

@robson

The install script runs this to enable compiz on startup:

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -a -s compiz

The uninstall script runs this to revert to xfwm4:

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -a -s xfwm4

AFAIK, and from my own testing, this works the way it needs to, but I have not tested it on a fresh install recently.

My Client1_Command is set to xfsettingsd. That might also be needed for the revert

robson commented on 2021-05-20 11:58

Your PKGBUILD compiz unnecessarily overwrites /home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml, because when we want to switch to xfwm4 it simply can't be done. And after uninstalling compiz the xfce4 session will not start properly.