Changes

Jump to navigation Jump to search
Line 1: Line 1:  
{{Template:Sweets Distribution Linkbar}}
 
{{Template:Sweets Distribution Linkbar}}
  −
This page collects information directly associated with the [[Sweets Distribution]] repository '''0.94'''.
  −
  −
To start using it, follow the instructions:
  −
  −
* How to [[Sweets_Distribution#Installation|install]];
  −
* How to [[Sweets_Distribution#Usage|use]].
      
== Summary ==
 
== Summary ==
   −
This repository with stable Sucrose-0.94 packages built on [[Platform_Team/Harmonic_Distribution/Supported_platforms#Map|supported platforms]].
+
Sweets Distribution '''0.94''' repository contains stable [[0.94|Sucrose-0.94]].
   −
== Features ==
+
* {{OBS/repositories|SweetsDistribution:0.94|Supported platforms}}
 +
* {{OBS/status|SweetsDistribution:0.94|Provided packages and build status}}
   −
The list of major features that this repository has, on top of pristine Sucrose, with information how to configure them.
+
== Usage ==
   −
'''Improved Telepathy related code'''
+
To start using it, follow the instructions:
   −
A part of Telepathy related code was rewritten to try to minimize regressions from Glucose-0.88 code. The goal is to make Shell's Telepathy related functionality the same level stable as it was in 0.88 before total redesigning Telepathy related code.
+
* How to [[Sweets_Distribution#Installation|install]];
 
+
* How to [[Sweets_Distribution#Usage|use]].
'''Blacklist Shell components'''
  −
 
  −
To make downstream distributing more flexible, Sweets Distribution provides functionality to blacklist usage of particular Shell components. The blocking rules should be place to arbitrary files to {{Code|/etc/sugar/blacklist}} directory. The blacklist might be overridden by {{Code|/etc/sugar/whitelist}} directory files. Each line in blacklist/whitelist files should contain one rule in format:
  −
 
  −
<CATEGORY> <COMPONENT>
  −
 
  −
Where the {{Code|CATEGORY}} is a type of Shell components and {{Code|COMPONENT}} is an item within the catogory:
  −
 
  −
* '''cpsection'''<br>Control panel sections, components should be directory names from {{Code|/usr/share/sugar/extensions/cpsection}};
  −
 
  −
* '''deviceicon'''<br>Device icon, components should be {{Code|.py}} file names from {{Code|/usr/share/sugar/extensions/deviceicon}} directory;
  −
 
  −
* '''globalkey'''<br>Global key handler, components should be {{Code|.py}} file names from {{Code|/usr/share/sugar/extensions/globalkey}} directory;
  −
 
  −
* '''updater'''<br>Ignore activities while launching activity updates from ''Software update'' Control panel section, components should bundle_id values. For example, Sweets Distribution might provide Fructose activities, the ones that depend on not trivial dependencies should be used only from native packages.
  −
 
  −
# Example of blacklist file
  −
  −
updater    org.laptop.WebActivity  # Depends on broken xulrunner package
  −
cpsection  sweets                  # Downstream distributions do not need it
  −
deviceicon battery.py              # Broken on my system
  −
globalkey  viewsource.py            # Аt the same time...
  −
 
  −
'''Disabled reusing of system users while registration'''
  −
 
  −
In pristine Sucrose, this feature is enabled by default. That means that system user will be reused as Sugar nickname while Sugar initial startup. To revert original behavior, set {{Code|/desktop/sugar/user/default_nick}} GConf key to {{Code|system}}.
  −
 
  −
'''Registration on school servers is disabled by default'''
  −
 
  −
Sugar Shell support registration on OLPC XS school server. Sweets Distribution does not provide OLPS XS and this functionality is disabled by default. To revert original behavior, set {{Code|/schemas/desktop/sugar/show_register}} GConf key to {{Code|true}}.
  −
 
  −
'''Closer integration with login managers'''
  −
 
  −
Sugar Shell will reuse language setting from GDM manager, [http://bugs.sugarlabs.org/ticket/2603 #2603].
      
== Sources ==
 
== Sources ==
Line 72: Line 32:     
{{:Platform_Team/Sweets_Distribution/Feedback}}
 
{{:Platform_Team/Sweets_Distribution/Feedback}}
 +
 +
== Subpages ==
 +
 +
{{Special:PrefixIndex/{{PAGENAMEE}}/}}

Navigation menu