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

1 2 3 Next › Last »

wayward commented on 2025-04-12 13:28 (UTC) (edited on 2025-04-12 13:29 (UTC) by wayward)

I've recently started getting an error with ccsm and it fails to start even after recompiling. Anyone know why this is suddenly happening? I found this https://askubuntu.com/a/1526154 but the solution proposed doesn't help.

$ ccsm
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
Traceback (most recent call last):
  File "/sbin/ccsm", line 126, in <module>
    mainWin = ccm.MainWin(context, plugin, category)
  File "/usr/lib/python3.13/site-packages/ccm/Window.py", line 55, in __init__
    self.MainPage = MainPage(self, self.Context)
                    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/ccm/Pages.py", line 1149, in __init__
    pluginWindow = PluginWindow(self.Context)
  File "/usr/lib/python3.13/site-packages/ccm/Widgets.py", line 1641, in __init__
    category_box = CategoryBox(context, category, plugins, i)
  File "/usr/lib/python3.13/site-packages/ccm/Widgets.py", line 1515, in __init__
    label = Label ('', -1)
  File "/usr/lib/python3.13/site-packages/ccm/Utils.py", line 177, in __init__
    self.props.wrap_mode = Gtk.WrapMode.WORD
    ^^^^^^^^^^^^^^^^^^^^
TypeError: expected enumeration type PangoWrapMode, but got GtkWrapMode instead

PhotonX commented on 2024-10-19 05:50 (UTC)

When you notice that CCSM fails to start, just rebuild compiz-easy-patch.

In the comments of this issue are some thoughts on how to automatize this (I haven't tested them myself yet though): https://github.com/Jguer/yay/issues/1671

wayward commented on 2024-10-18 22:02 (UTC)

Pardon my ignorance but what is the proper way to deal with protobuf versioning issues? I originally had a problem with the vanilla compiz package and being unable to update my system due to protobuf dep. I switched my compiz installation over to compiz-easy-patch due to some comments I read in the compiz package, thinking that this might help the issue .. however now I've updated my system and ccsm won't run anymore because protobuf updated 28.1->28.2 and ccsm still depends on 28.1. Protobuf is always breaking everything

lectrode commented on 2024-06-30 21:38 (UTC) (edited on 2024-06-30 21:40 (UTC) by lectrode)

@PhotonX (3rd time's the charm...) I can confirm that patch fixes the crash triggered by wobbly windows in expo. I've added the patch to this package (and updated srcinfo) - let me know if there are any issues.

PhotonX commented on 2024-06-30 21:36 (UTC)

Thanks for adding the patch! I cannot get the most recent version though using an AUR helper, possibly you forgot to update the .SRCINFO?

PhotonX commented on 2024-06-30 09:02 (UTC)

Could you please include the following patch which is supposed to fix the crash I reported in my previous comment? https://bugs.launchpad.net/compiz/+bug/2060620 (I haven't had time to test it yet though)

lectrode commented on 2024-04-29 08:51 (UTC)

For anyone who was running into a build failure at about 16%, please try the latest PKGBUILD. This will now cap the max simultaneous build jobs to 4 (or fewer if the CPU has fewer cores) - in my testing, with the above change, I was unable to reproduce the issue even on a system that consistently had the issue.

Let me know if it still fails at that point for you.