~chrisccoulson/gnome-session/lucid-startup-speed

Viewing all changes in revision 38.

  • Committer: chrisccoulson at ubuntu
  • Date: 2010-01-26 01:26:55 UTC
  • Revision ID: chrisccoulson@ubuntu.com-20100126012655-csh0ahbzlrhic8jx
* debian/patches/22_startup_time_improvement.patch:
  - Various changes to improve startup time of gnome-session
  - Avoid reading from the GConf database for as long as possible,
    as the first call takes a big chunk of time, which delay's the
    session starting. This is achieved by:
    + Reading the default session and required components from a
      key file.
    + Not initializing the idle timeout delay until the session has
      loaded.
    + Not setting up the autostart condition monitors for each app
      until they are about to be loaded. This avoids the situation where
      an app in the Application phase which has an autostart condition
      will delay the entire session from loading whilst its monitor
      is set up
  - This means that gconfd can load the database in parallel without
    blocking the session from loading, so it will be ready to use
    by components which load later on
* debian/components:
  - New configuration for default session and required components
* debian/rules:
  - Install new configuration file
* Refreshed patches:
  - 80_new_upstream_session_dialog.patch
  - 95_dbus_request_shutdown.patch
  - 101_screen_lock_on_suspend.patch

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: