Re: Session Management in 2.24



Hi Lucas,

Really like your new dbus interfaces, especially differentiate logout and shutdown. ;-)

Is it possible to add a extra task to improve logout dialog GUI? The current dialog in new-gnome-session is exactly the same as gnome-panel. Can we do as Ubuntu's own dialog, such as change button layout, show button bigger and more striking, add
icon and tooltip text for each button? If it makes sense, I would like try.

Thanks,
-Simon

Lucas Rocha wrote:
Hi all,

In 2006, Dan Winship presented some ideas[1] about the future of
session management in GNOME. He wrote the initial code and defined
this nice architecture which turns gnome-session into a more generic
session management system and makes it easier to eventually replace
the current XSMP-based session management with a saner and less
cryptic D-Bus-based protocol in the future. On June 2007, he made a
code drop on a branch called new-gnome-session[2] and stopped working
on that (for various personal reasons).

Since October 2007, I've been sparsely working on this new code (with
full support from Dan) on my spare time by filling some gaps, fixing
bugs, implementing missing features, etc. So, now the code reached a
functional state and I've just merged the new-gnome-session branch in
trunk. Vincent Untz and I will be working on making the new code shine
for 2.24.

If you want to know the general ideas around the new gnome-session, read:

  http://live.gnome.org/SessionManagement/NewGnomeSession

Most of the design and features described there are already
implemented (if not all).

If you want to know what's still missing and want to help us, read:

  http://live.gnome.org/SessionManagement/Todo

The new gnome-session is fully compatible with current session clients
(GnomeClient and others) and no code changes are required on existing
apps. However, some simple changes are necessary on some basic
components that run during the session such as gnome-settings-daemon,
gnome-panel, nautilus, metacity, gnome-keyring, etc. I have most of
the patches ready and I'll be filing bugs for each component soon
(Actually, I've made other necessary changes in some modules during
the 2.21/2.22 cycle already).

Big thanks to Dan! This important move would not be possible without
his support and invaluable efforts.

There's still a lot to do during this development cycle.
Testing and patches are more than welcome!

Cheers!

--lucasr

[1] http://mail.gnome.org/archives/desktop-devel-list/2006-September/msg00084.html
[2] http://svn.gnome.org/svn/gnome-session/branches/new-gnome-session/
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]