Bug 431846

Summary: nomad patch for compiz-emerald decorator
Product: [openSUSE] openSUSE 11.1 Reporter: Jigish Gohil <cyberorg>
Component: CompizAssignee: David Reveman <dreveman>
Status: RESOLVED FIXED QA Contact: Bryan Perry <bperry>
Severity: Normal    
Priority: P2 - High CC: captain.magnus, drankinatty, forgotten_zhFaldehF_
Version: Factory   
Target Milestone: RC 2   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jigish Gohil 2008-10-03 06:57:12 UTC
Emerald does not work currently with compiz 0.7.8 with nomad patches applied.

David, could you please provide patches for emerald similar to the one applied to gtk and kde* window-decorators.
Comment 1 Jigish Gohil 2008-10-19 09:51:59 UTC
*** Bug 436738 has been marked as a duplicate of this bug. ***
Comment 2 Forgotten User zhFaldehF_ 2008-11-11 04:52:53 UTC
Still see this in Beta 5.. I think it should be fixed prior to RC .. 

This has the potential to have a very negitive behavior for many users (i am using a standard dell d820 w/ NVIDIA 
Comment 3 Jigish Gohil 2008-11-11 05:02:55 UTC
Is it too late to drop emerald from the distribution if it is not going to be fixed?
Comment 4 Forgotten User zhFaldehF_ 2008-11-11 06:14:16 UTC
Do you think that removing support for emerald is the best option? Can't you use the older package that _STILL_ works? 

I think removing something like emerald (something that people have been quite used to) .. is way worse then shipping with it broken, which is still worse then shipping the versions that seem to work just fine: 

For me.. I run: 

compiz 0.7.8-9.1
compiz emerald 0.7.8-2.3

If the others make any sense to have.. I can give you those version.. 

But why not ship that package that works fine? I think those are in either compiz or xgl repository. 

Comment 5 Magnus Boman 2008-11-11 07:00:47 UTC
Ben, the problem is that emerald isn't maintained anymore.
Removing it from the distro itself doesn't necessarily mean removing it from all the repositories. If someone steps up, it could perhaps be maintained in the Contrib repo (depending on how that shapes up) or any other repo that's semi-official but doesn't take away time from the Novell/SUSE developers.
Comment 6 Forgotten User zhFaldehF_ 2008-11-11 16:28:10 UTC
Magnus, 

I guess the confusing part for me is that the package marked: 

0.7.8-2.3 works fine, but the 0.7.8-1.x does not (this is the one that ships with factory). 

They both seem to be compatible for compiz 0.7.8, excet the 2.3 seems to include the patch to work with the nomad patched compiz. 

I can try to unrpm the 2.3 and 1.x and check what's different (to see if patch was applied) ... if so that package should be used correct? 
Comment 7 Forgotten User zhFaldehF_ 2008-11-11 16:34:20 UTC
Ah.. I think my compiz package is non nomad.. but is a 0.7.8 package.. 
Comment 8 David Reveman 2008-12-04 20:24:41 UTC
A compiz package fix that will allow emerald to work properly without any changes has been submitted to X11:Compiz.

I also submitted a patch to the emerald package that will allow it to work with remote desktops (nomad) or without the previously mentioned update to compiz.
Comment 9 David Reveman 2008-12-04 23:00:44 UTC
fix submitted to factory
Comment 10 Jigish Gohil 2009-01-04 09:04:30 UTC
*** Bug 461377 has been marked as a duplicate of this bug. ***