Package Details: compiz-easy-patch 0.9.14.2-8

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: MIT, GPL-2.0-or-later, LGPL-2.1-or-later
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, compiz, compiz-bcop, compiz-core, compiz-plugins-extra, compiz-plugins-main, compizconfig-python, libcompizconfig
Replaces: compiz-manjaro
Submitter: MattMadness
Maintainer: lectrode
Last Packager: lectrode
Votes: 7
Popularity: 0.000000
First Submitted: 2021-03-14 02:47 (UTC)
Last Updated: 2024-12-11 07:23 (UTC)

Required by (27)

Sources (18)

Latest Comments

« First ‹ Previous 1 2 3

kanehekili commented on 2021-10-14 20:16 (UTC) (edited on 2021-10-14 20:16 (UTC) by kanehekili)

After installing & rebooting the latest manjaro release (21.1.5) compilation works. Before updating or after updating and before reboot the same error occurred. I'd be glad if someone could give a hint why the compile broke at:

[ 16%] Built target nls

PhotonX commented on 2021-05-24 12:46 (UTC)

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 (UTC) (edited on 2021-05-22 22:05 (UTC) by PhotonX)

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 (UTC) (edited on 2021-05-21 21:31 (UTC) by kanehekili)

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 (UTC) (edited on 2021-05-21 21:30 (UTC) by kanehekili)

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 (UTC) (edited on 2021-05-20 16:29 (UTC) by lectrode)

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

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.