[gnome-settings-daemon] housekeeping: Start housekeeping plugin early
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] housekeeping: Start housekeeping plugin early
- Date: Wed, 20 Feb 2013 23:33:33 +0000 (UTC)
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]