Difference between revisions of "Deployment Platform/Client Configuration"

From Sugar Labs
Jump to navigation Jump to search
Line 26: Line 26:
 
Configure Sugar Shell extra functionality implemented by version packaged in Sweets Distribution. There are the following settings:
 
Configure Sugar Shell extra functionality implemented by version packaged in Sweets Distribution. There are the following settings:
  
* {{Code|plugins}}<br>Space separated list of [[Deployment_Platform/Sugar_Shell#Plugins|Shell plugins]] to enable.
+
* {{Code|plugins}}<br>Space separated list of [[Deployment_Platform/Shell_Plugins|Shell plugins]] to enable.
  
 
<div id="blacklist"><big>'''[blacklist]'''</big></div>
 
<div id="blacklist"><big>'''[blacklist]'''</big></div>
  
[[Deployment_Platform/Sugar_Shell#Blacklist_Shell_components|Blacklist]] Sugar Shell components.
+
[[Deployment_Platform/Blacklist_Shell_Components|Blacklist]] Sugar Shell components.
  
 
<div id="sugar-plugin"><big>'''[sugar-plugin-*]'''</big></div>
 
<div id="sugar-plugin"><big>'''[sugar-plugin-*]'''</big></div>
  
Configure particular [[Deployment_Platform/Sugar_Shell#Plugins|Shell plugin]].
+
Configure particular [[Deployment_Platform/Sugar_Plugins|Shell plugin]].
  
 
<div id="sugar-plugin"><big>'''[packagekit-presolve]'''</big></div>
 
<div id="sugar-plugin"><big>'''[packagekit-presolve]'''</big></div>
  
 
Configure PackageKit [[Deployment_Platform/Package_Management_on_XO|presolve]] backend.
 
Configure PackageKit [[Deployment_Platform/Package_Management_on_XO|presolve]] backend.

Revision as of 03:38, 12 June 2013

Summary

This page describes the sweets.conf configuration file, the common way to configure Sugar clients within the Sweets Distribution, thus, Deployment Platform. Configuration does not intersect with Sugar Shell settings, stored in GConf, and contains parameters related only to new functionality introduced by Sweets Distribution.

Configuration files

The configuration occurs based on several sources (sorted by applied order):

  • /etc/sweets.conf
    system-wide configuration file,
  • /etc/sweets.d
    directory with system-wide configuration files,
  • ~/.config/sweets/config
    user-wide configuration file,
  • ~/.sugar/PROFILE/sweets.conf
    configuration related to particular Sugar profile.

Configuration files should be formatted as regular INI files.

Configuration sections

This is a list of configuration sections in sweets.conf files. Each section belongs to particular application and might be optional in the final system.

[client]

Configure sugar-network-client, a Sugar Network client application from sugar-network package. To get the full list of available configure options, call the sugar-network-client config command.

[shell]

Configure Sugar Shell extra functionality implemented by version packaged in Sweets Distribution. There are the following settings:

[blacklist]

Blacklist Sugar Shell components.

[sugar-plugin-*]

Configure particular Shell plugin.

[packagekit-presolve]

Configure PackageKit presolve backend.