[gnome-initial-setup/shell/4765: 21/362] account: disable automatic lock of screen when autologin is on



commit 903841141e9686b74ba52636144c42bfa862db3d
Author: Cosimo Cecchi <cosimo endlessm com>
Date:   Fri Apr 18 14:24:20 2014 -0700

    account: disable automatic lock of screen when autologin is on

 .../pages/account/gis-account-page.c               |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gnome-initial-setup/pages/account/gis-account-page.c 
b/gnome-initial-setup/pages/account/gis-account-page.c
index 71b18b3..0fe1db7 100644
--- a/gnome-initial-setup/pages/account/gis-account-page.c
+++ b/gnome-initial-setup/pages/account/gis-account-page.c
@@ -471,6 +471,7 @@ local_create_user (GisAccountPage *page)
   const gchar *language;
   gboolean autologin_active;
   gboolean enable_shared;
+  GSettings *lock_settings;
   GError *error = NULL;
 
   enable_shared = gtk_switch_get_active (OBJ(GtkSwitch*, "account-shared-account-switch"));
@@ -504,6 +505,12 @@ local_create_user (GisAccountPage *page)
   gis_driver_set_user_permissions (GIS_PAGE (page)->driver,
                                    priv->act_user,
                                    password);
+
+  if (autologin_active) {
+    lock_settings = g_settings_new ("org.gnome.desktop.screensaver");
+    g_settings_set_boolean (lock_settings, "lock-enabled", FALSE);
+    g_object_unref (lock_settings);
+  }
 }
 
 static void


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