https://gitlab.com/nokun/gestures
A modern GUI frontend for libinput-gestures
https://gitlab.com/nokun/gestures
Last synced: 4 months ago
JSON representation
A modern GUI frontend for libinput-gestures
- Host: gitlab.com
- URL: https://gitlab.com/nokun/gestures
- Owner: nokun
- License: gpl-3.0
- Created: 2018-06-04T07:45:36.078Z (over 7 years ago)
- Default Branch: master
- Last Synced: 2025-01-03T17:37:14.830Z (about 1 year ago)
- Stars: 237
- Forks: 17
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- links - Gestures
README
# Gestures (End of Life)
*Not maintained anymore! Feel free to fork this project, or please consider Touché or any other alternative.*
A minimal Gtk+ GUI app for libinput-gestures
## Wiki
[The wiki](https://gitlab.com/cunidev/gestures/wikis/home) is still quite small, but it might help, for example, to find useful commands for actions like workspace manipulation and keystroke emulation under Xorg and Wayland.
## Dependencies:
- Python 3 with `gi` module
- meson and ninja
- gettext
- xdotool (recommended)
- libinput-tools
- libinput-gestures
On Debian/Ubuntu, type:
`sudo apt install python3 python3-gi python-gobject meson xdotool libinput-tools gettext`
To install libinput-gestures, follow the instructions on its official page: https://github.com/bulletmark/libinput-gestures
## Install
### Flathub
You can get Gestures directly from Flathub at this link.
### On Arch Linux
Gestures is also [available in Arch AUR](https://aur.archlinux.org/packages/gestures) (disclaimer: I'm *not* the maintainer).
### On Solus
Solus users can install Gestures directly from the official repos:
Search for *Gestures* in Solus Software Center or install from command line: `sudo eopkg it gestures`
### From source
Please install the above dependencies before proceeding.
You can either build the project inside GNOME Builder (clone repository and hit the Run button) in order to export a Flatpak bundle, or do the following from command line:
```
git clone https://gitlab.com/cunidev/gestures
cd gestures
meson build --prefix=/usr
ninja -C build
sudo ninja -C build install
```
## Bugs
Feel free to report any in the Issues section of GitLab. May take a while for me to fix those, since Gestures is just a small side project I keep for short spans of free time.
## Donations
As for most small open-source projects, the best donation you can give is in time by helping fixing bugs and adding new, shiny features. Contributions and patches (possibly discussed in advance by opening an issue).
However, if you'd really like [to buy me a coffee or a beer](https://paypal.me/tranquillini) as an aid to survive my next exam session, don't forget to thank [libinput-gestures developer bulletmark](https://github.com/bulletmark/) as well, as Gestures is just a GUI built upon their work.

