Provide a Unity8 Preview Session for 14.04

Registered by Stephen M. Webb on 2014-03-05

This is a follow-on to https://blueprints.launchpad.net/ubuntu/+spec/client-1404-unity8-on-desktop which created a Unity8 desktop preview session for developers to log in to and run Ubuntu Touch applications. The purpose of this blueprint is to take the session to the next level, such as ensuring the right services are run (and the wrong ones not run), phone-specific settings and applications do not appear on the desktop by default, and plans and procedures are in place to identify additional concerns and targets for post-14.04 convergence development.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Stephen M. Webb
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

General topics for discussion:
* session services
  - unique to Unity8
  - common with Unity7/Gnome/other
  - should not be run in a Unity8 session
* settings
  - eg. dialler settings should not appear, monitor settings should
* input support
  - gesture alternatives (eg. edge swipes are not effective with a physical bezel)
  - keyboard alternatives
* supported configurations for the preview session and how to handle use in unsupported configurations
* process for tracking problems encountered on the desktop and making sure they flow into the overall Unity8 development stream
* session deployment

(?)

Work Items

Work items:
[bregma] identify and document how upstart configs can distinguish between Unity8 and Unity7 or other environments: TODO
[bregma] identify and modify things started now by gnome-session-daemon: TODO
[bregma] identify and install missing dependent packages for Unity8: TODO
[tedg] support upstart/XDG_DESKTOP: INPROGRESS
have settings distinguish between profiles: TODO
[bregma] take DPI settings from unity7 on startup: TODO
[rsalveti] investigate issues with libhybris: TODO
[bregma] document bug reporting procedures - duplicate to unity8-desktop-session project: TODO

This blueprint contains Public information 
Everyone can see this information.