[gnome-settings-daemon] housekeeping: Start housekeeping plugin early



commit 7f4af9ab7824c0479e3f4e77742042949b6d32da
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Feb 21 00:28:02 2013 +0100

    housekeeping: Start housekeeping plugin early
    
    So that ~/.local can be created on startup.

 plugins/housekeeping/gsd-housekeeping-manager.c    |    3 +++
 .../housekeeping.gnome-settings-plugin.in          |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/plugins/housekeeping/gsd-housekeeping-manager.c b/plugins/housekeeping/gsd-housekeeping-manager.c
index ebfd658..45393ec 100644
--- a/plugins/housekeeping/gsd-housekeeping-manager.c
+++ b/plugins/housekeeping/gsd-housekeeping-manager.c
@@ -375,6 +375,9 @@ gsd_housekeeping_manager_start (GsdHousekeepingManager *manager,
         g_debug ("Starting housekeeping manager");
         gnome_settings_profile_start (NULL);
 
+        /* Create ~/.local/ as early as possible */
+        g_mkdir_with_parents(g_get_user_data_dir (), 0700);
+
         gsd_ldsm_setup (FALSE);
 
         manager->priv->settings = g_settings_new (THUMB_PREFIX);
diff --git a/plugins/housekeeping/housekeeping.gnome-settings-plugin.in 
b/plugins/housekeeping/housekeeping.gnome-settings-plugin.in
index e36e270..e9fa914 100644
--- a/plugins/housekeeping/housekeeping.gnome-settings-plugin.in
+++ b/plugins/housekeeping/housekeeping.gnome-settings-plugin.in
@@ -1,7 +1,7 @@
 [GNOME Settings Plugin]
 Module=housekeeping
 IAge=0
-Priority=300
+Priority=1
 _Name=Housekeeping
 _Description=Automatically prunes thumbnail caches and other transient files, and warns about low disk space
 Authors=Michael J. Chudobiak


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