Public bug reported:

Ubuntu Trusty Tahr (development branch) 14.04 (with the latest updates
as of this morning)

gsettings is ignoring my override files
(So is SystemSettings-->Brightness&Lock tab)

I've followed various instructions on the Internet on how to create override 
files
or site-wide key files to override dconf defaults.

I created these 3 files:

/etc/dconf/profile/user 
    user-db:user
    system-db:sitewide

/etc/dconf/db/sitewide.d/00-site-wide-defaults  
    [org/gnome/desktop/session]
    idle-delay=15

/etc/dconf/db/sitewide.d/locks/gmooreLockPolicy
    /org/gnome/desktop/session/idle-delay

`gsettings get` is incorrectly reporting the default setting of 5 minutes:
    $ gsettings get org.gnome.desktop.session idle-delay
    uint32 300
( SystemSettings-->Brightness&Lock tab also displays 5 minutes.)

The `dconf-editor` correctly reports 15 seconds.

(Also, if I remove the lock from file,
/etc/dconf/db/sitewide.d/locks/gmooreLockPolicy
 and run `sudo dconf update`, `gsettings` is still
incorrectly reporting 300 seconds.)

I also have left my terminal idle, and watched it, around the 5 minute mark
to go to the password lock screen. Meaning, it is taking longer than
the 15 seconds that it should be locking at.

I have run:
         `strace gsettings get org.gnome.desktop.session idle-delay`.

After trimming a lot of output, I do see these pertinent files being opened:
open("/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 3
open("/etc/dconf/profile/user", O_RDONLY) = 4
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
open("/home/bee000guest/.config/dconf/user", O_RDONLY) = 4
open("/etc/dconf/db/sitewide", O_RDONLY) = 4

So it is opening all the correct files. It's just ignoring what it finds in
/etc/dconf/db/sitewide.

Is the syntax I'm using in /etc/dconf/db/sitewide.d/00-site-wide-defaults  
OK for `dconf-editor`, but somehow not correct for `gsettings`?

** Affects: gsettings-desktop-schemas (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gsettings-desktop-schemas in Ubuntu.
https://bugs.launchpad.net/bugs/1303461

Title:
  gsettings is ignoring my override files

Status in “gsettings-desktop-schemas” package in Ubuntu:
  New

Bug description:
  Ubuntu Trusty Tahr (development branch) 14.04 (with the latest updates
  as of this morning)

  gsettings is ignoring my override files
  (So is SystemSettings-->Brightness&Lock tab)

  I've followed various instructions on the Internet on how to create override 
files
  or site-wide key files to override dconf defaults.

  I created these 3 files:

  /etc/dconf/profile/user 
      user-db:user
      system-db:sitewide

  /etc/dconf/db/sitewide.d/00-site-wide-defaults  
      [org/gnome/desktop/session]
      idle-delay=15

  /etc/dconf/db/sitewide.d/locks/gmooreLockPolicy
      /org/gnome/desktop/session/idle-delay

  `gsettings get` is incorrectly reporting the default setting of 5 minutes:
      $ gsettings get org.gnome.desktop.session idle-delay
      uint32 300
  ( SystemSettings-->Brightness&Lock tab also displays 5 minutes.)

  The `dconf-editor` correctly reports 15 seconds.

  (Also, if I remove the lock from file,
  /etc/dconf/db/sitewide.d/locks/gmooreLockPolicy
   and run `sudo dconf update`, `gsettings` is still
  incorrectly reporting 300 seconds.)

  I also have left my terminal idle, and watched it, around the 5 minute mark
  to go to the password lock screen. Meaning, it is taking longer than
  the 15 seconds that it should be locking at.

  I have run:
           `strace gsettings get org.gnome.desktop.session idle-delay`.

  After trimming a lot of output, I do see these pertinent files being opened:
  open("/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 3
  open("/etc/dconf/profile/user", O_RDONLY) = 4
  open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
  open("/home/bee000guest/.config/dconf/user", O_RDONLY) = 4
  open("/etc/dconf/db/sitewide", O_RDONLY) = 4

  So it is opening all the correct files. It's just ignoring what it finds in
  /etc/dconf/db/sitewide.

  Is the syntax I'm using in /etc/dconf/db/sitewide.d/00-site-wide-defaults  
  OK for `dconf-editor`, but somehow not correct for `gsettings`?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gsettings-desktop-schemas/+bug/1303461/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to