When starting it I popup is opened forever (until gnome-shell hangs because of that) showing an error related with an "Attribute" called "Color" that is missing
It's the same with wxGTK-2.8 and 3.0
CCing treecleaners
I'm using awesome WM, fr0st works fine. No need to remove
Using KDE 5 (Kwin as window manager, Plasma as desktop environment). No hangs at all. Actually, it works perfectly. And we don't really have a usable alternative, besides running Apophysis under wine. Please do not remove since we have multiple anecdotes here that it's probably a bug in gnome-shell, or poor interaction between fr0st and gnome-shell. I'm using gtk+ 2.24.28-r1 and 3.16.7 (but wxGTK uses gtk+ 2, right?).
By the way, if the whatever problem you are encountering is the same with wxGTK-2.8 and 3.0, it should not be blocking wxGTK-3.0 anyways, since it's not a regression of any kind.
I get exactly the same issue about that "Attribute" Color missing under icewm
The somewhat trivial fix is to change this line fr0stlib/gui/canvas.py: c = wx.Color(r,g,b, self.Opacity) To *Colour* - wxGTK removed the US-spelling some time ago... Please don't tree-clean for that :) Similar bug: https://bugs.launchpad.net/whyteboard/+bug/1377762
Created attachment 425996 [details] fr0st-1.4-r2.ebuild It fails exactly in the same way (now failing about undefined "Color")
Created attachment 425998 [details, diff] fr0st-1.4-color.patch
Hey Pacho - sorry I don't think I explained the fix clearly (you seem to have dropped the wx part which was not what I was trying to describe) To be clear - your patch should be: --- fr0stlib/gui/canvas.py~ 2011-05-14 19:58:25.000000000 +0200 +++ fr0stlib/gui/canvas.py 2016-02-20 17:47:25.853322560 +0100 @@ -79,7 +79,7 @@ def SetBrush(self, FillColor, FillStyle): r,g,b = FillColor - c = wx.Color(r,g,b, self.Opacity) + c = wx.Colour(r,g,b, self.Opacity) self.Brush = wx.Brush(c)
[master 52f1685] media-gfx/fr0st: Fix problems at runtime (#564106, thanks a lot to Malcolm Lashley for finding the fix), port to new python eclasses, use wxGTK3. 2 files changed, 67 insertions(+) create mode 100644 media-gfx/fr0st/files/fr0st-1.4-colour.patch create mode 100644 media-gfx/fr0st/fr0st-1.4-r2.ebuild