Public bug reported: gnome-settings-daemon takes 5 seconds to register with the session manager, which is when compiz is started (see http://ubuntuone.com/0xKppDPyZiHP9aDzmzzPoR - and this *isn't* a slow machine). I turned on the profiling support in g-s-d, and modified the profiling function to print the profile markers to stdout, with some timestamps. This is what I see (on a cold start):
0. 0 0. 0 MARK: (null) main: start 0. 78 0. 78 MARK: (null) parse_args: start 0. 6019 0. 5941 MARK: gnome-settings-daemon parse_args: end 0. 6032 0. 13 MARK: gnome-settings-daemon main: start opening gtk display 0. 17026 0. 10994 MARK: gnome-settings-daemon main: end opening gtk display 0. 17321 0. 295 MARK: gnome-settings-daemon main: start gnome_settings_manager_new 0. 17467 0. 146 MARK: gnome-settings-daemon main: end gnome_settings_manager_new 0. 17479 0. 12 MARK: gnome-settings-daemon gnome_settings_manager_start: start 0. 17489 0. 10 MARK: gnome-settings-daemon gnome_settings_manager_start: start initializing plugins 0. 18032 0. 543 MARK: gnome-settings-daemon _load_all: start 0. 18041 0. 9 MARK: gnome-settings-daemon _load_dir: start 0. 18117 0. 76 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin 0. 18178 0. 61 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin 0. 18317 0. 139 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin 0. 18747 0. 430 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin 0. 18765 0. 18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin 0. 18773 0. 8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin 0. 18846 0. 73 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin 0. 18899 0. 53 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin 0. 18915 0. 16 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin 0. 18923 0. 8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin 0. 19077 0. 154 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin 0. 19130 0. 53 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin 0. 19147 0. 17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin 0. 19154 0. 7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin 0. 19306 0. 152 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin 0. 19358 0. 52 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin 0. 19375 0. 17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin 0. 19381 0. 6 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin 0. 19536 0. 155 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin 0. 19588 0. 52 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin 0. 19605 0. 17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin 0. 19612 0. 7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin 0. 19685 0. 73 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin 0. 19760 0. 75 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin 0. 19778 0. 18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin 0. 19785 0. 7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin 0. 19927 0. 142 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin 0. 19991 0. 64 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin 0. 20005 0. 14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin 0. 20010 0. 5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin 0. 20148 0. 138 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin 0. 20193 0. 45 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin 0. 20207 0. 14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin 0. 20211 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin 0. 20261 0. 50 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin 0. 20299 0. 38 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin 0. 20311 0. 12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin 0. 20315 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin 0. 20414 0. 99 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin 0. 20454 0. 40 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin 0. 20466 0. 12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin 0. 20470 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin 0. 20541 0. 71 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin 0. 20602 0. 61 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin 0. 20616 0. 14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin 0. 20621 0. 5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin 0. 20682 0. 61 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin 0. 20724 0. 42 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin 0. 20737 0. 13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin 0. 20746 0. 9 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin 0. 20844 0. 98 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin 0. 209 (gnome-settings-daemon:1723): GnomeDesktop-WARNING **: could not get output property for eDP1, rc: 15 (gnome-settings-daemon:1723): GnomeDesktop-WARNING **: could not get output property for HDMI1, rc: 15 (gnome-settings-daemon:1723): power-plugin-WARNING **: not connected 01 0. 57 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin 0. 20939 0. 38 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin 0. 20947 0. 8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin 0. 21099 0. 152 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin 0. 21164 0. 65 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin 0. 21182 0. 18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin 0. 21189 0. 7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin 0. 21313 0. 124 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin 0. 21353 0. 40 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin 0. 21366 0. 13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin 0. 21371 0. 5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin 0. 21440 0. 69 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin 0. 21477 0. 37 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin 0. 21488 0. 11 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin 0. 21492 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin 0. 21541 0. 49 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin 0. 21575 0. 34 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin 0. 21588 0. 13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin 0. 21592 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin 0. 21691 0. 99 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin 0. 21726 0. 35 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin 0. 21738 0. 12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin 0. 21742 0. 4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin 0. 21836 0. 94 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin 0. 21878 0. 42 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin 0. 21892 0. 14 MARK: gnome-settings-daemon _load_dir: end 0. 21902 0. 10 MARK: gnome-settings-daemon load_plugin_module: start power 0. 23619 0. 1717 MARK: gnome-settings-daemon load_plugin_module: end power 0. 23633 0. 14 MARK: gnome-settings-daemon gsd_power_manager_start: start 0.568517 0.544884 MARK: gnome-settings-daemon gsd_power_manager_start: end 0.568545 0. 28 MARK: gnome-settings-daemon load_plugin_module: start color 0.569574 0. 1029 MARK: gnome-settings-daemon load_plugin_module: end color 0.569608 0. 34 MARK: gnome-settings-daemon gsd_color_manager_start: start 1. 83437 0.513829 MARK: gnome-settings-daemon gsd_color_manager_start: end 1. 83461 0. 24 MARK: gnome-settings-daemon load_plugin_module: start xrandr 1. 84065 0. 604 MARK: gnome-settings-daemon load_plugin_module: end xrandr 1. 84080 0. 15 MARK: gnome-settings-daemon gsd_xrandr_manager_start: start 3.201221 2.117141 MARK: gnome-settings-daemon gsd_xrandr_manager_start: end 3.201248 0. 27 MARK: gnome-settings-daemon load_plugin_module: start xsettings 3.201916 0. 668 MARK: gnome-settings-daemon load_plugin_module: end xsettings 3.201929 0. 13 MARK: gnome-settings-daemon gnome_xsettings_manager_start: start 3.203385 0. 1456 MARK: gnome-settings-daemon update_xft_settings: start 3.203436 0. 51 MARK: gnome-settings-daemon xft_settings_set_xsettings: start 3.203445 0. 9 MARK: gnome-settings-daemon xft_settings_set_xsettings: end 3.203448 0. 3 MARK: gnome-settings-daemon xft_settings_set_xresources: start 3.204478 0. 1030 MARK: gnome-settings-daemon xft_settings_set_xresources: end 3.204488 0. 10 MARK: gnome-settings-daemon update_xft_settings: end 3.204499 0. 11 MARK: gnome-settings-daemon start_fontconfig_monitor: start 3.207579 0. 3080 MARK: gnome-settings-daemon start_fontconfig_monitor: end 3.207592 0. 13 MARK: gnome-settings-daemon gnome_xsettings_manager_start: end 3.207609 0. 17 MARK: gnome-settings-daemon load_plugin_module: start sound 3.209490 0. 1881 MARK: gnome-settings-daemon load_plugin_module: end sound 3.209498 0. 8 MARK: gnome-settings-daemon gsd_sound_manager_start: start 3.209729 0. 231 MARK: gnome-settings-daemon gsd_sound_manager_start: end 3.209742 0. 13 MARK: gnome-settings-daemon load_plugin_module: start wacom 3.211220 0. 1478 MARK: gnome-settings-daemon load_plugin_module: end wacom 3.211225 0. 5 MARK: gnome-settings-daemon gsd_wacom_manager_start: start 3.211232 0. 7 MARK: gnome-settings-daemon gsd_wacom_manager_start: end 3.211241 0. 9 MARK: gnome-settings-daemon load_plugin_module: start keyboard 3.217492 0. 6251 MARK: gnome-settings-daemon load_plugin_module: end keyboard 3.217501 0. 9 MARK: gnome-settings-daemon gsd_keyboard_manager_start: start 3.217510 0. 9 MARK: gnome-settings-daemon gsd_keyboard_manager_start: end 3.217524 0. 14 MARK: gnome-settings-daemon load_plugin_module: start mouse 3.219010 0. 1486 MARK: gnome-settings-daemon load_plugin_module: end mouse 3.219015 0. 5 MARK: gnome-settings-daemon gsd_mouse_manager_start: start 3.219237 0. 222 MARK: gnome-settings-daemon gsd_mouse_manager_start: end 3.219252 0. 15 MARK: gnome-settings-daemon load_plugin_module: start a11y-keyboard 3.219790 0. 538 MARK: gnome-settings-daemon load_plugin_module: end a11y-keyboard 3.219796 0. 6 MARK: gnome-settings-daemon gsd_a11y_keyboard_manager_start: start 3.219802 0. 6 MARK: gnome-settings-daemon gsd_a11y_keyboard_manager_start: end 3.219811 0. 9 MARK: gnome-settings-daemon load_plugin_module: start a11y-settings 3.219939 0. 128 MARK: gnome-settings-daemon load_plugin_module: end a11y-settings 3.219945 0. 6 MARK: gnome-settings-daemon gsd_a11y_settings_manager_start: start 3.220044 0. 99 MARK: gnome-settings-daemon gsd_a11y_settings_manager_start: end 3.220057 0. 13 MARK: gnome-settings-daemon load_plugin_module: start smartcard 3.223644 0. 3587 MARK: gnome-settings-daemon load_plugin_module: end smartcard 3.223661 0. 17 MARK: gnome-settings-daemon load_plugin_module: start keybindings 3.224899 0. 1238 MARK: gnome-settings-daemon load_plugin_module: end keybindings 3.224906 0. 7 MARK: gnome-settings-daemon gsd_keybindings_manager_start: start 3.257586 0. 32680 MARK: gnome-settings-daemon gsd_keybindings_manager_start: end 3.257637 0. 51 MARK: gnome-settings-daemon load_plugin_module: start background 3.258175 0. 538 MARK: gnome-settings-daemon load_plugin_module: end background 3.258184 0. 9 MARK: gnome-settings-daemon gsd_background_manager_start: start 3.259876 0. 1692 MARK: gnome-settings-daemon gsd_background_manager_start: end 3.259907 0. 31 MARK: gnome-settings-daemon load_plugin_module: start media-keys 3.260819 0. 912 MARK: gnome-settings-daemon load_plugin_module: end media-keys 3.260826 0. 7 MARK: gnome-settings-daemon gsd_media_keys_manager_start: start 3.260829 0. 3 MARK: gnome-settings-daemon gsd_media_keys_manager_start: start gvc_mixer_control_new 4.361620 1.100791 MARK: gnome-settings-daemon gsd_media_keys_manager_start: end gvc_mixer_control_new 4.361737 0. 117 MARK: gnome-settings-daemon gsd_media_keys_manager_start: end 4.361772 0. 35 MARK: gnome-settings-daemon load_plugin_module: start print-notifications 4.365416 0. 3644 MARK: gnome-settings-daemon load_plugin_module: end print-notifications 4.365424 0. 8 MARK: gnome-settings-daemon gsd_print_notifications_manager_start: start 4.372061 0. 6637 MARK: gnome-settings-daemon gsd_print_notifications_manager_start: end 4.372103 0. 42 MARK: gnome-settings-daemon load_plugin_module: start clipboard 4.372920 0. 817 MARK: gnome-settings-daemon load_plugin_module: end clipboard 4.372930 0. 10 MARK: gnome-settings-daemon gsd_clipboard_manager_start: start 4.372943 0. 13 MARK: gnome-settings-daemon gsd_clipboard_manager_start: end 4.372955 0. 12 MARK: gnome-settings-daemon load_plugin_module: start cursor 4.373246 0. 291 MARK: gnome-settings-daemon load_plugin_module: end cursor 4.373253 0. 7 MARK: gnome-settings-daemon gsd_cursor_manager_start: start 4.373259 0. 6 MARK: gnome-settings-daemon gsd_cursor_manager_start: end 4.373269 0. 10 MARK: gnome-settings-daemon load_plugin_module: start gconf 4.373471 0. 202 MARK: gnome-settings-daemon load_plugin_module: end gconf 4.392716 0. 19245 MARK: gnome-settings-daemon load_plugin_module: start housekeeping 4.393398 0. 682 MARK: gnome-settings-daemon load_plugin_module: end housekeeping 4.393407 0. 9 MARK: gnome-settings-daemon gsd_housekeeping_manager_start: start 4.393702 0. 295 MARK: gnome-settings-daemon gsd_housekeeping_manager_start: end 4.393716 0. 14 MARK: gnome-settings-daemon _load_all: end 4.393722 0. 6 MARK: gnome-settings-daemon gnome_settings_manager_start: end initializing plugins 4.393728 0. 6 MARK: gnome-settings-daemon gnome_settings_manager_start: end 5.494764 1.101036 MARK: gnome-settings-daemon draw_background: start 5.973256 0.478492 MARK: gnome-settings-daemon draw_background: end 6. 27754 0. 54498 MARK: gnome-settings-daemon start_fontconfig_monitor_idle_cb: start 6. 32690 0. 4936 MARK: gnome-settings-daemon start_fontconfig_monitor_idle_cb: end 6. 32707 0. 17 MARK: gnome-settings-daemon gsd_wacom_manager_idle_cb: start 6. 35909 0. 3202 MARK: gnome-settings-daemon gsd_wacom_manager_idle_cb: end 6. 35972 0. 63 MARK: gnome-settings-daemon start_keyboard_idle_cb: start 6. 41936 0. 5964 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start 6. 61196 0. 19260 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start xkl_engine_get_instance 6. 61210 0. 14 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end xkl_engine_get_instance 6. 62754 0. 1544 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start xkl_engine_start_listen 6. 72335 0. 9581 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end xkl_engine_start_listen 6. 72345 0. 10 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start apply_desktop_settings 6. 72689 0. 344 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end apply_desktop_settings 6. 72697 0. 8 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start apply_xkb_settings 6. 73528 0. 831 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end apply_xkb_settings 6. 73538 0. 10 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end 6. 73806 0. 268 MARK: gnome-settings-daemon start_keyboard_idle_cb: end 6. 73816 0. 10 MARK: gnome-settings-daemon gsd_mouse_manager_idle_cb: start 6.108116 0. 34300 MARK: gnome-settings-daemon gsd_mouse_manager_idle_cb: end 6.108134 0. 18 MARK: gnome-settings-daemon start_a11y_keyboard_idle_cb: start 6.108395 0. 261 MARK: gnome-settings-daemon set_server_from_gsettings: start 6.108783 0. 388 MARK: gnome-settings-daemon set_server_from_gsettings: end 6.108812 0. 29 MARK: gnome-settings-daemon start_a11y_keyboard_idle_cb: end 6.108823 0. 11 MARK: gnome-settings-daemon start_media_keys_idle_cb: start 6.108964 0. 141 MARK: gnome-settings-daemon init_kbd: start 6.114105 0. 5141 MARK: gnome-settings-daemon init_kbd: end 6.114116 0. 11 MARK: gnome-settings-daemon start_media_keys_idle_cb: start gdk_window_add_filter 6.114131 0. 15 MARK: gnome-settings-daemon start_media_keys_idle_cb: end gdk_window_add_filter 6.114136 0. 5 MARK: gnome-settings-daemon start_media_keys_idle_cb: end 6.114146 0. 10 MARK: gnome-settings-daemon start_clipboard_idle_cb: start 6.115167 0. 1021 MARK: gnome-settings-daemon start_clipboard_idle_cb: end 6.115181 0. 14 MARK: gnome-settings-daemon gsd_cursor_manager_idle_cb: start 6.116256 0. 1075 MARK: gnome-settings-daemon gsd_cursor_manager_idle_cb: end The point at which g-s-d registers with the session manage is just after its main loop starts to run, which happens straight after this point: 4.393722 0. 6 MARK: gnome-settings-daemon gnome_settings_manager_start: end initializing plugins. So, that's 4.39 seconds there, before the session even begins to load anything else. Looking through the data shows 3 fairly long delays: 0. 23633 0. 14 MARK: gnome-settings-daemon gsd_power_manager_start: start 0.568517 0.544884 MARK: gnome-settings-daemon gsd_power_manager_start: end 0.569608 0. 34 MARK: gnome-settings-daemon gsd_color_manager_start: start 1. 83437 0.513829 MARK: gnome-settings-daemon gsd_color_manager_start: end So, the color and power plugins eat up a total of 1 second between them. There surely should be no reason at all for this. The big culprit however, is: 1. 84080 0. 15 MARK: gnome-settings-daemon gsd_xrandr_manager_start: start 3.201221 2.117141 MARK: gnome-settings-daemon gsd_xrandr_manager_start: end Ouch! Didn't we fix this once already? ** Affects: gnome-settings-daemon (Ubuntu) Importance: Undecided Assignee: Canonical Desktop Team (canonical-desktop-team) Status: New ** Affects: gnome-settings-daemon (Ubuntu Oneiric) Importance: Undecided Assignee: Canonical Desktop Team (canonical-desktop-team) Status: New ** Also affects: gnome-settings-daemon (Ubuntu Oneiric) Importance: Undecided Status: New ** Changed in: gnome-settings-daemon (Ubuntu Oneiric) Assignee: (unassigned) => Canonical Desktop Team (canonical-desktop-team) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/854101 Title: gnome-settings-daemon takes waaaaaaaay too long to start To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/854101/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs