kmscon: add wayland-session support
authorDavid Herrmann <dh.herrmann@googlemail.com>
Mon, 15 Oct 2012 16:05:06 +0000 (18:05 +0200)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Mon, 15 Oct 2012 16:10:27 +0000 (18:10 +0200)
commit3ad2996e279bee069ebf86348ab1cc5d7f79b802
tree9ea14dec856e2ecc8a0ac6647106fbd8f259d494
parent488f7abac077792451e501918e7e498c269dcac8
kmscon: add wayland-session support

This adds a wayland compositor which registers sessions for each top-level
window within kmscon. This means, you can run any arbitrary
wayland-application on kmscon. Each top-level window that is registered by
the applications is put into a separate session and you can switch between
the sessions with the previously introduced session-shortcuts.

The compositor is still very basic. It doesn't support input devices at
all (not even talking about DnD). The only thing it does is surface
management (and even that is not fully implemented).

However, this shows the direction that kmscon will go. You can run the
Wayland "simple-shm" and "simple-egl" demos on kmscon to see how it works.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
Makefile.am
configure.ac
src/kmscon_compositor.c [new file with mode: 0644]
src/kmscon_compositor.h [new file with mode: 0644]
src/kmscon_seat.c