Re: Metacity towards GNOME 3.0
- From: Sam Spilsbury <smspillaz gmail com>
- To: Owen Taylor <otaylor redhat com>
- Cc: desktop-devel-list <desktop-devel-list gnome org>
- Subject: Re: Metacity towards GNOME 3.0
- Date: Thu, 2 Dec 2010 17:23:33 +0800
On Thu, Dec 2, 2010 at 5:29 AM, Owen Taylor <otaylor redhat com> wrote:
> Metacity is an important component of GNOME 3 as the window manager in
> fallback mode. There's a couple of major things that need doing to make
> it work in the GNOME 3 stack that I wanted to bring up here. Both of
> them already have patches but we need to figure out exactly we want
> to do.
>
>
> Port to GTK+ 3.0
> ================
> https://bugzilla.gnome.org/show_bug.cgi?id=622285
>
> GNOME 3 is supposed to be built with GTK+-3.0. Metacity currently can
> only built with GTK+ 2.0.
>
> Couple of choices here:
>
> - We could leave it building with GTK+ 2 and ship both toolkits in
> GNOME 3 (we might have to do that anyways; practically speaking
> any OS shipping GNOME 3.0 will be including GTK+ 2 as well.)
>
> - We could support dual building. This is tricky, but there exist
> patches developed for Mutter to do this that could be ported
> over. (Benjamin Otte spent quite a bit of time working on this,
> and then a week or so after the changes landed, we realized there was
> nobody still building Mutter against GTK+ 2, so it was pointless
> to carry the complexity.)
>
> - We could just make it require GTK+ 3.0. This is my suggestion -
> GNOME 3 is a GTK+ 3.0-based desktop. Metacity is the GNOME
> (fallback) window manager. GTK+ 3.0 will be released as a
> stable toolkit before Metacity 3.0 is released. If people need
> to Metacity build against older GTK+, the older tarballs aren't
> going to be removed from the website.
>
> If someone wants to use Metacity 3.0 in a legacy environment -
> on an older operating system - the GSettings requirement, which we
> can't get away from, would be a big problem.
>
Hi Owen,
Does this mean that libmetacity-private will also depend on GTK+ 3.0 ?
Compiz currently uses this library to handle frame drawing from
metacity themes and I need to know whether I need to update the deps
there.
Cheers,
Sam
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
--
Sam Spilsbury
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]