@seb128: I agree that AS is less good for us than gsettings in at least the 
following important ways:
1) it is harder for admins to change the default value of custom properties
2) there is not yet a friendly get/set command line tool
3) libaccountsservice hasn't yet added API for custom properties
4) correctly setting the permissions for properties to be only shared with the 
lightdm user is easy to forget to do

But on the other hand, for our "sharing info with greeter" use case, I
think it's a necessary evil.  As for making it more optimal: #1 can be
managed with diverts, #2 can be fixed with a small amount of effort, #3
with a bit more effort, and #4 could be fixed by installing a common
policykit policy that could be referenced by all custom properties that
are for lightdm.

Given that storing config in AS is a necessary evil and that
synchronization adds all sorts of new problems, I would prefer to avoid
synchronization where possible and just use AS as the canonical store
for configuration that needs to be shared with the greeter.

About bug 1237642, I did forget that I mentioned ring tone in that bug
when I was filing this one.  I was thinking that this bug was for ring
tone and that one for volume/mute.  But both ring tone and volume
settings need the same treatment.  If you'd like to dup one of the bugs
that's fine.

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

Title:
  Share ring tone with greeter via AccountsService

Status in “gnome-session” package in Ubuntu:
  Fix Released
Status in “session-migration” package in Ubuntu:
  Fix Released
Status in “telephony-service” package in Ubuntu:
  New
Status in “ubuntu-system-settings” package in Ubuntu:
  In Progress

Bug description:
  (I'm not sure exactly which component will have to have code changes
  for this yet.  I think telephony-service, so I'm starting this bug
  there.  Feel free to change.)

  The ring tone setting will have to be shared with the greeter, so it
  can make the appropriate sound when called.  Additionally, only one
  session on the system should make the sound when called.  Right now, I
  believe all open user sessions do.  Only the one that is active
  according to logind should ring.

  This will involve a change in ubuntu-system-settings to synchronize
  the setting when changed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1265528/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to