libinput-gestures-qt

Qt interface for libinput-gestures (works best with Plasma)


License
GPL-3.0
Install
pip install libinput-gestures-qt==0.4

Documentation

libinput-gestures-qt

Description

Intro

This app is a setup tool for libinput-gestures, a utility that allows to map touchpad gestures to shell commands. The problem is that libinput-gestures does not provide a graphical interface and suggests interacting with libinput-gestures and libinput-gestures-setup binaries and libinput-gestures.conf configuration file. I find it too difficult and that is why I decided to make a qt-based app for libinput-gestures.

Install

You can install the latest release version from PyPI by running:
sudo pip3 install libinput-gestures-qt

Please note, that this package doesn't specify the dependencies because installing them with pip breaks my pip :)
This package needs: pyqt5, subprocess and pathlib. I recommend to install them using your PM instead of pip.

This will install the app and make a desktop entry so that you could run it by clicking in your app menu.

This app was tested for Debian and OpenSUSE and seems to work stably. However, it's not final and one cannot yet be sure that it will work well. Nevertheless, I already use it myself.

Features

  1. Handsome main window with current configuration displayed in human-readable form: image
  2. Adding new gestures.
    It's possible to map a gesture to a command, keyboard shortcut or kwin shortcut (via qdbus): image image image
  3. Set gestures to some defaults:
    image
  4. Control libinput-gestures-setup.
    image