[gnome-initial-setup/shell/4765: 21/362] account: disable automatic lock of screen when autologin is on
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-initial-setup/shell/4765: 21/362] account: disable automatic lock of screen when autologin is on
- Date: Thu, 19 Mar 2015 01:22:49 +0000 (UTC)
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]