From 84318021c04bacd13d422614c06efad95d020cf6 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 24 Aug 2015 09:35:40 +1000 Subject: [PATCH] doc: add a diagram for evemu and note that libinput doesn't recordings Signed-off-by: Peter Hutterer --- doc/Makefile.am | 1 + doc/dot/evemu.gv | 19 +++++++++++++++++++ doc/reporting-bugs.dox | 6 ++++++ 3 files changed, 26 insertions(+) create mode 100644 doc/dot/evemu.gv diff --git a/doc/Makefile.am b/doc/Makefile.am index a8d41822..fe70f6a5 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -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 \ diff --git a/doc/dot/evemu.gv b/doc/dot/evemu.gv new file mode 100644 index 00000000..85e93f3e --- /dev/null +++ b/doc/dot/evemu.gv @@ -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 +} diff --git a/doc/reporting-bugs.dox b/doc/reporting-bugs.dox index ec0ef9be..07f4be78 100644 --- a/doc/reporting-bugs.dox +++ b/doc/reporting-bugs.dox @@ -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 + */