Module Proposal: GNOME Shell
- From: Owen Taylor <otaylor redhat com>
- To: desktop-devel-list gnome org
- Subject: Module Proposal: GNOME Shell
- Date: Tue, 30 Mar 2010 19:16:37 -0400
[
I've intentionally kept this proposal short rather than trying to answer
every possible concern; if you have questions, feel free to ask them
now or during the module discussion period in May.
I'll be largely away from my mail for the next few days, so I'll probably
respond to questions in a batch rather than replying to mails individually.
]
Purpose:
GNOME Shell provides core user interface functions for the GNOME 3 desktop,
like switching to windows and launching applications. GNOME Shell takes
advantage of the capabilities of modern graphics hardware and introduces
innovative user interface concepts to provide a visually attractive and
easy-to-use experience.
Target: Desktop Release Set
Dependencies:
Mutter: Will be proposed as a desktop release set module
GJS: Will be proposed as a desktop release set module
gobject-introspection: Will be proposed as a desktop release set module
The most controversial dependency is indirect; GJS brings in a dependency
on the Spidermonkey Javascript engine. This is universally packaged on
distributions shipping GNOME since it is required by Firefox and
Thunderbird, however it doesn't align particularly well with the move
of GNOME to webkit for embedded web browsers. My general feeling is that
this is more of a conceptual problem than something that will have
an actual impact on end users and resolving it isn't the best use of
developer time at this point.
Resource usage:
tarballs: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/
source control: git://git.gnome.org/gnome-shell
bugzilla: http://bugzilla.gnome.org, gnome-shell product
Adoption:
GNOME Shell packages exist for most major Linux distributions; since
GNOME Shell has not yet had a stable release, no distribution is shipping
it by default. At the current time, GNOME Shell is suitable for day-to-day
use by more adventurous users.
GNOME-ness, community:
The design of GNOME Shell was originally developed at the GNOME
user-interface hackfest in October 2008; subsequent development has
occurred within the GNOME community, and GNOME Shell was an
extensive topic of discussion at GCDS 2009.
Other notes:
A draft of a 2.31 development roadmap can be found at:
http://live.gnome.org/GnomeShell/RoadmapTwoThirtyOne
This outlines major areas where we are planning work over the next 4-5
months. (Topics are listed roughly in order of importance - performance,
filling out the story of how GNOME Shell interacts with applications,
and accessibility are towards the top of our list, while a working
extension ecosystem, while it would be nice to have, is not a
blocking issue.)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]