doc: add a diagram for evemu and note that libinput doesn't recordings

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2015-08-24 09:35:40 +10:00
parent 7095b765ac
commit 84318021c0
3 changed files with 26 additions and 0 deletions

View file

@ -34,6 +34,7 @@ diagram_files = \
$(srcdir)/dot/libinput-stack-wayland.gv \
$(srcdir)/dot/libinput-stack-xorg.gv \
$(srcdir)/dot/libinput-stack-gnome.gv \
$(srcdir)/dot/evemu.gv \
$(srcdir)/svg/software-buttons.svg \
$(srcdir)/svg/clickfinger.svg \
$(srcdir)/svg/button-scrolling.svg \

19
doc/dot/evemu.gv Normal file
View file

@ -0,0 +1,19 @@
digraph stack
{
compound=true;
rankdir="LR";
node [
shape="box";
]
kernel [label="Kernel"];
libinput;
xserver [label="X Server"];
kernel -> libinput
libinput -> xserver
kernel -> evemu
evemu -> stdout
}

View file

@ -85,4 +85,10 @@ $ sudo evemu-play /dev/input/event4 < scroll.evemu
If the bug is triggered by replaying on your device, attach the recording to
the bug report.
@note libinput does not affect the evemu recording. libinput and evemu talk
directly to the kernel's device nodes. An evemu recording is not influenced
by the libinput version or whether a libinput context is currently active.
@dotfile evemu.gv
*/