Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Nov 2010 16:21:33 -0500
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        freebsd-gnome@FreeBSD.org
Cc:        AN <andy@neu.net>, Daichi GOTO <daichi@freebsd.org>, rnoland@FreeBSD.org
Subject:   [PATCH] Fix Compiz and Emerald with GTK+ 2.22
Message-ID:  <201011241621.35784.jkim@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
I found that gtk-window-decorator and emerald are seriously broken 
since GTK+ 2.22.  It seems Gnome people have deprecated GdkDrawable 
in favor of Cairo from 2.22.  However, it is pretty rot now, it 
seems. :-(

So, I did some research and found solutions.

Patch for x11-wm/compiz:

http://people.freebsd.org/~jkim/compiz.diff

This patch is essentially the following upstream commit:

http://git.compiz.org/compiz/core/commit/?id=64ee56f3619a537f29cfe34a37678b947e1532fd

Patch for x11-wm/emerald:

http://people.freebsd.org/~jkim/emerald.diff

This patch removes GDK_DIABLE_DEPRECATED definition from emerald.h, 
which totally broke gdk_draw_drawable() and stuff.  Also, it includes 
the following upstream commits:

http://git.compiz.org/fusion/decorators/emerald/commit/?id=f3070c32ba428935ef2c69888d0194e2ae31e777
http://git.compiz.org/fusion/decorators/emerald/commit/?id=bc53f574ccc06a5366ccb8c8f0fa558836e68d00

Cheers,

Jung-uk Kim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011241621.35784.jkim>