#3239 BLOC First D: Control Panel, user preferences

Zarro Boogs per Child bugtracker at laptop.org
Fri Oct 12 08:57:12 EDT 2007


#3239: Control Panel, user preferences
--------------------------+-------------------------------------------------
  Reporter:  kimquirk     |       Owner:  erikos                
      Type:  enhancement  |      Status:  new                   
  Priority:  blocker      |   Milestone:  First Deployment, V1.0
 Component:  sugar        |     Version:                        
Resolution:               |    Keywords:                        
  Verified:  0            |  
--------------------------+-------------------------------------------------

Comment(by marco):

 We explored the possibility of starting to use GConf in the platform.
 While I think we figured out a pretty decent plan, it's not going to be
 trivial to integrate it in sugar-jhbuild. Also activity authors would
 depend on being able to access some of these prefs (the nick name for
 example) and requiring them to start using a completely new library at
 this time would be quite bad. Finally we haven't even started to discuss
 integration with the security system.

 Looking into the bold prefs in the wiki page it seem like we could try to
 do without gconf. We need to be sure that the current set of preferences
 is the definitive one for FRS though. Can someone confirm it please?

 Some notes about the implementation:

 CP1.3 Set which jabber/school server

 This is tricky. I think for FRS it should probably be in the profile, and
 a restart will be required to apply the changes.

 CP1.5 Turn Radio on/off

 I guess this should be handled inside network manager, I have no idea if
 it alreay provide an interface for this and how.

 CP3.1 Change locale for sugar environment

 We can do this by writing a file. It will require to restart sugar.

 CP4.1 Change XO colors
 CP4.3 Change nickname

 I think we can just keep the current little profile file for this. The
 change will require a restart anyway, for FRS.

 CP4.7 Set default printer

 Huh? We don't have a way to print yet.

 CP4.8 Set timezone

 I think this requires root, we will have to look how to work that around.

 CP5.2 Force system update

 Does this mean to force an update whenever one is available? Or does it
 just trigger one when clicked?

 CP7.1 Set default URL for browser
 CP7.2 Set default browser font size

 I'd probably argue that UI wise these should be inside the web activity.
 Anyway making them local will make it easier to implement without gconf,
 so I think we should go that way for the short time anyway.

-- 
Ticket URL: <https://dev.laptop.org/ticket/3239#comment:11>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list