Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harshadgavali/gnome-x11-gesture-daemon
https://github.com/harshadgavali/gnome-x11-gesture-daemon
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/harshadgavali/gnome-x11-gesture-daemon
- Owner: harshadgavali
- License: mit
- Created: 2021-08-01T11:23:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T12:31:31.000Z (over 1 year ago)
- Last Synced: 2024-08-01T03:27:56.264Z (5 months ago)
- Language: Rust
- Size: 40 KB
- Stars: 66
- Watchers: 2
- Forks: 5
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- stars - harshadgavali/gnome-x11-gesture-daemon
README
# Installation
### User needs be in `input` group
```
sudo usermod -aG input $USER
```
* For Fedora Silverblue
```
# group 'input' needs to be in /etc/group first
grep -E '^input:' /usr/lib/group | sudo tee -a /etc/group
sudo usermod -aG input $USER
```### **From releases**
- Download zip file from [releases](https://github.com/harshadgavali/gnome-x11-gesture-daemon/releases)
- Extract zip file
- Inside extracted folder, Run
```
# Without sudo/root
sh install.sh # Reboot is needed after this# ** OR ** to restart daemon, without rebooting
sh install.sh --restart```
### Distributions
* Arch Linux/Manjaro Linux - [gnome-x11-gesture-daemon](https://aur.archlinux.org/packages/gnome-x11-gesture-daemon) Thanks to @[yochananmarqos](https://github.com/yochananmarqos)
```code
yay -S gnome-x11-gesture-daemon
```### Build from source
#### Using docker/podman
```
make build-docker && make install
```#### Without docker/podman
* First install build dependencies
```
# dnf/rpm based distributions
sudo dnf install libinput-devel# apt/deb based distributions
sudo apt install libinput-dev
```
* Then build and install
```
make build && make install
```### Troubleshooting
- First make sure you've restarted your system after installing.- Run following command to check if service is running properly (It should be running on X11).
```
systemctl --user status gesture_improvements_gesture_daemon.service
```- Open issue on github, with output of the above command
### Uninstallation
```
# Without sudo/root
sh ./uninstall.sh
```# Contributors
[Swastik Dwivedi](https://github.com/drunckj)# Thanks
[@Smithay](https://github.com/Smithay) for [rust bindings](https://crates.io/crates/input) for libinput[FreeDesktop/Dbus Project](https://gitlab.freedesktop.org/dbus/) for [Rust API](https://crates.io/crates/zbus) for D-Bus.