Binary package “lisgd” in ubuntu mantic

libinput synthetic gesture daemon

 Lisgd lets you bind gestures based on libinput touch events to run specific
 commands to execute. For example, dragging left to right with one finger could
 execute a particular command like launching a terminal. Directional L-R, R-L,
 U-D, and D-U gestures and diagnol LD-RU, RD-LU, UR-DL, UL-DR gestures are
 supported with 1 through n fingers.
 .
 Unlike other libinput gesture daemons, lisgd uses touch events to recognize
 synthetic swipe gestures rather than using the libinput's gesture events. The
 advantage of this is that the synthetic gestures you define via lisgd can be
 used on touchscreens, which normal libinput gestures don't support.