Mir

[enhancemement] [docs] How to write a a Mir backend for a shell

Bug #1193260 reported by Daniel Holbach
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Low
Unassigned
mir (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Feedback from Daniel van Vugt:
 - Backend for a "window manager": This means a shell, linking to libmirserver.
 - Class structure (via libmirserver) maybe not quite right to go documenting this yet.
 - you can look at examples/demo-shell/* which is intended to be a totally generic
   shell with no links to Unity. It still needs more functionality yet, though.

We could link to this example more prominently on the main page to start this effort.

Is the class structure definition tracked somewhere else?

tags: added: docs
summary: - How to write a a Mir backend for a window manager / toolkit
+ [docs] How to write a a Mir backend for a window manager / toolkit
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: [docs] How to write a a Mir backend for a window manager / toolkit

This task should be deferred. Because the instructions will change significantly as we build and learn from writing our own initial Mir shells. The API is changing as much as the shells themselves right now.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Maybe for now we could post some preliminary information. Like a disclaimer that things are moving quickly right now, but point to the IRC channel, the mailing list and which pieces of code to look at to get an idea of what's involved.

Revision history for this message
Robert Ancell (robert-ancell) wrote : Re: [docs] How to write a a Mir backend for a shell

I've filed bug 1193933 to split out the request for toolkit documentation - shells and toolkit are completely different cases.

summary: - [docs] How to write a a Mir backend for a window manager / toolkit
+ [docs] How to write a a Mir backend for a shell
Changed in mir:
status: New → Triaged
importance: Undecided → Medium
kevin gunn (kgunn72)
Changed in mir:
importance: Medium → Low
Revision history for this message
Daniel Holbach (dholbach) wrote :

Do we have code examples we could link to already? What are the concepts we need to explain here?

summary: - [docs] How to write a a Mir backend for a shell
+ [enhancemement] [docs] How to write a a Mir backend for a shell
tags: added: enhancement
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Low
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.