2015-05-28 09:33:07 +10:00
|
|
|
digraph stack
|
|
|
|
|
{
|
2018-05-15 14:18:46 +10:00
|
|
|
compound=true;
|
2015-05-28 09:33:07 +10:00
|
|
|
rankdir="LR";
|
|
|
|
|
node [
|
|
|
|
|
shape="box";
|
|
|
|
|
]
|
|
|
|
|
|
2018-05-15 14:18:46 +10:00
|
|
|
subgraph cluster_2 {
|
|
|
|
|
label="Kernel";
|
|
|
|
|
event0 [label="/dev/input/event0"]
|
|
|
|
|
event1 [label="/dev/input/event1"]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
subgraph cluster_0 {
|
|
|
|
|
label="X server process";
|
|
|
|
|
subgraph cluster_1 {
|
|
|
|
|
label="xf86-input-libinput"
|
|
|
|
|
libinput;
|
|
|
|
|
}
|
|
|
|
|
}
|
2015-05-28 09:33:07 +10:00
|
|
|
|
|
|
|
|
libinput;
|
|
|
|
|
client [label="X11 client"];
|
|
|
|
|
|
2018-05-15 14:18:46 +10:00
|
|
|
event0 -> libinput;
|
|
|
|
|
event1 -> libinput;
|
|
|
|
|
libinput -> client [ltail=cluster_0 label="X protocol"];
|
2015-05-28 09:33:07 +10:00
|
|
|
}
|