Mir
Welcome to Mir

Mir is a next generation display server targeted as a replacement for the X window server system to unlock next-generation user experiences for devices ranging from Linux desktop to mobile and IoT devices powered by Ubuntu.

Using Mir for server development

Install the headers and libraries for using libmiral in development:

$ sudo apt install libmiral-dev

A miral.pc file is provided for use with pkg-config or other tools. For example:

$ pkg-config --cflags miral

The server API is introduced here: Introducing the Miral API

Using Mir for client development

This is usually something you don't need to do explicitly, it is normally handled by a GUI toolkit (or library).

A toolkit can run on Mir in three ways: using Wayland protocols, using the Mir client API or using X11 translation by the Xmir server.

If want to use the Mir client library directly (e.g. you are working on "mir" support for a toolkit or library) Install the headers and libraries for using libmirclient in development:

$ sudo apt install libmirclient-dev

A miral.pc file is provided for use with pkg-config or other tools. For example:

$ pkg-config --cflags mirclient

The client API documentation is here: MIR graphics tools API


Copyright © 2012-2018 Canonical Ltd.
Generated on Thu 12 Jul 10:49:10 UTC 2018