Difference between revisions of "Features/FreeDesktop integration"

From Sugar Labs
Jump to navigation Jump to search
(Created page with "<noinclude> . </noinclude> == Summary == This is a general feature encompassing several details in integration with regular expected behaviour by a X11 F...")
 
Line 6: Line 6:
 
This is a general feature encompassing several details in integration with regular expected behaviour by a X11 FreeDesktop compliant shell and applications. This includes:
 
This is a general feature encompassing several details in integration with regular expected behaviour by a X11 FreeDesktop compliant shell and applications. This includes:
  
* Support for launching GTK3 Sugar Activities outside Sugar ([[https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/315|initial work done]]).
+
* Support for launching GTK3 Sugar Activities outside Sugar ([https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/315 initial work done]).
 
* Support for launching GTK2 Sugar Activities outside Sugar.
 
* Support for launching GTK2 Sugar Activities outside Sugar.
 
* Support for launching Sugar Web Activities outside Sugar.
 
* Support for launching Sugar Web Activities outside Sugar.
Line 28: Line 28:
 
== Benefit to Sugar ==
 
== Benefit to Sugar ==
 
Sugar will be come more compatible by implementing these features.
 
Sugar will be come more compatible by implementing these features.
 
  
 
== Scope ==
 
== Scope ==
Line 34: Line 33:
  
 
==UI Design==
 
==UI Design==
No.
+
No design required so far.
  
 
== How To Test ==
 
== How To Test ==

Revision as of 02:42, 17 April 2016


Summary

This is a general feature encompassing several details in integration with regular expected behaviour by a X11 FreeDesktop compliant shell and applications. This includes:

  • Support for launching GTK3 Sugar Activities outside Sugar (initial work done).
  • Support for launching GTK2 Sugar Activities outside Sugar.
  • Support for launching Sugar Web Activities outside Sugar.
  • Support for displaying X11 icons in frame (previously done).
  • Support for launching Linux Apps from .desktop files.


Owner

  • Email: sebastian [at] sugarlabs.org

Current status

  • Targeted release: 0.110
  • Last updated: Sebastian (talk) 02:40, 17 April 2016 (EDT)
  • Percentage of completion: 50%

Detailed Description

I believe will help adoption and testing of Sugar Activities.

Benefit to Sugar

Sugar will be come more compatible by implementing these features.

Scope

Smaller. No change for regular users.

UI Design

No design required so far.

How To Test

Try initial pull request: https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/315

User Experience

We gain many potential users of Activities.

Dependencies

We still need sugar-datastore.

Contingency Plan

Completed parts can be included in each release. Might take long for details.

Release Notes

In this release it becomes possible to run Sugar activities outside the Sugar shell by using the sugar-activity command.

Comments and Discussion

  • Discussion to be held.